VBA / Excelで2つの変数を比較しようとしていますが、VBAは、それらが同じであるにもかかわらず、同じではないと考えています。
2つのピボットテーブルを作成し、両方の値が同じかどうかを確認しています。
コードは次のとおりです。
Dim pvt As PivotTable
Set pvt = ActiveSheet.PivotTables(2)
For Each Pi In pvt.PivotFields("Filialas").PivotItems
With Sheets("Composite").Range("D:D")
Set c = .Find(Pi.Value, LookIn:=xlValues)
If Not c Is Nothing Then
If Pi.DataRange.Value = c.Offset(0, 1).Value Then
c.Offset(0, 6).Value = Pi.DataRange.Value & " equals " & c.Offset(0, 1).Value
Else
c.Offset(0, 6).Value = Pi.DataRange.Value & " does not equal " & c.Offset(0, 1).Value
End If
End If
End With
Next
そして結果:
私はプログラマーではありませんので、よろしくお願いします。
ありがとう!