Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo agregar una línea de borde a continuación cuando el valor cambia en una columna de Excel?

Hay una lista de datos que incluye valores de repetición, y para una mejor clasificación de los valores, agrego una línea de borde a continuación cuando el valor cambia en la lista como se muestra a continuación. En este artículo, voy a hablar sobre cómo agregar rápidamente la línea de borde a continuación cuando el valor cambia en una columna de Excel.
doc agregue línea de borde a continuación cuando el valor cambie 1

Agregue línea de borde a continuación cuando el valor cambie con VBA


flecha azul burbuja derecha Agregue línea de borde a continuación cuando el valor cambie con VBA


Obviamente, no hay una función incorporada en Excel que pueda ayudarlo a agregar línea de borde a continuación cuando cambia el valor, pero hay un código de VBA que puedo introducir.

1. Prensa Alt + F1Claves 1 para habilitar Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic recuadro > Móduloy pegue el código debajo del script en blanco móduloe.

VBA: agregue línea de borde a continuación cuando el valor cambie

Sub AddBorderLineWhenValueChanges()
'UpdatebyExtendoffice20160918
    Application.ScreenUpdating = False
    Dim LastRow As Long
    Dim xrg As Range
    LastRow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
    For Each xrg In Range("A2:A" & LastRow)
        If xrg <> xrg.Offset(1, 0) Then
            Range("A" & xrg.Row & ":K" & xrg.Row).Borders(xlEdgeBottom).LineStyle = xlContinuous
        End If
    Next xrg
    Application.ScreenUpdating = True
End Sub

doc agregue línea de borde a continuación cuando el valor cambie 2

3. Prensa F5 tecla para ejecutar el código. Luego, las líneas de borde se agregaron a continuación cuando el valor cambia en la selección A2: A.
doc agregue línea de borde a continuación cuando el valor cambie 1

Notas: En el código de VBA, A2: A es el rango al que desea agregar la línea de borde a continuación cuando cambia su valor, puede cambiarlo según lo necesite.

Consejos: Si desea insertar una fila de título en cada enésima fila, puede intentar aplicar Insertar filas de título utilidad de Kutools for Excel para resolver rápidamente este trabajo como se muestra a continuación. La función completa sin limitación en días 60, Descárguelo y tenga una versión de prueba gratuita ahora.
doc agregue línea de borde a continuación cuando el valor cambie 3



Herramientas de productividad recomendadas para Excel

Kutools para Excel lo ayuda a terminar el trabajo antes de tiempo y sobresalir de la multitud

  • Más que las potentes funciones avanzadas de 300, diseñadas para los escenarios de trabajo 1500, aumentando la productividad en un 70%, le dan más tiempo para cuidar de la familia y disfrutar de la vida.
  • Ya no es necesario memorizar fórmulas y códigos de VBA, dale un descanso a tu cerebro de ahora en adelante.
  • Conviértase en un experto en Excel en minutos 3. Las operaciones complicadas y repetidas se pueden realizar en segundos.
  • Reduzca miles de operaciones de teclado y mouse todos los días, despídase ahora de las enfermedades profesionales.
  • 110,000 personas altamente efectivas y 300 + elección de compañías de renombre mundial.
  • 60-day completo de prueba gratuita de características. Garantías de devolución del dinero de 60-day. 2 años de actualización y soporte gratis.

Trae la navegación y edición con pestañas a Microsoft Office, mucho más poderosa que las pestañas del navegador

  • La pestaña Office está diseñada para Word, Excel, PowerPoint y otras aplicaciones de Office: Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.