Microsoft Excel és una eina més que útil la notorietat de la qual no se li nega des de fa molts anys. És essencial en la vida professional i privada.

En afegir codi VBA als vostres fitxers, podeu automatitzar moltes tasques i estalviar molt de temps.

Aquest curs gratuït us mostra com automatitzar l'entrada del temps. I com fer que l'operació sigui el més ràpida i senzilla possible amb el llenguatge VBA.

Un qüestionari opcional us permetrà posar a prova les vostres noves habilitats.

Què és VBA i per què l'utilitzem?

VBA (Visual Basic for Applications) és el llenguatge de programació utilitzat en totes les aplicacions de Microsoft Office (ara Microsoft 365) (Word, Excel, PowerPoint i Outlook).

Originalment, VBA era una implementació del llenguatge Visual Basic (VB) de Microsoft que es trobava a les aplicacions de Microsoft Office. Tot i que els dos idiomes estan estretament relacionats, la principal diferència és que el llenguatge VBA només es pot utilitzar en aplicacions de Microsoft Office.

Gràcies a aquest llenguatge senzill, podeu crear programes informàtics més o menys complexos que automatitzen tasques repetitives o realitzen un gran nombre d'operacions mitjançant una única comanda.

En la seva forma més senzilla, aquests petits programes s'anomenen macros i són scripts escrits per programadors de VBA o programats per l'usuari. Es poden executar amb una sola ordre del teclat o del ratolí.

En versions més complexes, els programes VBA es poden basar en aplicacions d'Office específiques.

Els algorismes es poden utilitzar per generar automàticament informes, llistes de dades, correus electrònics, etc. Podeu utilitzar VBA per crear aplicacions empresarials detallades basades en aplicacions estàndard d'Office.

Tot i que actualment VBA és força limitat per a programadors experimentats, la seva accessibilitat, la seva rica funcionalitat i la seva gran flexibilitat encara atreuen a molts professionals, especialment al sector financer.

Utilitzeu la gravadora de macros per a les vostres primeres creacions

Per crear macros, heu de codificar un programa Visual Basic (VBA), que de fet és un enregistrament de macros, directament a l'eina proporcionada per a això. No tothom és informàtic, així que aquí s'explica com configurar macros sense programar-les.

– Feu clic a la pestanya Desenvolupador, llavors el botó Enregistrer una macro.

- En el camp nom macro, escriviu el nom que voleu donar a la vostra macro.

Al camp Tecla de drecera, trieu una combinació de tecles com a drecera.

Escriviu una descripció. Si teniu més d'una macro enregistrada, us recomanem que les anomeneu totes correctament per evitar un mal ús.

– Feu clic a D'acord.

Realitzeu totes les accions que vulgueu programar mitjançant la macro.

– Tornar a la pestanya Desenvolupador i feu clic al botó Atura la gravació quan hagis acabat.

Aquesta operació és relativament senzilla, però requereix una certa preparació. Aquesta eina copia totes les accions que feu durant la gravació.

Per evitar situacions inesperades, heu de realitzar totes les accions necessàries perquè la macro funcioni (per exemple, esborrar dades antigues al començament de la macro) abans de començar a gravar.

Les macros són perilloses?

Una macro creada per a un document Excel per un altre usuari no és segura. El motiu és molt senzill. Els pirates informàtics poden crear macros malicioses modificant temporalment el codi VBA. Si la víctima obre el fitxer infectat, Office i l'ordinador poden estar infectats. Per exemple, el codi pot infiltrar-se a l'aplicació Office i estendre's cada vegada que es crea un fitxer nou. En el pitjor dels casos, fins i tot pot infiltrar-se a la vostra bústia i enviar còpies de fitxers maliciosos a altres usuaris.

Com puc protegir-me de macros malicioses?

Les macros són útils, però també són molt vulnerables i poden convertir-se en una eina perquè els pirates informàtics difonguin programari maliciós. Tanmateix, podeu protegir-vos eficaçment. Moltes empreses, inclosa Microsoft, han millorat la seguretat de les seves aplicacions al llarg dels anys. Assegureu-vos que aquesta funció estigui activada. Si intenteu obrir un fitxer que conté una macro, el programari el bloquejarà i us avisarà.

El consell més important per evitar els inconvenients dels pirates informàtics és no descarregar fitxers de fonts desconegudes. També és important restringir l'obertura dels fitxers que contenen macros perquè només es puguin obrir els fitxers de confiança.

 

Continueu llegint l'article al lloc original →