Saltar al contenido

TEXTO EN COLORES


Invitado JUAN DE DIOS

Recommended Posts

Invitado JUAN DE DIOS
publicado
18 SERVICIOS 
  182 Seguros
     1820 Inventarios
       18202 Inventarios
         182020 Mercaderías
           1820201 Mercaderías
                18202011 Mercaderías
Invitado JUANDEDIOS
publicado

Saludos a todos: Que cuando ingrese números en 2 dígitos (18 SERVICIOS), ambos que cambien el color del texto.

Gracias.

publicado

@JUANDEDIOS, creo que tu macro esta bien, solo que en tu hoja tienes varias filas con datos hacia abajo (filas 150 y tanto) y eso entorpece la macro.

con esta, que es igual, funciona siempre sobre la fila que estes cambiando

Private Sub Worksheet_Change(ByVal Target As Range)

    Dim color As Long
    Dim ufh1 As Long

    If Not Application.Intersect(Target, Range("A:B")) Is Nothing Then
           ' ufh1 = Hoja1.Range("A" & Rows.Count).End(xlUp).Row
          
        Select Case Len(Cells(Target.Row, 1))
        
            Case Is = 2
            Target.IndentLevel = 0
            color = RGB(254, 0, 0)
            Case Is = 3
            Target.IndentLevel = 1
            color = RGB(128, 0, 128)
            Case Is = 4
            Target.IndentLevel = 2
            color = RGB(0, 0, 0)
            Case Is = 5
            Target.IndentLevel = 3
            color = RGB(0, 255, 255)
            Case Is = 6
            Target.IndentLevel = 4
            color = RGB(0, 0, 255)
            Case Is = 7
            Target.IndentLevel = 5
            color = RGB(255, 0, 255)
            Case Is = 8
            Target.IndentLevel = 6
            color = RGB(0, 180, 0)
        
        End Select
        
        With Hoja1
            .Range(Cells(Target.Row, 1), .Cells(Target.Row, 2)).Font.color = color
        End With
 
    End If
End Sub

 

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.