VBA types Dim sont les types de variables que vous pouvez utiliser dans un programme VBA. Ces types se composent de nombre entier , date, décimal, chaîne et les types d'objets . La compréhension de ces types que vous pouvez déclarer des variables correctement dans vos programmes VBA , et donc de réduire le temps nécessaire pour développer ces programmes. Notez qu'il est possible d'utiliser Dim sans type de variable , de déclarer une variable qui peut contenir tout type de valeur . Types entiers
déclarer un type entier avec un énoncé tel que "x As Integer ". Utilisez ces déclarations quand vous avez besoin des variables qui contiennent des nombres entiers , par opposition aux nombres fractionnaires ou réel. Par exemple, utiliser l'échantillon variable " x " vient d'être mentionné pour capturer la valeur de retour de VBA intégré de fonctions que les entiers de retour. Ces fonctions comprennent Cint , qui convertit les chaînes en nombres entiers.
Types date
Le type date Dim est pour les variables qui contiennent les dates . Par exemple, " birthday1 As Date» définira une telle variable. Pour attribuer une valeur constante à une telle variable, utilisez le "#" dans votre mission , comme dans " birthday1 = # 13/12/1970 # . Fonctions VBA qui retournent des valeurs de date include" DATEVAL ", qui convertit des chaînes en dates.
Types décimales types décimales de
VBA vous permettent de travailler avec des nombres fractionnaires , tels que ceux retournés par la fonction Sin VBA, Cos, et le journal. l' instruction Dim pour ces variables utilise les mots clés " comme unique » pour les variables avec une précision unique et « que le double » pour les variables en double précision . des variables en double précision vous permettent de stocker un plus large éventail de valeurs , mais au prix d'une augmentation des besoins en mémoire pour votre programme.
Strings
Le type de chaîne Dim déclare variables à utiliser comme arguments ou les valeurs de ces fonctions VBA que Cstr , d'âge moyen, retourner droite et la gauche . Par exemple , "Mid ( dateString , 6, 3)" sera de retour le «jour », texte si la variable chaîne " dateString " contient la valeur "anniversaire ".
Objets
< types Dim objet p> VBA vous permettent de déclarer des variables pour travailler avec des objets VBA , comme l'objet " Range" dans Word VBA. par exemple, « paragraphe 1 As Range" va déclarer une variable que vous pouvez utiliser pour organiser des sections de texte du document, y compris le format du texte. une mission de l'échantillon à une telle variable est "mis paragraphe 1 = ActiveDocument.Paragraphs (1). gamme . "