Excel VBA質問箱 IV

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

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


67138 / 76738 ←次へ | 前へ→

【14159】エクセルVBAの記述
質問  さる  - 04/5/22(土) 12:18 -

引用なし
パスワード
   こんにちは。
Win2000でEXCEL2000を使用しています。
少し説明しにくいのですが、分かる方ご教授頂けないでしょうか?
エクセルVBAを使いCSVをエクセルで自動保存させようとしています。
VBAは初めてに近いので全然分からないんです…
VBAの流れは
1.元のエクセルファイル(ここではtest.xlsとします)を開く(Sheet1に参照するデータが入っている)
2.マクロを実行する(この次からマクロで自動的に実行する)
3.CSVファイル(A.csv)を開き、test.xlsのsheet2にコピーする。
4.今日の日付をファイル名の最後につけデスクトップに保存する(本日でしたらtest0522.xlsになる)
5.可能でしたら、開いているエクセルのファイルを全て閉じる
現在スクリプトを

Sub CSV読込み()
'
' CSV読込み Macro

'
ChDir "C:\○○\csv"
Workbooks.Open Filename:= _
"C:\○○\csv\A.CSV"
Cells.Select
Selection.Copy
Windows("test.xls").Activate
Sheets("Sheet2").Select
ActiveSheet.Paste
Range("A1").Select
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
"C:\○\デスクトップ\test040522.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
End Sub

としています。CSVを開いて名前を付けて保存するのは分かったのですがそれ以外がわかりません。どうかよろしくお願いします。
VBAの解説をしているよいサイトなどあったらあわせて教えていただけないでしょうか?
分が長く申し訳ございませんが、よろしくお願いします。

0 hits

【14159】エクセルVBAの記述 さる 04/5/22(土) 12:18 質問
【14161】Re:エクセルVBAの記述 かみちゃん 04/5/22(土) 12:49 回答
【14164】Re:エクセルVBAの記述 さる 04/5/22(土) 13:11 質問
【14178】Re:エクセルVBAの記述 かみちゃん 04/5/22(土) 15:15 回答
【14179】Re:エクセルVBAの記述 さる 04/5/22(土) 15:20 質問
【14180】Re:エクセルVBAの記述 かみちゃん 04/5/22(土) 15:47 発言
【14181】Re:エクセルVBAの記述 さる 04/5/22(土) 16:14 質問
【14182】Re:エクセルVBAの記述 かみちゃん 04/5/22(土) 16:23 回答
【14183】Re:エクセルVBAの記述 さる 04/5/22(土) 16:31 質問
【14184】Re:エクセルVBAの記述 かみちゃん 04/5/22(土) 16:56 発言
【14185】Re:エクセルVBAの記述 さる 04/5/22(土) 17:38 質問
【14190】Re:エクセルVBAの記述 Hirofumi 04/5/22(土) 21:06 回答
【14188】Re:エクセルVBAの記述 かみちゃん 04/5/22(土) 18:35 発言

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