下記を実行した所、C:\excel.xlsのセルA1に「1」と記述されました。
【ソース】
Private Sub コマンド0_Click()
Dim objExcel As Object
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open FILENAME:="C:\excel.xls"
objExcel.Range("A1") = 1
objExcel.Application.ActiveWorkbook.Save
objExcel.Application.Quit
End Sub
しかし、C:\excel.xlsが存在しない状態で実行すると下記のエラーメッセージが表示されました。
【エラーメッセージ】
実行時エラー '1004'
'C:\excel.xls'が見つかりません。ファイル名およびファイルの保存場所が正しいかどうか確認してください。
上記現象を回避する為には、毎回空のExcelファイルを出力した上でセルに値を書き込めば良いと思いましたが、空のExcelファイルを出力する方法が分かりませんでした。
その為、何かアドバイスをいただける方がいらっしゃいましたら、どうかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
これでいかがでしょうか。
標準モジュールに置いて試験しました。(Office2000)Sub excelTest()
Dim objExcel As Object
Dim wbk As Object
Set objExcel = CreateObject("Excel.Application")
Set wbk = objExcel.Workbooks.Add
wbk.sheets(1).range("A1").Value = 1
wbk.SaveAs Filename:="C:\excel.xls"
wbk.Close
objExcel.Application.Quit
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/03/28 14:52
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定フォルダ内のファイル名取...
-
ファイルのアクセス回数について
-
エクセルのプロパティーでセキ...
-
バッチファイル 二つ上のディ...
-
エクセルvbaでdocuworksprinter...
-
エクセルで複数のコメントのサ...
-
Windows10でコマンドプロンプト...
-
カンマ区切りのCSVファイルから...
-
ExcelブックをGoogleスプレッド...
-
現在のブックを閉じないで、マ...
-
Wordで差込印刷した後に別々の...
-
エクセルのマクロについて教え...
-
windowsでテキストファイルの各...
-
frxファイルの役目
-
バッチファイル XCOPYで上書き...
-
VBA 最新のフォルダ取得
-
エクセルのハイパーリンクがコ...
-
エクセルVBAで一つ上の階層...
-
CSV形式での保存時に”文字列...
-
ファイル名と同名のフォルダを...
おすすめ情報