![見出し画像](https://assets.st-note.com/production/uploads/images/154211894/rectangle_large_type_2_70da380a7b20813d6f7c2499c81a4175.png?width=1200)
【Day61】文系オタクのエンジニア道 note学習記録~ブックの操作② ブックの保存~
こんにちは
安田です
土曜はVBA学習の日
正確には
金曜の夜に学習しています
なんとか4週続けることが出来ました
ブックを保存する
ブックを保存する方法は2つ
上書き保存
名前をつけて保存
今更、説明は不要かと思いますが
改めて参考書を読むと
なるほどと思いました
上書き保存
すでに名前をつけて保存してある
Excelブックを
その名前のまま保存する操作
なのでまだ一度も保存していないブックは
上書き保存はできません
名前をつけて保存
新規のブックを初めて保存するときに使う機能
と
すでに名前をつけて保存されたブックを
別の名前で保存することができる機能
上書き保存はSaveメソッド
ブックを上書き保存する場合は
Saveメソッドを使います
Sub test1()
ActiveWorkbook.Save
End Sub
すでに名前をつけて保存してあるブックであれば
何も表示されることはなく
ブックが上書き保存されます
名前をつけて保存はSaveAsメソッド
続いて新規のブックに名前をつけて保存する場合
![](https://assets.st-note.com/img/1726240836-PaD6yHgQzZoAJT4LXVqhC8xK.png?width=1200)
Sub test2()
Workbooks.Add
ActiveWorkbook.SaveAs Filename:="C:\Users\安田亙\OneDrive\Desktop\VBA\安田の奇妙なVBA学習記録"
End Sub
クセのあるファイル名は
スルーしてください笑
![](https://assets.st-note.com/img/1726240877-fDy0V6b9SGFHU8RAQiYj1WBN.png?width=1200)
一人で「おおー」と感動してました
ちなみに同じコードを再実行すると
![](https://assets.st-note.com/img/1726241101-psQIl9mXxk3woELTdYafv5y7.png?width=1200)
『はい』
そのままブックが保存され、ポップアップが消えます
『いいえ』
このようにエラーメッセージが表示されます
![](https://assets.st-note.com/img/1726241201-jP5NDesflz9dQYFoVHkyX6ZS.png)
まとめ
学習を継続するためのコツを掴んだ気がします
・細かくやる(一気にやらない)
・時間を区切る(ダラダラ禁止)
・外出して勉強する(家は誘惑が多い)
これらをやると
少しずつですが
学習が進むようになりました
ブックの操作の項目は以上です
「VBAマスターに俺はなる」
最後まで読んでいただき
ありがとうございます
安田