前提・実現したいこと
Excel VBAにてテキストファイルを保存する際、セルの値を引用したいと考えています。
該当のソースコード
VBA
1SC_Sample_txt作成 Macro 2 3 ActiveSheet.Range("D23:M47").Select 4 Selection.Copy 5 6 Shell "notepad.exe", 1 7 SendKeys "^V" '「Ctrl」+「V」 8 SendKeys "%{F4}" '「Alt」+「F4」 9 SendKeys "{Enter}" 10 Application.Wait Now + TimeValue("0:00:01") 11 SendKeys "S:\user\desktop\test.txt" '保存先入力 …※ 12 SendKeys "{Enter}" 'ダイアログ ボックス確定" 13 14 Range("A1").Select 15 ActiveWorkbook.Save
発生している問題・エラーメッセージ
上記のCDにて※の場合、desktopにtest.txtとして保存されます。 可能であれば、ファイル名をExcelのD16セルに記載されているものを引用したいと考えています。
試したこと
Application.Dialogs(xlDialogSaveAs).Show Arg1:=Range("D16").Valueを入れてみましたが、 こちらはExcelファイル自体をセルの名称で保存するものでした。
大変お手数ですが、ご教示をお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。