¿Recorrer una matriz de datos para encontrar uno distinto en Excel con macros?
Estoy programando con macros en Excel. Estoy intentando recorrer una matriz para compararlo con otro dato y si este es distinto que me lo copie en otra casilla.
Ahora mismo tengo esto:
Sub deteccion()
Dim contColum As Long
Dim contFila As String
Dim dato As String
Dim x As Long
x = 0
contFila = 28
Do While (x = 0)
contColum = 44
contFila = contFila + 1
Do While (x = 0 & contColumn <> 62)
dato = Sheets("Datos y tablas").Cells(contFila, contColum)
If (dato <> Sheets("Datos y tablas").Cells(32, 39)) Then
Sheets("Datos y tablas").Cells(29, 42) = dato
x = 1
Else
End If
contColum = contColum + 1
Loop
Loop
End Sub
Sin embargo no me sale del segundo bucle. No sé si es que no detecta bien que el contColumn llega a 62 o qué sucede.