Funcions VBA per a la programació VBA dExcel

El llenguatge VBA conté una sèrie de funcions que podeu utilitzar per crear codi a Excel. La taula següent ofereix descripcions de les funcions més útils. Quan escriviu codi, escriviu la paraula VBA seguida d'un punt i veureu una llista desplegable d'aquestes funcions. Consulteu el sistema d'ajuda d'Excel per obtenir més detalls.

Funció VBA Què fa
Abs Retorna el valor absolut d'un nombre
Matriu Retorna una variant que conté una matriu
Asc Converteix el primer caràcter de la cadena al seu valor ASCII
Atn Retorna l'arctangent d'un nombre
CBool Converteix una expressió en un tipus de dades booleà
CByte Converteix una expressió en tipus de dades byte
CCur Converteix una expressió en tipus de dades de moneda
CDate Converteix una expressió al tipus de dades de data
CDbl Converteix una expressió en tipus de dades doble
CDec Converteix una expressió a tipus de dades decimal
Tria Selecciona i retorna un valor d'una llista d'arguments
Chr Converteix un valor ANSI en un caràcter
CInt Converteix una expressió en un tipus de dades enter
CLng Converteix una expressió en un tipus de dades llarg
Cos Retorna el cosinus d'un nombre
Crea un objecte Crea un objecte d'automatització OLE
CSng Converteix una expressió en un tipus de dades únic
CStr Converteix una expressió en tipus de dades de cadena
CurDir Retorna el camí actual
CVar Converteix una expressió en un tipus de dades variant
CVDate Converteix una expressió al tipus de dades de data
CVerr Retorna un tipus d'error definit per l'usuari
Data Retorna la data actual del sistema
DataAfegir Retorna una data amb un interval de dates específic afegit
DataDiff Retorna la diferència entre dues dates com a
interval de temps
DataPart Retorna un nombre enter que conté una part específica d'una data
DataSerial Retorna una data per a un any, mes i dia especificats
DataValue Converteix una cadena a data
Dia Retorna el dia del mes d'una data
Dir Retorna el nom d'un fitxer o directori que coincideix amb un
patró
DoEvents Proporciona l'execució perquè el sistema operatiu pugui processar altres
esdeveniments
EOF Retorna True si s'ha arribat al final d'un fitxer de text
Error Retorna el missatge d'error que correspon a un
número d' error
Exp Retorna la base dels logaritmes naturals (e) elevada a una
potència
FileAttr Retorna el mode de fitxer per a un fitxer de text
FileDateTime Retorna la data i l'hora en què es va modificar un fitxer per darrera vegada
FileLen Retorna el nombre de bytes d'un fitxer
Arreglar Retorna la part entera d'un nombre
Format Retorna una expressió en un format determinat
FormatCurrency Retorna un número en forma de cadena, amb el format de moneda
FormatDateTime Retorna un número en forma de cadena, amb el format de data i/o
hora
FormatNumber Retorna un número com a cadena formatada
FormatPercent Retorna un número en forma de cadena, format com a percentatge
FreeFile Retorna el número de fitxer següent disponible per a l'ús de la
instrucció Open
GetAll Retorna una llista de paràmetres clau i els seus valors (
creats originalment amb SaveSetting) des de l'entrada d'una aplicació al
registre de Windows
GetAttr Retorna un codi que representa un atribut de fitxer
GetObject Recupera un objecte d'automatització OLE d'un fitxer
GetSetting Retorna un valor de configuració de clau des de l'entrada d'una aplicació
al registre de Windows
Hex Converteix de decimal a hexadecimal
Hores Retorna l'hora d'un temps
IIf Retorna una de les dues parts, depenent de l'avaluació d'una
expressió
Entrada Retorna un nombre específic de caràcters d'un
fitxer de text obert
InputBox Mostra un quadre per demanar a l'usuari que introdueixi i retorna el
valor introduït
InStr Retorna la posició d'una cadena dins d'una altra cadena
InStrRev Retorna la posició d'una cadena dins d'una altra cadena,
començant a l'extrem posterior de la cadena
Int Retorna la part entera d'un nombre
IsArray Retorna True si una variable és una matriu
IsDate Retorna True si una variable és una data
Està buit Retorna True si no s'ha inicialitzat una variable
IsError Retorna True si una expressió és un valor d'error
Està perdut Retorna True si no s'ha passat un argument opcional a un
procediment
És Null Retorna True si una expressió no conté dades vàlides
IsNumeric Retorna True si una expressió es pot avaluar com a nombre
IsObject Retorna True si una expressió fa referència a un
objecte d' automatització OLE
Uneix-te Retorna una cadena creada unint un nombre de subcadenes
contingudes en una matriu
LBound Retorna el límit inferior d'una matriu
LCase Retorna una cadena convertida en minúscules
Esquerra Retorna un nombre especificat de caràcters des de l'esquerra d'una
cadena
Len Retorna la longitud d'una cadena, en caràcters
Loc Retorna la posició actual de lectura o escriptura d'un fitxer de text
LOF Retorna el nombre de bytes d'un fitxer de text obert
Registre Retorna el logaritme natural d'un nombre
LTrim Retorna una còpia d'una cadena sense espais inicials
Mitjana Retorna un nombre especificat de caràcters d'una cadena
Mitjana B Retorna un nombre especificat de bytes des d'una posició especificada
en una cadena de cadena
Minut Retorna el minut d'un temps
Mes Retorna el mes d'una data
Nom del mes Retorna una cadena que indica el mes especificat
MsgBox Mostra un quadre de missatge modal i retorna l'ID del botó
clicat
Ara Retorna la data i l'hora actuals del sistema
Oct Converteix de decimal a octal
Substitueix Retorna una cadena en la qual se substitueix una subcadena per
una altra
RGB Retorna un número que representa un valor de color RGB
Dret Retorna un nombre especificat de caràcters a la dreta d'una
cadena
Rnd Retorna un nombre aleatori entre 0 i 1
Ronda Arrodoneix un nombre a un nombre determinat de decimals
RTrim Retorna una còpia d'una cadena sense espais al final
Segon Retorna el segon d'un temps
Buscar Retorna la posició actual en un fitxer de text
Sgn Retorna un nombre enter que indica el signe d'un nombre
Shell Executa un programa executable
Sin Retorna el sinus d'un nombre
Espai Retorna una cadena amb un nombre d'espais especificat
Dividir Retorna una matriu formada per un nombre de subcadenes
Sqr Retorna l'arrel quadrada d'un nombre
Str Retorna una representació de cadena d'un nombre
StrComp Retorna un valor que indica el resultat d'una
comparació de cadenes
StrConv Retorna una variant de cadena convertida tal com s'especifica
Corda Retorna un caràcter o cadena que es repeteix
StrReverse Retorna els caràcters d'una cadena en ordre invers
Interruptor Avalua una llista d'expressions i retorna un valor associat
a la primera expressió de la llista que és True
Tab Posiciona la sortida en un flux de sortida
Tan Retorna la tangent d'un nombre
Temps Retorna l'hora actual del sistema
Temporitzador Retorna el nombre de segons des de la mitjanit
Serial temporal Retorna l'hora d'una hora, un minut i un segon especificats
TimeValue Converteix una cadena en un número de sèrie temporal
Tallar Retorna una cadena sense interferències ni espais i substitueix
diversos espais per un sol espai
TypeName Retorna una cadena que descriu el tipus de dades d'una
variable
UBound Retorna el límit superior d'una matriu
UCase Converteix una cadena en majúscules
Val Retorna els números continguts en una cadena
VarType Retorna un valor que indica el subtipus d'una variable
Dia laborable Retorna un número que representa un dia de la setmana
Nom del dia feiner Retorna una cadena que indica el dia de la setmana especificat
Curs Retorna l'any d'una data

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 […]