Si voleu convertir-vos en programador d'Excel, passareu molt de temps amb els mòduls VBA a la vostra pantalla. Per ajudar a fer les coses el més còmodes possible, VBE ofereix moltes opcions de personalització.
Quan VBE estigui actiu, trieu Eines → Opcions. Veureu un quadre de diàleg amb quatre pestanyes: Editor, Format de l'editor, General i Acoblament. Preneu-vos un moment per explorar algunes de les opcions que es troben a cada pestanya.
La figura següent mostra les opcions a les quals s'accedeix fent clic a la pestanya Editor del quadre de diàleg Opcions. Utilitzeu l'opció de la pestanya Editor per controlar com funcionen determinades coses a VBE.
La pestanya Editor al quadre de diàleg Opcions.
L'opció Comprovació automàtica de sintaxi
La configuració de comprovació automàtica de sintaxi determina si VBE apareix un quadre de diàleg si descobreix un error de sintaxi mentre introduïu el vostre codi VBA. El quadre de diàleg indica aproximadament quin és el problema. Si no trieu aquesta configuració, VBE marca els errors de sintaxi mostrant-los en un color diferent de la resta del codi i no haureu de fer front als quadres de diàleg que apareixen a la pantalla.
L'opció Requereix declaració de variables
Si s'estableix l'opció Requerir declaració de variables, el VBE inserirà una declaració explícita d'opció al començament de cada mòdul VBA nou que afegiu. Quan la instrucció Option Explicit apareix al vostre mòdul, heu de definir explícitament cada variable que utilitzeu.
L'opció Llista automàtica de membres
Si l'opció de llista automàtica de membres està definida, VBE us proporciona ajuda quan esteu introduint el vostre codi VBA. Mostra una llista que completaria lògicament la declaració que esteu escrivint. Aquesta característica és una de les millors de VBE.
L'opció Informació ràpida automàtica
Si se selecciona l'opció Informació ràpida automàtica, VBE mostra informació sobre les funcions i els seus arguments mentre escriviu. Aquest comportament és semblant a la manera com Excel enumera els arguments d'una funció quan comenceu a escriure una fórmula nova.
L'opció Consells de dades automàtiques
Si s'estableix l'opció Consells de dades automàtics, VBE mostra el valor de la variable sobre la qual es col·loca el cursor quan esteu depurant el codi. Aquesta opció està activada per defecte i sovint és força útil. No hi ha cap motiu per desactivar aquesta opció.
La configuració de sagnat automàtic
La configuració de sagnat automàtic determina si VBE sagna automàticament cada nova línia de codi igual que la línia anterior. La majoria dels desenvolupadors d'Excel estan interessats a utilitzar sagnats al seu codi, de manera que aquesta opció normalment es manté activada.
Per cert, utilitzeu la tecla Tab, no la barra espaiadora, per sagnar el vostre codi. A més, podeu prémer Maj+Tab per sobrepassar una línia de codi. Si voleu sagnar més d'una línia, seleccioneu totes les línies que voleu sagnar i, a continuació, premeu la tecla Tabulador.
La barra d'eines Edita de VBE (que s'amaga per defecte) conté dos botons útils: Sagnat i Sortida. Aquests botons us permeten sagnar o treure ràpidament un bloc de codi. Seleccioneu el codi i feu clic a un d'aquests botons per canviar el sagnat del bloc.
L'opció d'edició de text arrossega i deixa anar
L'opció d'edició de text d'arrossegar i deixar anar, quan està activada, us permet copiar i moure text arrossegant i deixant anar amb el ratolí.
L'opció de Visualització del mòdul complet per defecte
L'opció Visualització de mòduls per defecte a complet estableix l'estat predeterminat per als mòduls nous. (No afecta els mòduls existents.) Si s'estableixen, els procediments a la finestra de codi apareixeran com una llista única que es pot desplaçar. Si aquesta opció està desactivada, només podreu veure un procediment alhora.
L'opció Separador de procediments
Quan l'opció Separador de procediments està activada, les barres separadores apareixen al final de cada procediment en una finestra de codi. Les barres de separació proporcionen una bona línia visual entre els procediments, cosa que fa que sigui fàcil veure on acaba una peça de codi i comença una altra.