私はまだvbaコーディングに慣れていないので、2番目の列で特定の値を検索するためにポップアウトボックスを作成しようとしています。これはグーグルでしかできませんでした。
私がやろうとしているのは(これらはすべてマクロで行われることでした)、特定の値を見つけることでした。次に、プログラムが特定の値を見つけたときに、値があった行全体をコピーして貼り付けますExcel の新しいシート (同じヘッダーを使用)
これは私がこれまでに持っているコードです。
Sub macrotest()
x = 2
Do While Cells(x, 1) <> ""
If Cells(x, 2) = "TEST" Then
Worksheets("Sheet1").Rows(x).Copy
Worksheets("Sheet2").Activate
erow = Sheet2.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
ActiveSheet.Paste Destination:=Worksheets("Sheet2").Rows(erow)
End If
Worksheets("Sheet1").Activate
x = x + 1
Loop
End Sub
上からわかるように、丸で囲まれた行を新しいシートにコピーしようとしています。