Las fronteras en Microsoft Excel ayudan a organizar y poner de relieve la información de sus libros. Pero a medida que cambian sus datos , sus fronteras que tenga que cambiar también . Cambiar de forma manual puede ser tedioso y propenso a errores. Los programas escritos en Visual Basic para Aplicaciones ( VBA ) no tienen estos problemas. Puede utilizar este programa para mantener un borde alrededor de una fila determinada de una tabla. Si aplica un borde alrededor de la fila , la fila perderá la frontera cuando se ordena la tabla . Un programa de VBA puede encontrar la nueva posición de fila y volver a aplicar el borde a la misma. Instrucciones
1
clic en el botón " Office" y , a continuación, haga clic en el botón "Opciones" . Seleccione la casilla de verificación " Mostrar desarrollador " y , a continuación, haga clic en " OK" para que Excel muestra la ficha para el registro de macros VBA.
2
clic en el botón "Grabar" en la pestaña " desarrolladores" , y a continuación, escriba " MakeBorder " o un nombre similar en el cuadro de texto del cuadro de diálogo que aparece. Haga clic en " OK" para comenzar a grabar la macro para cambiar las fronteras.
3
clic en cualquier celda de la hoja de cálculo actual, y luego haga clic en la pestaña "Inicio " . Haga clic en la flecha hacia abajo del control " Border " en la " Fuente " del panel y , a continuación, haga clic en el elemento " gruesa caja " en la lista que aparece. Excel pintará un borde negro grueso alrededor de la celda que hizo clic.
4
En la pestaña " desarrolladores" , haga clic en el botón "Detener grabación " y , a continuación, haga clic en el botón " Macros " en la misma pestaña . Excel mostrará una lista de macros. Haga clic en el que usted acaba de grabar y , a continuación, haga clic en el botón "Editar" para entrar en el entorno de desarrollo de Visual Basic . Excel mostrará una lista de instrucciones de programación VBA que crean el grueso borde negro .
5
clic el ratón a la derecha de la primera declaración "Ancho End " y , a continuación, arrastre hasta justo antes de la " End Sub declaración " y suelte el ratón. Pulse el botón " Eliminar" para eliminar las declaraciones. Usted ha borrado todos menos uno de la VBA " con " bloques . Cada uno de estos formatos de bloques de un lado de una celda de hoja de cálculo. El bloque que no elimina añade un borde a la izquierda de la celda , que se verá en los próximos pasos.
6
clic en el icono "Excel" en la barra de tareas de Windows para volver a Excel . Haga clic en cualquier celda en blanco y , a continuación, haga clic en el botón " Macros " en la pestaña " Developer " . Haga doble clic en el nombre de la macro para ejecutar la macro. Tenga en cuenta que Excel pintó un borde izquierdo de la celda en la que hizo clic . Ahora vamos a modificar la macro para pintar el borde derecho de la celda.
7
Utilice las instrucciones del paso 4 para volver a entrar en el entorno de desarrollo, y haga doble clic en el " xlEdgeLeft texto. " Escriba la palabra " xlEdgeRight ", y luego volver a Excel como lo hizo en el paso 6 .
8
clic una nueva celda y , a continuación, vuelva a ejecutar la macro siguiendo el paso 6 instrucciones. Observe que la celda tiene un borde bien esta vez , no una izquierda.