- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで行範囲を抽出して隣のセルに貼り付ける)
VBAで行範囲を抽出して隣のセルに貼り付ける方法
このQ&Aのポイント
- Excel VBA初心者でもわかる行範囲を抽出して隣のセルに貼り付ける方法を解説します。
- マクロを使用して、指定した範囲のデータを抽出し、隣のセルに貼り付ける方法を学びましょう。
- データ操作を効率化するために、VBAのマクロを活用して行範囲の抽出と貼り付けを自動化できます。
- みんなの回答 (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
お礼
思った通りの処理になりました。 大変参考になりました。 ご回答いただきありがとうございました。