質問: エクセル vba についてご教授願います。 activeworkbook.saveas filename:= "c:\documents and settings\ユーザー名\材料明細\" & range("a1").value & ".xls" このコマンドで、材料明細に("a1")の値のファイル名で保存しています。 材料明細にいくつかのフォルダがあります。そのフォルダを選択して、("a1")の値のファイル名で保存する方法を教えて下さい。
回答: > 材料明細にいくつかのフォルダがあります。 この中からフォルダを選択するのは、人力ですか? だとしたら、ダイアログを出すのがわかりやすいのではないでしょうか。 それともどこかにフォルダを選択できる要素があるのでしょうか? (例えばどこかのセルにフォルダ名になりえる文字列があるとか) だとしたら、 "c:\documents and settings\ユーザー名\材料明細\" & [フォルダ選択材料] & range("a1").value & ".xls" としてやればokです。