
当方VBAスーパー初心者です。
Excelにcsvを読み込んで表示するボタンを作成しています。
やりたいこと
・すでに読み込まれているCSVの次の空白列から次のCSVを表示させたい。
・1列目と2列目は固定で読み込まない(表示させない)。
・表示させるシートの2行目にCSVの1行目から表示させる。
2、3つめは簡単に指定できましたが、
1つめの空白列の次のセルがうまく指定できません。
毎回空白列が変わってしまうので、変数を使用したいのですが、うまくいきませんでした。
そもそもOutputColに変数が使えるのかもよくわかっていません。
OutputColに名前付き引数が見つかりません。とエラー表示されます。
以下エラー表示になるコードです。
助言をお願いいたします。
--
Dim r As Range
r = Worksheets("Sheet1").Range("A2").End(xlToRight).EntireColumn.Next 'Sheet1のA2行の空白列の右隣りのセルを取得
Dim WS As Worksheet
Set WS = ReadCSV.ReadCSV(Filepath:=Filepath, OutputWorksheet:=Worksheets("Sheet1"), OutputRow:=2, SkipColumns:="1,2", OutputCol:="r")
--
No.1ベストアンサー
- 回答日時:
Dim r As Range
Set r = Worksheets("Sheet1").Cells(2,Columns.Count).End(xlToLeft).Next 'Sheet1のA2行の空白列の右隣りのセルを取得
Dim WS As Worksheet
Set WS = ReadCSV.ReadCSV(Filepath:=Filepath, OutputWorksheet:=Worksheets("Sheet1"), OutputRow:=2, SkipColumns:="1,2", OutputColumn:=CStr(r.Column + 1))
違ってたらスル~して。(コピーしたBookで試してね)
ありがとうございます!
これでやってみたら空白列が1列できてしまうのですが、その空白列はつめて表示したいです。
どこを直したらよいでしょうか、、、
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Visual Basic(VBA) EXCELのVBAについて 2 2023/07/05 17:17
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Visual Basic(VBA) 飛び地セルの空白判定 2 2022/10/24 15:54
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートのデータを参照して値...
-
VBAで条件から範囲を指定して色...
-
【VBA】複数行あるカンマ区切り...
-
DataGridViewに空白がある場合...
-
IIF関数の使い方
-
vba 2つの条件が一致したら...
-
Worksheets メソッドは失敗しま...
-
【VBA】2つのシートの値を比較...
-
エクセル VBA 条件にあうセルの...
-
複数情報が入っている1行を、複...
-
Excel(M365) Vlookup/セル反転(...
-
Excel(VBA) 特定の条件に該当...
-
B列の最終行までA列をオート...
-
ExcelVBAで、必要な列を抽出す...
-
エクセルVBAについて質問です。...
-
VBAのFind関数で結合セルを検索...
-
Excel VBAにおける複数条件での...
-
マクロ 最終列をコピーして最終...
-
VBAで別のブックの値をVlookup...
-
VBA指定行削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで、あるセルの値に応じて...
-
vba 2つの条件が一致したら...
-
Worksheets メソッドは失敗しま...
-
B列の最終行までA列をオート...
-
Cellsのかっこの中はどっちが行...
-
IIF関数の使い方
-
Changeイベントでの複数セルの...
-
【VBA】2つのシートの値を比較...
-
VBA 何かしら文字が入っていたら
-
URLのリンク切れをマクロを使っ...
-
VBAのFind関数で結合セルを検索...
-
DataGridViewに空白がある場合...
-
VBAを使って検索したセルをコピ...
-
文字列の結合を空白行まで実行
-
データグリッドビューの一番最...
-
VBAでのリスト不一致抽出について
-
エクセル 2つの表の並べ替え
-
rowsとcolsの意味
-
【Excel VBA】 B列に特定の文字...
-
VBA 列が空白なら別のマクロへ...
おすすめ情報