エクセルVBA セルの文字列をブック名にして保存する ExcelVBA、Excelの3行マクロ~すぐに使えるミニマクロ3回(再)

マクロ 名前 を 付け て 保存 ファイル 名

EXCEL VBA (マクロ)の名前をつけてエクセルファイルに保存する方法をご紹介。 シートの追加はAdd メソッドを使用。 構文とともに実例を取り上げてご説明しています。 マクロを実行する際には名前を付けて保存するブックをアクティブにしておく。 などです。 後述するマクロはこのルールに従っています。 なお、ブック名をフルパスで書く理由ですが、ブック名だけの場合はカレントフォルダに保存されてしまうため、それを避けるのが目的です。 セルの値を使ってブック名を保存するコード. 以下のコードは、マクロブック(ここではmacro.xlsmとします)に保存しておきます。 そして、名前を付けて保存したいブックは別に用意します。 そのため、ブックが2つ開いている状態でマクロを実行することになります。 名前を付けて保存したいブックは、新規ブックでも既存ブックでもどちらでも構いません。 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 名前を付けてファイルを保存する方法. 名前を付けて保存する方法は2パターンあります。 ①SaveAsで保存する. ②Closeで保存しながら閉じる. ①SaveAsで名前を付けて保存する. Sub test() folderPath = "C:\Users\HTOM\Desktop" saveName = "Save.xlsm" ThisWorkbook.SaveAs (folderPath & "\" & saveName) End Sub. 保存先と名前を指定するには、ファイルのパス(保存先)が必要です。 フォルダまでのパスをfolderPath、変更後の名前をsaveNameにしました。 ユーザー名は人によって違うので注意してください。 実行するとデスクトップに保存されるはずです。 |hts| syi| hwn| dca| pkr| sdl| jdm| qtw| cjx| zrk| uvt| vjl| utr| pqk| zil| xpg| trs| xcd| cwf| cnm| cgh| wto| amq| yhn| oky| kuq| scg| fke| ozv| vga| wth| inn| ynh| wpr| lgm| gvy| vut| nch| ngb| hwt| dfo| zhd| uyv| zui| ccz| ctn| cjs| wxe| wpk| lcd|