したい:
- 「コメンター」というシートの使用範囲をコピー
- ThisWorkbook と同じディレクトリに ".txt" ファイル ("Kommentar.txt") を作成します。
- 以前にコピーした使用範囲を貼り付けます
- 「.txt」ファイルを保存します
私は持っている:
Sub CreateAfile()
Dim pth As String
pth = ThisWorkbook.path
Dim fs As Object
Set fs = CreateObject("Scripting.FileSystemObject")
Dim a As Object
Set a = fs.CreateTextFile(pth & "\Kommentar.txt", True)
Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("Kommentar")
Dim rng As Range
Set rng = sh.UsedRange
a.WriteLine (rng)
a.Close
End Sub
私は得る
実行時エラー '13' 不一致
インラインa.WriteLine (rng)
関数は、書き込み範囲を受け入れません。