エクセルのVBAでエクセルの入力データをCSVに出力するVBAを書こうとしておりますが、2点ほどわかりません。
まず、入力行数を調べたいのですが、A列で入力があるところまでを個数としたいのですがどのように求めるかわかりません。
あと、データをCSV形式でファイルに落としたいのですがどうすればよいのでしょうか?
Dim fp As Integer
Dim fname As String
dim num as integer
num = 入力数(たとえば、a列に入力がある行数など)
msgbox("入力行数=" & cstr(num) & "です。")
fname = "test.csv"
fp = FreeFile
Open fname For Output As #fp
CSV形式で出力する
Close #fp
No.1ベストアンサー
- 回答日時:
概ねこんな感じかと
A列で入力がある行数
num = ActiveSheet.Range("A65536").End(xlUp).Row
CSV形式で保存
ActiveWorkbook.SaveAs Filename:="test.csv", fileFormat:=xlCSV
ありがとうございます。
解決できました。
このような知識は経験から得られるものでしょうか?
インターネットや書籍からでも調べられるのでしょうか?
No.2
- 回答日時:
>このような知識は経験から得られるものでしょうか?
>インターネットや書籍からでも調べられるのでしょうか?
そうですね、書籍、経験、ネットから得られます。
このサイトでも同様の質問が繰り返しあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
すべてのシートを選択してエク...
-
エクセルで時刻を自動入力する方法
-
Excelのデータが重いのはなぜで...
-
excel フレームのように一部...
-
Excel VBA 答えが0になってし...
-
エクセルの既存のシートでは入...
-
エクセルで漢字がうまく並び替...
-
エクセルにおいてタグからタグ...
-
Excelの関数についてしつもんで...
-
1点の辻の字に変換したいがエク...
-
Excelでエラー(#N/Aなど)値を...
-
「未使用」と「不使用」ってど...
-
ローマ字入力で「トゥ」を入力...
-
Word文書に、チェックマーク(...
-
excelで小数点0を表示させる方法
-
SUM関数の範囲に#N/Aが...
-
Eエクセルの計算方法で空欄を0...
-
もしセルが"#N/A"なら~をする...
-
エクセルからアクセスにインポ...
-
高速フーリエ変換でデータ数が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
すべてのシートを選択してエク...
-
エクセルで時刻を自動入力する方法
-
Excelのデータが重いのはなぜで...
-
エクセル。ブック内検索で重複...
-
Excel VBA 答えが0になってし...
-
EXCEL VBA 区切り位置のプログ...
-
合計が0の行を削除
-
エクセルで、「袋詰め問題」を...
-
excelで下一桁を選択する方法
-
複数のスプレットシートで入力...
-
エクセルで30日以内に同内容の...
-
A列を検索し一致した行を表示。...
-
エクセルマクロについて データ...
-
スプレッドシートで、指定した...
-
エクセルの中の漢字を一度にカ...
-
Excelの関数についてしつもんで...
-
エクセルで隣のセルと同じ数字...
-
VBAに関する質問です。
-
エクセルの入力 エンターキーで...
-
エクセルで人名を50音順に表...
おすすめ情報