Saltar al contenido

Comparar caracteres de las celdas


Recommended Posts

publicado

Hola:

Click en la primera celda, luego Ctrl+Click en la segunda celda, y ejecuta esta macro:

Sub PintarDiferencias()
For x = 1 To Len(Selection.Areas(1).Cells)
If Mid(Selection.Areas(1).Cells, x, 1) <> _
Mid(Selection.Areas(2).Cells, x, 1) Then
Selection.Areas(2).Cells.Characters(x).Font.Color = vbRed
End If
Next
End Sub[/CODE]

Saludos

publicado

Hola Muchas gracias por la pronta respuesta.. he probado la macro pero no ejecuta nada.

debo tener alguna consideracion especial al ejectura. no logro hacer que ejecute..

adjunto el archivo y gracias nuevamente!

pintar2.rar

publicado

Hola:

El problema viene porqué interpreté que el texto de las celdas serían de la misma longitud.

Recuerda que la segunda celda la tienes que seleccionar con Ctrl+Click, si no te dará error.

Ahora ya funciona


Sub Botón2_Haga_clic_en()
l = Len(Selection.Areas(1).Cells)
If l < Len(Selection.Areas(2).Cells) Then
l = Len(Selection.Areas(2).Cells)
End If
For X = 1 To l
If Mid(Selection.Areas(1).Cells, X, 1) <> _
Mid(Selection.Areas(2).Cells, X, 1) Then
Selection.Areas(2).Cells.Characters(X).Font.Color = vbRed
End If
Next
End Sub


[/CODE]

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.