¿Un archivo con la extensión XLM contiene un macro escrito con Microsoft Excel 4.0 o posterior. Usted puede utilizar Microsoft Excel para abrir y ejecutar la macro. Aunque macros son útiles por su capacidad para automatizar ciertas tareas , una macro malicioso puede dañar su equipo. Propósito
Si con frecuencia realiza acciones repetitivas en Excel , archivos XLM le dan la capacidad para llevar a cabo de forma automática. Por ejemplo , supongamos que usted recibe un informe semanal en formato Excel , que copia los datos desde y pegar en un libro de contabilidad anual más grande. Realiza las mismas pulsaciones de teclas y clics del ratón cada vez que se hace esto . Una macro le permite grabar esta acción una vez que Excel lo haga por usted en el futuro.
Grabación de una macro
Puede grabar una macro en Excel 2010 seleccionar la pestaña "Ver " en la parte superior de la ventana mientras se trabaja en una hoja de cálculo . Haga clic en la flecha abajo botón " Macro " y seleccione " Grabar macro ". Abra el menú y seleccione " Detener grabación " cuando haya terminado .
Macro Seguridad < br >
de forma predeterminada , las versiones modernas de Excel deshabilitar las macros , ya que pueden contener virus potencialmente perjudiciales para el ordenador. Si usted tiene un archivo XLM que sabe que es segura , puede quitar el bloqueo. Puede habilitar las macros en Excel 2010 , haga clic en la ficha " Archivo" verde y seleccionar " Opciones". Seleccione la opción " Centro de confianza " la partida en el lado izquierdo de la ventana y haga clic en el botón " Trust Center Settings". Seleccione la opción " Configuración de macros " la partida , haga clic en el botón de opción " Habilitar todas las macros " y haga clic en
Visual Basic para Aplicaciones
"OK ". Visual Basic para Aplicaciones es una segunda opción que le permite automatizar tareas en hojas de cálculo Excel. El beneficio de VBA en comparación con las macros de Excel VBA es que le da la capacidad para realizar las tareas de forma dinámica en las hojas de cálculo que no siempre pueden tener los mismos datos en el mismo lugar. El inconveniente es que VBA requiere conocimientos de programación , mientras que Excel puede crear macros XLM automáticamente mediante el control de la entrada del teclado y del ratón . VBA es una tecnología nueva que XLM , pero antes de la liberación de Excel 2010 , algunas de las funciones disponibles de XLM carecía equivalentes VBA. Microsoft añade nuevas funciones de VBA para Excel 2010 para aliviar este problema y recomienda a los clientes a migrar sus macros XLM a VBA .