Excel VBA質問箱 IV

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

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


16141 / 76738 ←次へ | 前へ→

【66068】範囲指定のCSV出力について
質問  VBA初心者  - 10/7/23(金) 17:25 -

引用なし
パスワード
   VBA初心者です。

Excelにて
A1〜E100までデータが記載してあり、下記のコード
を実行してA2〜A100までとE2〜E100までの2列のデータ
のみをTEST.csvとして出力しようとしております。
(出力CSVファイルのA列にA2〜A100、B列にB2〜B100を出力する)
下記のコードだとA1〜E100まですべてのデータが出力されてしまいます。

 出力セルの範囲を指定してCSV形式で出力する仕方をご教授して
いただきたく書込みしました。

いくつか試したパターンは
With 〜 End Withまでに
Range("A2:A20,E2:E20").Select
Worksheets("sheet1").Range("A2:A20,E2:E20").Copyなど
いくつか思いつく命令を記載しましたが、「〜メソッドが失敗しました」
と表示されてしまいます。


お時間のある時ご教授をお願い致します。


_________________ソースコード__________________________________________

Private Sub csv_Click()

Dim myDir As String
Dim myFname As String

'デスクトップのパス
myDir = CreateObject("WScript.Shell").SpecialFolders("Desktop")
myFname = myDir & "\" & "TEST.csv"


'新規Bookにアクティブシートをコピー
ActiveSheet.Copy

'CSV形式で保存
With ActiveWorkbook
   .SaveAs myFname, xlCSV
   .Close False
End With
MsgBox "出力しました"


End Sub

________________________________________________________________________

0 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 発言

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