- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VBA】オートフィルタで抽出した内容を隣のセルにコピーする方法)
【VBA】オートフィルタで抽出した内容を隣のセルにコピーする方法
このQ&Aのポイント
- VBAを使用してオートフィルタで東京だけを抽出し、コピーする方法について教えてください。
- A列とB列のデータをオートフィルタで抽出し、抽出したデータを隣のセルにコピーするVBAの処理方法について教えてください。
- VBAを使って行ったオートフィルタ処理で抽出したデータをコピーする方法について教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
n-junです。 >>下記のようにC列のデータをB列だけにコピーするにはどうしたらいいでしょうか? >With Range("B2", Cells(Rows.Count, 2).End(xlUp)).SpecialCells(xlCellTypeVisible) With Range("C2", Cells(Rows.Count, 3).End(xlUp)).SpecialCells(xlCellTypeVisible) この1行を差し替えて下さい。
その他の回答 (1)
- n-jun
- ベストアンサー率33% (959/2873)
回答No.1
フィルタがかかっている状態で、 With Range("B2", Cells(Rows.Count, 2).End(xlUp)).SpecialCells(xlCellTypeVisible) .Offset(, -1).Value = .Value End With とか?
質問者
補足
回答ありがとうございます。 ご教授頂いた内容で解決しました。 度々の質問で申し訳ございません。 下記のようにC列のデータをB列だけにコピーするにはどうしたらいいでしょうか? A列 B列 C列 1 都道府県 5 東京 7 東京 9 東京
お礼
回答ありがとうございます。 Rows.Countに対しての知識が不足しておりました。 無事に解決しました。