Le langage VBA contient un certain nombre de fonctions que vous pouvez utiliser pour établir le code dans Excel. Le tableau suivant fournit une description des fonctions les plus utiles. Lors de l'écriture de code, tapez le mot VBA suivie d'une période, et vous verrez une liste déroulante baisse de ces fonctions. Voir le système d'aide d'Excel pour plus de détails.

VBA FonctionCe qu'il fait
AbdosRetourne la valeur absolue d'un nombre
TableauRetourne une variante qui contient un tableau
AscConvertit le premier caractère de la chaîne à sa valeur ASCII
AtnRetourne l'arctangente d'un nombre
CBoolConvertit une expression en type de données Boolean
CByteConvertit une expression en type de données octet
CCurConvertit une expression à la monnaie type de données
CDateConvertit une expression de type date
CDblConvertit une expression de type de données double
CDecConvertit une expression en type de données décimales
ChoisirSélectionne et retourne une valeur à partir d'une liste d'arguments
ChrConvertit une valeur ANSI pour un caractère
CIntConvertit une expression en entier type de données
CLngConvertit une expression de type de données long
CosRetourne le cosinus d'un nombre
CreateObjectCrée un objet OLE Automation
CSngConvertit une expression en type de données unique
CStrConvertit une expression de type de données chaîne
CurDirRetourne le chemin de courant
CVarConvertit une expression à la variante type de données
CVDateConvertit une expression de type date
CVErrRetourne un type d'erreur définie par l'utilisateur
DateRenvoie la date actuelle du système
DateAddRetourne une date avec un intervalle de date spécifique ajoutée à elle
DateDiffRenvoie la différence entre deux dates comme un intervalle de temps
DatePartRenvoie un entier contenant une partie spécifique d'une date
DateSerialRetourne une date pour une année, le mois et le jour spécifié
DateValueConvertit une chaîne à jour
JourRenvoie le jour du mois d'une date
DirRetourne le nom d'un fichier ou un répertoire qui correspond apattern
DoEventsDonne exécution si le système d'exploitation peut traiter otherevents
EOFRenvoie True si la fin d'un fichier texte a été atteint
ErreurRenvoie le message d'erreur qui correspond à une errorNumber
ExpRetourne la base des logarithmes naturels (e) élevé à apower
FileAttrRetourne le mode de fichier pour un fichier texte
FileDateTimeRenvoie la date et l'heure quand un fichier a été modifié
FileLenRetourne le nombre d'octets dans un fichier
RéparerRetourne la partie entière d'un nombre
FormatRetourne une expression dans un format particulier
FormatCurrencyRenvoie un nombre comme une chaîne, formatée comme monnaie
FormatDateTimeRenvoie un nombre comme une chaîne, formatée comme une date et / ortime
FormatNumberRenvoie un nombre en une chaîne formatée
FormatPercentRenvoie un nombre comme une chaîne, formatée en pourcentage
FreeFileRetourne le numéro de dossier suivant disponible pour une utilisation par le Openstatement
Avoir toutRetourne une liste des paramètres clés et leurs valeurs (originallycreated avec SaveSetting) à partir de l'entrée dans le registre theWindows d'une application
GetAttrRenvoie un code représentant un attribut de fichier
GetObjectRécupère un objet OLE Automation à partir d'un fichier
GetSettingRetourne une valeur de paramètre de clé de la entryin d'une application du registre Windows
HexConvertit de décimal en hexadécimal
HeureRenvoie l'heure d'un temps
IIfRetourne une des deux parties, en fonction de l'évaluation des anexpression
EntréeRenvoie un nombre spécifique de caractères à partir d'un fichier texte ouvert
InputBoxAffiche une boîte pour inviter un utilisateur pour l'entrée, et renvoie TheValue entré
InStrRenvoie la position d'une chaîne dans une autre
InStrRevRenvoie la position d'une chaîne dans une autre, en commençant à l'extrémité arrière de la chaîne
IntRetourne la partie entière d'un nombre
IsArrayRenvoie True si une variable est un tableau
IsDateRenvoie True si une variable est une date
Est videRenvoie True si une variable n'a pas été initialisé
IsErrorRenvoie True si une expression est une valeur d'erreur
IsMissingRenvoie True si un argument optionnel n'a pas été adopté à aProcedure
IsNullRenvoie True si l'expression ne contient pas de données valides
IsNumericRenvoie True si une expression peut être évaluée comme un nombre
IsObjectRenvoie True si l'expression fait référence à un automationObject OLE
Inscrivez-vousRetourne une chaîne créée en joignant un certain nombre de substringscontained dans un tableau
LBoundRetourne la borne inférieure d'un tableau
LCaseRetourne une chaîne convertis en minuscules
GaucheRetourne un nombre spécifié de caractères à partir de la gauche de astring
LenRetourne la longueur d'une chaîne, en caractères
LocRetourne le lire ou écrire position d'un fichier texte
LOFRetourne le nombre d'octets dans un fichier texte ouvert
ConnexionRenvoie le logarithme naturel d'un nombre
LTrimRetourne une copie d'une chaîne sans espaces
MilieuRetourne un nombre spécifié de caractères d'une chaîne
MIDBRetourne un nombre spécifié d'octets d'un POSITIONNEMENT indiqué une chaîne de chaîne
MinuteRetourne la minute d'un temps
MoisRetourne le mois d'une date
MonthNameRenvoie une chaîne indiquant le mois spécifié
MsgBoxAffiche une boîte de message modale et retourne l'ID de la Buttonclicked
MaintenantRenvoie la date actuelle du système et le temps
OctobreConvertit de décimal en octal
RemplacerRetourne une chaîne dans laquelle une chaîne est remplacé withanother
RVBRenvoie un nombre représentant une valeur de couleur RVB
DroitRetourne un nombre spécifié de caractères à partir de la droite de astring
RndRenvoie un nombre aléatoire entre 0 et 1
RondArrondit un nombre à un nombre spécifique de décimales
RTrimRetourne une copie d'une chaîne sans espaces de fin
DeuxièmeRetourne la seconde d'un temps
ChercherRetourne la position courante dans un fichier texte
SgnRenvoie un entier qui indique le signe d'un nombre
CoquilleExécute un programme exécutable
PéchéRetourne le sinus d'un nombre
EspaceRetourne une chaîne avec un certain nombre d'espaces spécifié
DiviséRetourne un tableau constitué d'un certain nombre de sous-chaînes
SqrRenvoie la racine carrée d'un nombre
StrRenvoie une représentation de chaîne d'un nombre
StrCompRetourne une valeur indiquant le résultat d'un StringComparison
StrConvRetourne une variante de chaîne convertie comme spécifié
ChaîneRetourne un caractère ou une chaîne de répéter
StrReverseRenvoie les caractères d'une chaîne dans l'ordre inverse
InterrupteurÉvalue une liste d'expressions et renvoie une valeur associatedwith la première expression de la liste qui est vrai
TabPositions sortie dans un flux de sortie
BronzageRenvoie la tangente d'un nombre
TempsRenvoie l'heure actuelle du système
MinuteurRetourne le nombre de secondes depuis minuit
TimeSerialRenvoie l'heure pour une heure, minute et seconde spécifié
TimeValueConvertit une chaîne à un numéro de série de temps
CouperRetourne une chaîne sans leader et des espaces et des espaces replacesmultiple avec un seul espace
TypeNameRenvoie une chaîne qui décrit le type de avariable de données
UBoundRetourne la borne supérieure d'un tableau
UCaseConvertit une chaîne en majuscules
ValRenvoie les numéros contenus dans une chaîne
VarTypeRetourne une valeur indiquant le sous-type d'une variable
Jour de la semaineRenvoie un nombre représentant un jour de la semaine
Nom semaineRetourne une chaîne indiquant le jour de la semaine spécifié
AnRenvoie l'année d'une date