Como facer que Office 2016 ou 2019 ou 365 sexa a túa aplicación predeterminada de Microsoft Office?
Office 365 non se mostra como aplicación predeterminada para documentos e follas de cálculo? Aprende a definilo para Word e Excel 2019 e 2016.
Publicación actualizada: agosto de 2021
Aquí tes unha pregunta do lector:
Teño un compañeiro de traballo que está a usar Macros VBA de Excel para analizar unha morea de datos. Podes explicar como funcionan as macros e, probablemente, suxerirme un xeito de adquirir esa habilidade? Calquera consello sinxelo para principiantes é moi apreciado.
Grazas pola pregunta.
Introdución ás macros de Excel 365
Dominar o desenvolvemento de macros é probablemente unha das habilidades máis importantes necesarias para converterse nun usuario avanzado de Excel. En esencia, usamos macros VBA para automatizar tarefas en Excel (tamén en Word, as macros son bastante útiles ) que doutro xeito serían mundanas, aburridas e levan moito tempo.
Aquí tes algúns exemplos de tarefas que podemos automatizar con Macros en Excel:
Debido ao feito de que Excel se entrega cunha gravadora de macros incorporada (a diferenza de Outlook e PowerPoint), hai dúas opcións principais para engadir unha macro a un libro de Excel:
1) Gravar unha secuencia de accións do usuario que probablemente sexa fácil de comezar, pero que non se escala para tarefas complexas que poden implicar interacción con outras aplicacións de Office ou manipular subconxuntos de datos máis grandes.
2) Escribir as súas macros aproveitando Visual Basic para aplicacións (VBA). Esta é unha linguaxe de procedemento relativamente sinxela que che permite desenvolver rapidamente automatizacións máis complexas.
Nesta publicación, cubriremos ambos casos. Comezaremos mostrándoche como gravar a túa macro e seguiremos proporcionando un procedemento detallado para inserir macros VBA nas follas de cálculo.
Demostraremos ambas opcións mediante unha tarefa moi sinxela: automatizaremos a adición dun nome de folla de traballo "DEMO" a un libro de traballo existente e copiaremos nel unha táboa específica de Sheet1 .
Gravar macros de Excel 365/2019
Usaremos un exemplo moi sinxelo para describir o proceso. Procede do seguinte xeito:
Consello: asegúrate de introducir unha descrición detallada na túa macro.
Gardando o ficheiro habilitado para Macro
Agora teremos que gardar o libro de traballo. Como contén unha macro, deberíamos gardala como un ficheiro XSLM (Ficheiro de Excel habilitado para macros)
Crear macros de Excel VBA
Como mencionamos anteriormente, en moitos casos o gravador de macros de Excel quedará curto e non satisfará todas as túas necesidades. Nestes casos, terás que escribir o teu propio Código.
Consello: hai casos nos que pode querer utilizar un enfoque híbrido para a creación de macros. Podes comezar gravando a túa macro e despois só facer axustes manuais no código xerado automaticamente con VBA.
Configurar o entorno de desenvolvemento de Excel
Este soa bastante elegante, pero en realidade é bastante sinxelo. Se non ves unha pestana chamada Desenvolvedor na túa fita, comeza por activar a pestana Desenvolvedor .
Despois de que se faga visible a pestana Desenvolvedor, a túa cinta terá o seguinte aspecto:
Escribindo a túa 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
Executar a túa macro
Executar a túa macro é moi sinxelo: no diálogo de macros que se mostra arriba, resalta a túa entrada Write_Macro e preme Executar.
Activando os permisos de seguranza de VBA
En Microsoft Office, as macros están desactivadas de forma predeterminada, para evitar a execución de códigos daniños. Se queres executar as túas macros, terás que permitilo. Execute este paso opcional no caso de recibir unha mensaxe de erro ao executar algunha das dúas macros que creamos anteriormente.
Note: Disable all Macros with notification is the recommended security setting for Excel workbooks that contains Macros. It works as following: when a user opens such a workbook, Excel posts a “MACROS has been Disabled” notification right beyond the formula bar. It is then up to the user decision to enable the macros in the workbook.
Wrapping up
In today’s short tutorial we learnt how to insert Macros into Office 365 Excel either by recording them or writing them by using Visual Basic for Applications directly.
Este é só un paso inicial para que os principiantes se familiaricen co desenvolvemento de Excel. Lectores que precisen solucións específicas, envíenos unha consulta a través da páxina de contacto .
Office 365 non se mostra como aplicación predeterminada para documentos e follas de cálculo? Aprende a definilo para Word e Excel 2019 e 2016.
Aprende a engadir un obxecto incrustado aos teus ficheiros de Excel e Word.
Aprende a exportar facilmente os datos da táboa de Access a Excel, TXT, XML, etc
Aprende como podes abrir ficheiros de Excel antigos con Excel 365 (2016/2019).
Obtén información sobre como dividir as celas da folla de traballo en Office 365/2019/2013
Aprende a activar a pestana Power Pivot en Microsoft Excel.
Aprende a engadir listas de caixas de verificación aos teus libros de Excel e documentos de Word.
Aprende a eliminar as táboas duplicadas en Excel.
Necesitas acceder a un ficheiro .xlsx de Excel? Aprende a abrilo se non tes Excel instalado no teu ordenador, tableta ou teléfono móbil
Aprende a combinar facilmente varias columnas nunha soa nunha folla de cálculo de Excel 2019/2021.