質問: エクセルのマクロ「名前を付けて保存」について エクセルのマクロ「名前を付けて保存について」質問です。 エクセルのファイルを指定フォルダに名前を付けて保存するvbaは作れたのですが、 たとえば、毎回 ボタンを押すとシート内("a4")と決まった言葉で保存したいです。 やり方を教えてください! ※すみません。今日の打ち合わせで使用したいので急ぎめでお願いします。
回答: vbaでコードを書きなおせば可能ですが。 標準モジュールに「マクロの記録」で出来上がったコードが書かれている筈ですが、その activeworkbook.saveas filename:="c:\folder1\file1.xlsm" の部分を、変数を使って例えば dataf = range("a4") activeworkbook.saveas filename:="c:\folder1\" & dataf 見たいな感じにすればいいです。(コードの検証はしてませんのでエラーが出たらあしからず) このとき、datafは出来れば dim dataf as string のように文字列をしていておいた方が良いです。