ubiquitour.com

Macros para recortar espacios en Excel

Macros para recortar espacios en Excel

Espacios adicionales en las células de hoja de cálculo de Excel pueden causar problemas cuando la aplicación de fórmulas o la ordenación de registros. Datos importados desde otras aplicaciones a menudo contienen espacios que el proceso de importación de Excel no puede ignorar. Esto da lugar a las células que aparecen vacías, pero no son, o células con un espacio al principio de los datos. Microsoft proporciona "Top diez maneras para limpiar tus datos" en su sitio de Internet de Microsoft Office. Entre estos son pequeñas aplicaciones que actúan dentro de Excel llamado macros.

Qué logran las Macros

Una macro en Microsoft Excel automatiza los procesos. Las macros pueden crearse dirigiendo Excel para recordar las pulsaciones de teclado o escribiendo código en VBA. Cuando el usuario guarda y cierra el Excel, el software guarda las macros para utilizar otra vez. Las macros pueden almacenarse en el archivo "PERSONAL.xls" que normalmente está oculto, ponerlos a disposición cuando la aplicación está en funcionamiento; o pueden almacenarse en el archivo actual para su uso únicamente cuando el archivo está abierto.

Tipos de Macros

Excel incluye una variedad de macros incorporadas. También permite teclas memorizadas creados por el usuario macros y código VBA macros. En las macros de teclado memorizado usted instruir a Excel para recordar las pulsaciones que se realizan a continuación, guarde la macro cuando haya terminado de realizar las pulsaciones de teclado. Para recortar espacios, utilice la función de "Buscar y reemplazar". Puede crear un módulo VBA para macros más complejas. Presione ALT + F11 para traer para arriba el Editor de VBA. Presione F7 para abrir una ventana de código. Escriba el código.

Código para el corte de espacios

Microsoft recomienda el siguiente código VBA para espacios de ajuste. Escriba o copie y pegue en la ventana de código:

Sub CleanSheet2()

Dim rCell As Range

Dim rText As Range

Set rText = Cells.SpecialCells( _

xlCellTypeConstants, _

xlTextValues)

For Each rCell In rText

If Trim(rCell.Value) = "" Then

rCell.ClearContents

End If

Next

Establecer rText = nada

Set rCell = Nothing

End Sub

Hacer Macros fácilmente accesible

Las macros se pueden colocar en una barra de herramientas para que sean fácilmente accesibles. Pase el cursor sobre la barra de herramientas y lo haga. Seleccione la pestaña "Barra de herramientas" y seleccione "Personalizar." Seleccione una barra de herramientas o crear uno nuevo. Haga clic en la pestaña "Comandos" y desplácese hacia abajo para "Macros" en el cuadro "Categorías". Haga clic y arrastre el botón de"Custom" que prefirió Toolbar. Haga clic derecho en el icono y seleccionar "Asignar Macro". Seleccione la macro que desee en ese botón y luego edita el "nombre" y seleccione "Imagen y texto" de la sección de estilo.

Uso de Macros

Coloque el cursor en la celda donde desea la actividad para comenzar. Haga clic en la macro en la barra de herramientas. Si usted no pone un icono en la barra de herramientas, elija "Herramientas" y luego "Macro" y seleccione nueva macro y haga clic en "Ejecutar". La macro realiza las operaciones que usted programado para hacer. Para recortar los espacios innecesarios de la hoja de cálculo entera puede que necesite ejecutar la macro varias veces.