Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[VBA] Léger souci sur déclaration de variable

  • Initiateur de la discussion Initiateur de la discussion F22Raptor
  • 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 !

F22Raptor

XLDnaute Impliqué
Bonjour à tous,
Le problème est aisément corrigeable, mais j'aimerais savoir si ça vous dit quelque chose :

J'avais :
Dim MaVar1 as String
Dim MaVar2 as String

Je simplifie par :
Dim MaVar1, MaVar2 as String

D'habitude, ça ne pose jamais de problème.
Mais sur une variable en particulier, ça me retourne une incompatibilité de type ByRef.
Sur le reste des variables, aucun souci !

Du coup je suis revenu à la solution N°1, mais si vous connaissez ce pb, ça m'intéresse !

🙂
 
Re : [VBA] Léger souci sur déclaration de variable

Bonjour
Vous ne simplifiez rien du tout. Vous changez le type de MaVar1 en Variant, puisque vous ne le précisez pas, c'est tout.
Que vous fassiez un seul Dim avec plusieurs déclarations séparées par des virgules ou autant de Dim avec une seule déclaration, chaque déclaration c'est toujours Variable As Type.
VB:
Dim MaVar1 As String, MaVar2 As String
 
- 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

D
Réponses
4
Affichages
345
DidPouAxi
D
Réponses
1
Affichages
421
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…