Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


16116 / 76734 ←次へ | 前へ→

【66089】Re:範囲指定のCSV出力について
質問  VBA初心者  - 10/7/27(火) 9:16 -

引用なし
パスワード
   ありがとうございます。
ご教授いただいた内容でもテストして成功しました。
一つご質問がございます。
Open myFname For Output As #fnや
Print #fnやClose #fnの#fnはどのような意味でしょうか。

よろしくお願い致します。

▼teian さん:
>別案です。
>
>1.B〜D列を一時的に非表示
>2.A2:E100の範囲をクリップボードへCopy
>3.クリップボードから取り出し
>4.B〜D列を再表示
>5.クリップボードから取り出したテキスト上の
> タブ区切りをカンマ区切りに置換して、
> ファイル出力
>といった手順ではいかがでしょう。
>
>
>'Microsoft Forms 2.0 Object Library を参照設定
>(手動での参照設定が面倒なら一時的にユーザーフォームを追加→解放でも可)
>Sub Sample()
>Dim myDir As String
>Dim myFname As String
>Dim buf As String
>Dim fn As Integer
>
>'デスクトップのパス
>myDir = CreateObject("WScript.Shell").SpecialFolders("Desktop")
>'ファイル名の指定
>myFname = myDir & "\" & "TEST.csv"
>With Worksheets(1)
>  .Columns("B:D").Hidden = True
>  .Range("A2:E100").Copy
>  With New DataObject
>    .GetFromClipboard
>    buf = .GetText
>    Application.CutCopyMode = False
>  End With
>  .Columns("B:D").Hidden = False
>End With
>
>fn = FreeFile()
>Open myFname For Output As #fn
>Print #fn, Replace(buf, vbTab, ",");
>Close #fn
>End Sub

3 hits

【66068】範囲指定のCSV出力について VBA初心者 10/7/23(金) 17:25 質問
【66070】Re:範囲指定のCSV出力について neptune 10/7/23(金) 18:06 発言
【66079】Re:範囲指定のCSV出力について mura 10/7/25(日) 14:10 回答
【66083】Re:範囲指定のCSV出力について VBA初心者 10/7/26(月) 15:39 質問
【66084】Re:範囲指定のCSV出力について mura 10/7/26(月) 16:09 回答
【66085】Re:範囲指定のCSV出力について VBA初心者 10/7/26(月) 16:22 お礼
【66086】Re:範囲指定のCSV出力について mura 10/7/26(月) 16:33 回答
【66090】Re:範囲指定のCSV出力について VBA初心者 10/7/27(火) 9:33 質問
【66093】Re:範囲指定のCSV出力について mura 10/7/27(火) 12:06 回答
【66087】Re:範囲指定のCSV出力について teian 10/7/26(月) 19:26 発言
【66089】Re:範囲指定のCSV出力について VBA初心者 10/7/27(火) 9:16 質問
【66091】Re:範囲指定のCSV出力について teian 10/7/27(火) 9:55 回答
【66092】Re:範囲指定のCSV出力について VBA初心者 10/7/27(火) 10:30 お礼
【66110】Re:範囲指定のCSV出力について kanabun 10/7/31(土) 0:30 発言

16116 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free