- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelBookを作って保存して開いて書いて…このコードを簡素にしたい)
ExcelBookを作って保存して開いて書いて…このコードを簡素にしたい
このQ&Aのポイント
- Accessから新規のExcelへデータをエクスポートする方法を簡素化したいです。
- ダイアログで保存先を指定して、同名ファイルが存在していた場合は保存するかどうか確認する処理を簡素化したいです。
- 新規でExcelを起動し、指定されたファイル名で保存してから開く処理を簡素化したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
新規で作成したブックに対して作業を行ない、最後に名前を付けて保存するのではまずいのでしょうか? ⇒ExcelVBAでしかしてませんが、名前を付けて保存は最後にやってます。 >'名前をつけて保存したファイルを開く >Set xlBook = xlApp.Workbooks.Open(strFileName) をなくして、 >指定されたファイル名で指定されたフォルダへ一旦保存 >xlApp.DisplayAlerts = False >xlBook.SaveAs (strFileName)←指定されたフルパスファイル名 を最後にやるとか?
お礼
ご回答ありがとうございます。 そうですよね!最後の最後に又上書きしているんです(汗) そこのみで、新規を一旦保存しなくても良いんですよね。 エラーが発生したらファイルが残る事も無いのだし。 ありがとうございます!