signification du "%" dans la déclaration de variable

  • Initiateur de la discussion Initiateur de la discussion mromain
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

mromain

XLDnaute Barbatruc
bonjour,

comme l'indique le sujet, je recherche la signification et l'utilité du "%" lors de la déclaration des variables comme dans le code ci-dessous


Code:
Sub b
   Dim DCol[B]%[/B], L[B]%[/B], C As Integer

   C = 2
   DCol = = [A1].End(xlToRight).Column

   For L = 2 To 9
      Cells(L,C).FormulaR1C1 = "maFormuleAvecDCol"
      C = C + 1
   Next

End Sub

merci d'avance pour votre aide

a+
 
Re : signification du "%" dans la déclaration de variable

bonjour vbacrumble,

je suis allé faire un petit tour sur le FAQ, et effectivement, il y avait un sujet sur ça...

juste une petite précision :

faire un "Dim i%" revient donc exactement à faire un "Dim i as Integer" ?

merki

a+
 
Re : signification du "%" dans la déclaration de variable

bonjour mromain

dans ce cas le % est l'abreviation pour declarer la variable est de type integer
extrait de l'aide:

Integer, type de données

Type de données contenant des nombres entiers stockés sous forme d'entiers de 2 octets compris entre -32 768 et 32 767. Le type de données Integer permet également de représenter des valeurs énumérées. Dans Visual Basic, le signe % est le caractère de déclaration du type Integer.

A la bourre moi !!
Oui faire un "Dim i%" revient donc exactement à faire un "Dim i as Integer
 
Dernière édition:
Re : signification du "%" dans la déclaration de variable

Re, bonsoir pierrejean, job75, tous


Comme le dit F1 dans VBE
caractère de déclaration de type
Caractère ajouté à un nom de variable et indiquant le type de données de la variable. Par défaut, les variables sont de type Variant, sauf si une instruction Deftype correspondante est présente dans le module.

Donc % est le caractère de déclaration de type pour Integer.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
329
Réponses
5
Affichages
932
Réponses
15
Affichages
830
Réponses
4
Affichages
743
Retour