• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VBA】オートフィルタで抽出した内容を隣のセルにコピーする方法)

【VBA】オートフィルタで抽出した内容を隣のセルにコピーする方法

このQ&Aのポイント
  • VBAを使用してオートフィルタで東京だけを抽出し、コピーする方法について教えてください。
  • A列とB列のデータをオートフィルタで抽出し、抽出したデータを隣のセルにコピーするVBAの処理方法について教えてください。
  • VBAを使って行ったオートフィルタ処理で抽出したデータをコピーする方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.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行を差し替えて下さい。

udon0318
質問者

お礼

回答ありがとうございます。 Rows.Countに対しての知識が不足しておりました。 無事に解決しました。

その他の回答 (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 とか?

udon0318
質問者

補足

回答ありがとうございます。 ご教授頂いた内容で解決しました。 度々の質問で申し訳ございません。 下記のようにC列のデータをB列だけにコピーするにはどうしたらいいでしょうか? A列   B列   C列 1           都道府県 5           東京 7           東京 9           東京

関連するQ&A

専門家に質問してみよう