異なる値のセルを比較する際に問題がありますが、比較される値が同じであれば機能します。私が直面している問題は、ワークシート 1 のセル A1:A100 とワークシート 2 のセル B3:B1000 を比較することです。ワークシート 1 とワークシート 2 の値が等しい場合、ワークシート 3 のセル A に貼り付けられます。値が等しくない場合、worksheet3 のセル B に貼り付けられます。これが私が直面している問題です。これが私のコードです。
Private Sub CommandButton1_Click()
Dim val1、val2 As String
i = 1 ~ 100 の場合
val1 = Worksheets("Sheet1").Cells(i, 1)
For j = 3 To 1000
val2 = Worksheets("Sheet2").Cells(j, 2)
If (val1 = val2) Then
Worksheets("Sheet3").Cells(i, 1) = val2
ElseIf (val1 <> val2) Then
Worksheets("Sheet3").Cells(i, 2) = val2
End If
Next
次
サブ終了