Cómo corregir el error de Autocompletar en Excel
¿Tiene problemas con Autocompletar en Excel? A continuación se muestran algunas formas de ayudarle a corregir rápidamente los errores de autocompletar datos en Microsoft Excel.
Publicación actualizada: agosto de 2021
Aquí hay una pregunta del lector:
Tengo un compañero de trabajo que usa Excel VBA Macros para analizar una gran cantidad de datos. ¿Puede explicarme cómo funcionan las macros y probablemente sugerirme una forma de adquirir esa habilidad? Cualquier consejo simple para principiantes es muy apreciado.
Gracias por la pregunta.
Introducción a las macros de Excel 365
Dominar el desarrollo de macros es probablemente una de las habilidades más importantes que se requieren para convertirse en un usuario avanzado de Excel. En esencia, usamos macros de VBA para automatizar tareas en Excel (también en Word, las macros son bastante útiles ) que de otro modo habrían sido mundanas, aburridas y que consumían mucho tiempo.
Aquí hay algunos ejemplos de tareas que podemos automatizar con Macros en Excel:
Debido al hecho de que Excel se envía con una grabadora de macros integrada (a diferencia de Outlook y PowerPoint), existen dos opciones principales para agregar una macro a un libro de Excel:
1) Grabar una secuencia de acciones del usuario que probablemente sea fácil de comenzar, pero que no se amplía para tareas complejas que podrían implicar la interacción con otras aplicaciones de Office o la manipulación de subconjuntos de datos más grandes.
2) Escribir sus macros aprovechando Visual Basic para aplicaciones (VBA). Este es un lenguaje procedimental relativamente simple que le permite desarrollar rápidamente una automatización más compleja.
En esta publicación, cubriremos ambos casos. Comenzaremos mostrándole cómo grabar su macro y continuaremos brindándole un procedimiento detallado para insertar macros de VBA en hojas de cálculo.
Haremos una demostración de ambas opciones usando una tarea muy simple: automatizaremos la adición de un nombre de hoja de trabajo "DEMO" a un libro de trabajo existente y copiaremos una tabla específica de Sheet1 a él.
Grabar macros de Excel 365 / 2019
Usaremos un ejemplo muy simple para delinear el proceso. Proceda de la siguiente manera:
Sugerencia: asegúrese de ingresar una descripción detallada de su macro.
Guardar su archivo habilitado para Macro
Ahora tendremos que guardar el libro de trabajo. Como contiene una macro, debemos guardarla como un archivo XSLM (archivo de Excel habilitado para macros)
Crear macros de Excel VBA
Como mencionamos anteriormente, en muchos casos, la grabadora de macros de Excel se quedará corta y no satisfará todas sus necesidades. En estos casos, deberá escribir su propio Código.
Sugerencia: hay casos en los que es posible que desee utilizar un enfoque híbrido para la creación de macros. Puede comenzar grabando su Macro y luego simplemente hacer ajustes manuales al código generado automáticamente con VBA.
Configuración del entorno de desarrollo de Excel
Este suena bastante elegante, pero en realidad es bastante simple. Si no ve una pestaña llamada Desarrollador en su cinta, comience habilitando la pestaña Desarrollador .
Después de que la pestaña Desarrollador se haga visible, su cinta se verá de la siguiente manera:
Escribiendo tu macro VBA
Sub Write_Macro()
'This code creates a Macro named Write_Macro
Dim MySheet As New Worksheet
Dim MyTable As Range
' Create a worksheet programatically and call it TEST
Set MySheet = ThisWorkbook.Sheets.Add(After:=Sheets(Sheets.Count))
MySheet.Name = "TEST"
'Copy the table from Sheet1 into TEST worksheet
Set MyTable = Sheet1.Range("A1:C11")
With MyTable
.Copy Sheets("TEST").Range("A1")
End With
End Sub
Ejecutando tu Macro
Ejecutar su macro es muy simple: desde el cuadro de diálogo Macro que se muestra arriba, resalte su entrada Write_Macro y presione Ejecutar.
Habilitación de permisos de seguridad de VBA
En Microsoft Office, las macros están deshabilitadas de forma predeterminada para evitar la ejecución de código dañino. Si desea ejecutar sus macros, deberá permitirlo. Ejecute este paso opcional en caso de que haya recibido un mensaje de error al ejecutar cualquiera de las dos macros que hemos creado anteriormente.
Nota: Deshabilitar todas las macros con notificación es la configuración de seguridad recomendada para los libros de Excel que contienen macros. Funciona de la siguiente manera: cuando un usuario abre un libro de trabajo de este tipo, Excel publica una notificación de "MACROS ha sido deshabilitado" justo más allá de la barra de fórmulas. Entonces depende de la decisión del usuario habilitar las macros en el libro de trabajo.
Terminando
En el breve tutorial de hoy, aprendimos cómo insertar macros en Office 365 Excel, ya sea grabándolas o escribiéndolas usando Visual Basic para aplicaciones directamente.
Este es solo un paso inicial para que los principiantes se familiaricen con el desarrollo de Excel. Lectores que requieran soluciones específicas, por favor envíenos una consulta a través de la página de contacto .
¿Tiene problemas con Autocompletar en Excel? A continuación se muestran algunas formas de ayudarle a corregir rápidamente los errores de autocompletar datos en Microsoft Excel.
¿Quieres separar texto en Excel? Con la función TEXTSPLIT, puedes separar fácilmente el texto en varias columnas.
¿Quieres mejorar tus habilidades en Excel? Luego aprende a utilizar la función PI para simplificar el análisis de datos y realizar cálculos complejos con precisión.
¿Office 365 no se muestra como aplicación predeterminada para documentos y hojas de cálculo? Aprenda a definir eso para Word y Excel 2019 y 2016.
Descubra cómo abrir archivos antiguos de Excel con Excel 365 (2016/2019) y solucione problemas de compatibilidad.
La función Coincidir en Excel es una herramienta esencial para la búsqueda de datos. Aprende cómo usarla efectivamente con ejemplos prácticos.
Aprenda todo sobre la función IFS en Excel, sus usos y ejemplos prácticos para optimizar sus hojas de cálculo.
MehmetSalihKoten, un usuario de Reddit, ha creado una versión completamente funcional de Tetris en Microsoft Excel.
Para convertir unidades de medida en Excel, usaremos la función Convertir.
¿Qué es la función BUSCARH? ¿Cómo utilizar la función BUSCARH en Excel? ¡Descubrámoslo con LuckyTemplates!