0
VBAを使用してファイルを書き込もうとしています。私のコードは以下の通りです。それは初めてのことでしたが、Excelファイル(.xlsm)を閉じてもう一度使ってみると、うまくいきません。ファイルの書き込み中にエラーが発生しました
マクロを実行しているとき、私はすべてのエラーを得ることはありませんが、新しいファイルが
Sub LogInformation(LogMessage As String)
Const LogFileName As String = "TEXTFILE.db"
Dim FileNum As Integer
FileNum = FreeFile ' next file number
Open LogFileName For Append As #FileNum ' creates the file if it doesn't exist
Print #FileNum, LogMessage ' write information at the end of the text file
Close #FileNum ' close the file
End Sub
「FileNum = FreeFile」は常に「次へ」ファイル番号を検出するためですか? – user959631
それは返す1 – Makah
オハイオ州オハイオ州オハイオ州オハイオ州、私は実際にはVBAを知っていない、申し訳ありませんオハイオ州はちょうどファイルが存在しないときにファイルを作成することを実現した。多分それは問題ですか? – user959631