Com executar un subprocediment de VBA a Excel 2016

Heu de saber com executar procediments VBA Sub a Excel 2016. Això és important perquè un procediment Sub no té valor tret que sàpigues com executar-lo. Per cert, executar un procediment Sub significa el mateix que executar o cridar un procediment Sub. Podeu utilitzar la terminologia que vulgueu.

Podeu executar un sub VBA de moltes maneres; aquesta és una de les raons per les quals podeu fer tantes coses útils amb els procediments Sub. Aquí hi ha una llista exhaustiva de les maneres d'executar un procediment Sub:

  • Amb l'ordre Executar → Executar Sub/Formulari d'usuari (al VBE). Excel executa el procediment Sub en el qual es troba el cursor. Aquesta ordre de menú té dues alternatives: la tecla F5 i el botó Executar sub/Formulari d'usuari a la barra d'eines Estàndard del VBE. Aquests mètodes no funcionen si el procediment requereix un o més arguments.

  • Des del quadre de diàleg Macro d'Excel. Obriu aquest quadre escollint Desenvolupador → Codi → Macros o escollint Visualització → Macros → Macros. O ometeu la cinta i premeu la tecla de drecera Alt+F8. Quan aparegui el quadre de diàleg Macro, seleccioneu el procediment secundari que vulgueu i feu clic a Executar. Aquest quadre de diàleg enumera només els procediments que no requereixen cap argument.

  • Utilitzant la drecera Ctrl+tecla (o Ctrl+Maj+tecla) assignada al procediment Sub (suposant que n'heu assignat una).

  • Fent clic en un botó o en una forma d'un full de treball. El botó o la forma ha de tenir assignat un procediment Sub, que és molt fàcil de fer.

  • Des d'un altre procediment Sub que escriviu.

  • Des d'un botó que heu afegit a la barra d'eines Accés ràpid.

  • Des d'un element personalitzat que heu afegit a la cinta.

  • Quan es produeix un esdeveniment. Aquests esdeveniments inclouen obrir el llibre de treball, tancar el llibre de treball, desar el llibre de treball, fer un canvi a una cel·la, activar un full i altres coses.

  • Des de la finestra Immediata del VBE. Simplement escriviu el nom del procediment Sub i premeu Intro.

Ara, heu d'introduir un procediment Sub en un mòdul VBA:

Comenceu amb un nou llibre de treball.

Premeu Alt+F11 per activar el VBE.

Seleccioneu el llibre de treball a la finestra Projecte.

Seleccioneu Insereix → Mòdul per inserir un mòdul nou.

Introduïu el següent al mòdul:

Sub ShowCubeRoot()
  Num = InputBox("Introdueix un nombre positiu")
  MsgBox Num ^ (1/3) & "és l'arrel cúbica".
End Sub

Aquest procediment demana a l'usuari un número i després mostra l'arrel cúbica d'aquest número en un quadre de missatge. Això és el que passa quan executeu aquest procediment.

Com executar un subprocediment de VBA a Excel 2016

Utilitzant la funció VBA InputBox integrada per obtenir un número.

Per cert, ShowCubeRoot no és un exemple de bona macro. No comprova si hi ha errors, de manera que falla fàcilment.

Com executar un subprocediment de VBA a Excel 2016

Mostra l'arrel cúbica d'un nombre mitjançant la funció MsgBox.

Per veure per què no és una bona macro, proveu de fer clic al botó Cancel·la al quadre d'entrada o introduïu un número negatiu. Qualsevol acció dóna lloc a un missatge d'error.


Com bloquejar Microsoft Word dobrir fitxers en mode només de lectura a Windows

Com bloquejar Microsoft Word dobrir fitxers en mode només de lectura a Windows

Com bloquejar Microsoft Word d'obrir fitxers en mode de només lectura a Windows Microsoft Word obre fitxers en mode de només lectura, cosa que fa que sigui impossible editar-los? No us preocupeu, els mètodes es mostren a continuació

Com solucionar la impressió incorrecta de documents de Microsoft Word

Com solucionar la impressió incorrecta de documents de Microsoft Word

Com corregir errors en imprimir documents incorrectes de Microsoft Word Els errors en imprimir documents de Word amb tipus de lletra canviats, paràgrafs desordenats, falta de text o contingut perdut són força habituals. No obstant això, no

Esborra els dibuixos de llapis i ressaltats a les teves diapositives de PowerPoint

Esborra els dibuixos de llapis i ressaltats a les teves diapositives de PowerPoint

Si heu utilitzat el llapis o el marcador per dibuixar a les vostres diapositives de PowerPoint durant una presentació, podeu desar els dibuixos per a la següent presentació o esborrar-los de manera que la propera vegada que el mostreu, començareu amb diapositives de PowerPoint netes. Seguiu aquestes instruccions per esborrar dibuixos a llapis i ressaltadors: Esborrant línies una a […]

Contingut de la biblioteca destils a SharePoint 2010

Contingut de la biblioteca destils a SharePoint 2010

La biblioteca d'estils conté fitxers CSS, fitxers de llenguatge de full d'estil extensible (XSL) i imatges utilitzades per pàgines mestres predefinides, dissenys de pàgina i controls a SharePoint 2010. Per localitzar fitxers CSS a la biblioteca d'estils d'un lloc de publicació: Trieu Accions del lloc→Visualitza Tot el contingut del lloc. Apareix el contingut del lloc. La biblioteca d'estil es troba a […]

Formateu els números en milers i milions als informes dExcel

Formateu els números en milers i milions als informes dExcel

No desbordeu el vostre públic amb números gigantesques. A Microsoft Excel, podeu millorar la llegibilitat dels vostres taulers i informes formatant els vostres números perquè apareguin en milers o milions.

Com compartir i seguir els llocs de SharePoint

Com compartir i seguir els llocs de SharePoint

Apreneu a utilitzar les eines de xarxes socials de SharePoints que permeten a persones i grups comunicar-se, col·laborar, compartir i connectar-se.

Com convertir les dates a formats Julian a Excel

Com convertir les dates a formats Julian a Excel

Les dates julianes s'utilitzen sovint en entorns de fabricació com a marca de temps i referència ràpida per a un número de lot. Aquest tipus de codificació de dates permet als minoristes, consumidors i agents de serveis identificar quan es va fabricar un producte i, per tant, l'antiguitat del producte. Les dates julianes també s'utilitzen en programació, militars i astronomia. Diferents […]

Com crear una aplicació web daccés

Com crear una aplicació web daccés

Podeu crear una aplicació web a Access 2016. Què és, de totes maneres, una aplicació web? Bé, web vol dir que està en línia i l'aplicació és només una abreviatura de "aplicació". Una aplicació web personalitzada és una aplicació de base de dades en línia a la qual s'accedeix des del núvol mitjançant un navegador. Creeu i manteniu l'aplicació web a la versió d'escriptori […]

Barra dinici ràpid a SharePoint 2010

Barra dinici ràpid a SharePoint 2010

La majoria de les pàgines del SharePoint 2010 mostren una llista d'enllaços de navegació a la barra d'inici ràpid al costat esquerre de la pàgina. La barra d'inici ràpid mostra enllaços al contingut del lloc destacat, com ara llistes, biblioteques, llocs i pàgines de publicació. La barra d'inici ràpid inclou dos enllaços molt importants: Enllaç de tot el contingut del lloc: el […]

Què signifiquen els missatges derror del solucionador a Excel?

Què signifiquen els missatges derror del solucionador a Excel?

Per a problemes senzills, Solver a Excel sol trobar ràpidament els valors òptims de la variable Solver per a la funció objectiu. Però, en alguns casos, Solver té problemes per trobar els valors de la variable Solver que optimitzen la funció objectiu. En aquests casos, Solver normalment mostra un missatge o un missatge d'error que descriu o discuteix el problema que […]