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

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 !

:)
 

Dranreb

XLDnaute Barbatruc
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
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz