私はVBAには新しく、今までの答えを見つけるのに成功しました。私は列Aで1つの値を取って、列Bに表示されているかどうかを調べ、値を見つけて次に列Bの次の列に移動するときにアクションを実行したいと思います。ここでカラムaの細胞をカラムb vbaの細胞と比較しようとしています
は、私はここで、これまで
Sub Macro1()
'
' Macro1 Macro
Dim currentA As String
Dim currentB As String
Dim a As Integer
Dim b As Integer
a = 2
b = 1
Do Until IsEmpty(ActiveCell)
Cells(a, b).Select
currentA = ActiveCell
Debug.Print (currentA)
a = a + 1
Range("b2").Select
Do Until IsEmpty(ActiveCell)
currentB = ActiveCell
If currentA = currentB Then
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent1
.Color = 65535
.PatternTintAndShade = 0
.TintAndShade = 0
End With
End If
Debug.Print (currentA)
ActiveCell.Offset(1, 0).Select
Loop
Loop
End Sub
何が機能していないか説明できますか?それは何をし、何をすべきか? –
@リッホホルトン氏は、何がうまくいかないのか教えてください。 –