• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで行範囲を抽出して隣のセルに貼り付ける)

VBAで行範囲を抽出して隣のセルに貼り付ける方法

このQ&Aのポイント
  • Excel VBA初心者でもわかる行範囲を抽出して隣のセルに貼り付ける方法を解説します。
  • マクロを使用して、指定した範囲のデータを抽出し、隣のセルに貼り付ける方法を学びましょう。
  • データ操作を効率化するために、VBAのマクロを活用して行範囲の抽出と貼り付けを自動化できます。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (788/1647)
回答No.1

' Option Explicit ' Sub Macro1() '   Dim iy As Long   Dim iys As Long   Dim Size As Long   Dim ix As Integer '   ix = 1 '   For iy = 1 To Cells(Rows.Count, "A").End(xlUp).Row '     Select Case Cells(iy, "A")     Case "aaa"       iys = iy     Case "bbb"       ix = ix + 1       Size = iy - iys + 1       Cells(1, ix).Resize(Size, 1) = Cells(iys, "A").Resize(Size, 1).Value     End Select   Next iy End Sub

kumatan9999
質問者

お礼

思った通りの処理になりました。 大変参考になりました。 ご回答いただきありがとうございました。

関連するQ&A