Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2016)
上書き保存禁止で別名で保存
投稿日時: 20/06/08 07:44:11
投稿者: ZU-

申請様式(ファイル名;〇〇様式)はWebにあり、それをダウンロードし必要事項を記入し、
ファイル名を”〇〇部ー〇〇申請様式ー申請月日”として送付するように指示しています。
 
Webにある様式を読み取り専用にチェック入れているのですが
1回目の申請はこれで十分ですが、1回目の様式ファイルを
再利用した場合は、読み取り専用ではなくなっていますので
そのまま上書き保存で申請書を送付されることがあり困っています。
 
office 2016
 
何がいい方法はないでしょうか?

回答
投稿日時: 20/06/08 11:46:10
投稿者: んなっと

以下のように具体的に説明しましょう。
 
●web上にある1.のブックをもとにして、2.のブックを送付してもらっています。
ここまでは問題ありません。
 
1.
bb様式.xlsx
[読み取り専用 テンプレート(*.xltx)ではありません]
 
 bb申請
 部署 **部
 日付 ****-**-**
 
2.
aa部-bb申請-2020-06-10.xlsx
[別名で保存・読み取り専用ではなくなる]
 
 bb申請
 部署 aa部
 日付 2020-06-10
 
 
 
●ところが次に同じ内容の申請をするとき、再度1.のブックから作成してほしいのに、
2.のブックの日付のセルだけ変更して以下の3.のブックを送付してくる場合があります。
 
3.
aa部-bb申請-2020-06-10.xlsx
[別名で保存してほしいのに、2.を再利用して上書き保存]
 
 bb申請
 部署 aa部
 日付 2020-07-13
 
こちらでファイル名を aa部-bb申請-2020-07-13.xlsx に変更しなければなりません。
手間がかかります。どうすればいいのでしょうか。

投稿日時: 20/06/08 12:22:18
投稿者: ZU-

んなっと さま
 
質問内容を具体的に書いてくださいまして ありがとうございます。

回答
投稿日時: 20/06/08 18:47:05
投稿者: んなっと

受け取ったこちらで、日付セルなどをもとに別名保存するVBAを使うのが現実的だと思いますよ。
 
一般機能にこだわるなら、「使いにくい」のクレームが間違いなく殺到すると思いますが...
先に aa部-bb申請-2020-06-10.xlsx の形式で別名保存しないと
日付セルに入力できないように嫌がらせをする方法があるかもしれません。
入力規則を使います。
 
 
    A        B
1  申請        
2  部署       部
3  日付     (空白)
 
 B3選択
→データの入力規則
 
入力値の種類:
日付
 
データ:
次の値に等しい
 
日付:
=LOOKUP(10^9,RIGHT(LEFT(CELL("filename",B3),FIND(".xls",CELL("filename",B3))-1),ROW($5:$10))*1)
 
エラーメッセージ:
まず、ファイル名の最後を日付にして保存してください。

回答
投稿日時: 20/06/08 22:23:59
投稿者: WinArrow
投稿者のウェブサイトに移動

>再利用した場合は、読み取り専用ではなくなっていますので
 
何か運用がおかしい?
 
WEBにあるファイルは、読み取り専用
それをダウンロード・・・
ダウンロードしたときは読み取り専用なの?
 
読み取り専用のままでは、申請内容を書き込めないよね?
 
でも、申請内容を書き込み出来ているから、読み取り専用は解除されているよね・・・
 
それを再利用しt場合と、WEBからダウンロードした場合と
どこが違うのでしょう?
要するに、困る理由がいまいちわかりません。
 
上書き保存禁止
したら、1回目も上書きできなるとちがうかな?
 

回答
投稿日時: 20/06/09 07:21:24
投稿者: ライスマン

WinArrowさんと同様
私も内容が理解できないのですが
 
例えば貴方が総務部の人だとして
各課から申請書が提出され,それを管理している立場
と想像すると
 
総務部から各課に
申請様式(ファイル名;〇〇様式)はWebにあり、それをダウンロードし必要事項を記入し、
ファイル名を”〇〇部ー〇〇申請様式ー申請月日”として送付するように指示してある
 
各課は
Webにある申請様式(ファイル名;〇〇様式)をダウンロードし、必要事項を記入し、
ファイル名を”〇〇部ー〇〇申請様式ー申請月日”として総務部に送付(提出)する
 
ここで疑問
 
@なぜ「Webにある様式を読み取り専用にチェック入れている」のですか?
 各課が読み取り専用を解除してからじゃないと必要事項を記入できませんよね?
 逆に各課から面倒だと文句が出そうですが
 
A各課が読み取り専用を解除してから必要事項を記入し、それを又、読み取り専用に
 設定して総務部に送付(提出)?
 これも各課から余計、面倒だと文句が出そうですが
 
B Aの読み取り専用に再設定し忘れて総務部に送付(提出)されるので困る?
 
そもそも読み取り専用にする目的は改ざん出来ないようにするためだと思うのですが?
各課から提出された申請書を総務部(貴方)が読み取り専用にしてから保存して管理
するのが筋だと思うのですが?
 
どうしても各課で読み取り専用に再設定してから提出してもらう必要があるなら
文書でルール化してそれを徹底してもらうしかないのでは?
 
あくまで想像しての逆質問になってしまいますが
 
 
 

回答
投稿日時: 20/06/09 12:51:35
投稿者: WinArrow
投稿者のウェブサイトに移動

提出されたファイルが読み問専用ではない?
この表現もおかしい・・・・1回目も、再利用の2回目も読み問専用ではない可能性があるのに
再利用だけ「読み問専用」を問題視している・
 
本当にこまっていることを、想像してみました。
 
ファイル名の中に「申請月日」が入っている。
再利用した場合、同じファイル名で提出されるので、
ダブっている?、または、過去の日付のもの?
見分けが付かないということではないでしょうか?
 
もし、この想像が当たっているのなら・・・・
ファイル名の中の日付をやめて、
ファイルのプロパティの最終更新日を見るようにする。
エクスプローラで更新日の降順にすれば、区別できます。
 
上書き禁止なんてことは、およそ、趣旨から外れるています。
 
 

回答
投稿日時: 20/06/09 13:01:51
投稿者: んなっと

引用:
WEBにあるファイルは、読み取り専用
それをダウンロード・・・
ダウンロードしたときは読み取り専用なの?
  
読み取り専用のままでは、申請内容を書き込めないよね?

引用:
@なぜ「Webにある様式を読み取り専用にチェック入れている」のですか?
 各課が読み取り専用を解除してからじゃないと必要事項を記入できませんよね?
 逆に各課から面倒だと文句が出そうですが
  
A各課が読み取り専用を解除してから必要事項を記入し、

bb様式.xlsx のブック名のまま送付されるのをなるべき防ぎ、
「別名で保存」して aa部-bb申請-2020-06-10.xlsx のようなブック名で
送付してもらうのが目的でしょう。
もちろんbb様式.xlsxの読み取り専用を解除されたら意味がありませんが。
「別名で保存」すれば自動的に読み取り専用は解除されます。
質問者も書いているように、この部分は問題ないと思います。
 
シート上の日付2020-07-13とブック名aa部-bb申請-2020-06-10.xlsxの不整合を
何とかしたい、というのが本質。

投稿日時: 20/06/11 12:42:36
投稿者: ZU-

んなっと さん
 
ありがとうございました。
VBAの方が現実的な意見なので頑張ってみます。
・意見内容に感謝しています。