Excel VBA 出力について
txtファイルの出力をしたいのですが
調べながらやっていたのですがよくわかりませんでした。
あまり時間が取れない為
コードの記述方法を教えてください。
vbaの処理を行ってできたstrCompSheetNmのSheetがあります。
このSheetのデータを出力したいのです。
またこのSheetの行数は非固定になります。
出力元をどこかで指定してあげないといけないのかと思うのですが
記述方法がわからず
いろいろなサイトを参考にしながらやってみても
内容が空のファイルができあがったりしてました。
出来たら 出力時 同名のファイルがあった場合
上書き又はファイル名を変更できるようにしたいのです。
いろいろ書きなおした上で下記の状態でとまっております。
ご回答のほう宜しくお願い致します。
不慣れでもうしわけないです。
現状
Dim SaveFileName As Variant
Dim wScriptHost As Object, strInitDir As String
Set wScriptHost = CreateObject("WScript.Shell")
ChDir wScriptHost.SpecialFolders("Desktop")
'Dim YeDate As String
'YeDate = Format(Date, "yyyymmdd")
SaveFileName = Application.GetSaveAsFilename(Format_
(Date, "yyyymmdd"), "テキストファイル(*.txt),*.txt,_
CSVファイル(*.csv),*.csv")
If SaveFileName <> False Then
Dim FlNum As Integer
Dim GYO As Long
Dim GYOMAX As Long
FlNum = FreeFile
Open ThisWorkbook.Path & SaveFileName For Output As FlNum
GYO = 1
Do Until GYO > GYOMAX
Print #FlNum,
GYO = GYO + 1
Loop
Close #intFF
Else
MsgBox "キャンセルがクリックされました。", vbInformation
End If