Bonjour a tous,
Dans un module dans la section déclaration
Option Explicit
Public tabMenuSemaine() As String
Sub main()
frmSplash.Show
ReDim tabMenuSemaine(0, 0)
Debug.Print UBound(tabMenuSemaine, 2) est égale a 0. OK
....
end sub
Lorsque je fais appelle dans une form au tableau
Debug.Print UBound(tabMenuSemaine, 2)
je reçois un message erreur qui dit : "Indice en dehors de la plage".
Quelqu’un a une idée pourquoi?
Merci de votre aide. Raymond Fournier
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Dans ton module met plutot Global tabMenuSemaine() As String
au lieu de Public tabMenuSemaine() As String
cela devrait marcher. je ne sais pas pourquoi, mais le préfixe Public pour une variable ne semble pas permettre une portée en dehors du module.. Et bien sur, supprime les variables (ou modifie les si besoin) dans les feuilles, qui porteraient le même nom.
Driss
"Raymond Fournier" <duracelle(Enlever-ceci)@sympatico.ca> a écrit dans le message de news:
Bonjour a tous, Dans un module dans la section déclaration
Option Explicit Public tabMenuSemaine() As String
Sub main()
frmSplash.Show
ReDim tabMenuSemaine(0, 0) Debug.Print UBound(tabMenuSemaine, 2) est égale a 0. OK ....
end sub
Lorsque je fais appelle dans une form au tableau Debug.Print UBound(tabMenuSemaine, 2) je reçois un message erreur qui dit : "Indice en dehors de la plage".
Quelqu'un a une idée pourquoi?
Merci de votre aide. Raymond Fournier
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Bonjour Raymond
Dans ton module met plutot
Global tabMenuSemaine() As String
au lieu de
Public tabMenuSemaine() As String
cela devrait marcher.
je ne sais pas pourquoi, mais le préfixe Public pour une variable ne semble
pas permettre une portée en dehors du module..
Et bien sur, supprime les variables (ou modifie les si besoin) dans les
feuilles, qui porteraient le même nom.
Driss
"Raymond Fournier" <duracelle(Enlever-ceci)@sympatico.ca> a écrit dans le
message de news:mn.8cba7d5969024872.24806@sympatico.ca...
Bonjour a tous,
Dans un module dans la section déclaration
Option Explicit
Public tabMenuSemaine() As String
Sub main()
frmSplash.Show
ReDim tabMenuSemaine(0, 0)
Debug.Print UBound(tabMenuSemaine, 2) est égale a 0. OK
....
end sub
Lorsque je fais appelle dans une form au tableau
Debug.Print UBound(tabMenuSemaine, 2)
je reçois un message erreur qui dit : "Indice en dehors de la plage".
Quelqu'un a une idée pourquoi?
Merci de votre aide. Raymond Fournier
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Dans ton module met plutot Global tabMenuSemaine() As String
au lieu de Public tabMenuSemaine() As String
cela devrait marcher. je ne sais pas pourquoi, mais le préfixe Public pour une variable ne semble pas permettre une portée en dehors du module.. Et bien sur, supprime les variables (ou modifie les si besoin) dans les feuilles, qui porteraient le même nom.
Driss
"Raymond Fournier" <duracelle(Enlever-ceci)@sympatico.ca> a écrit dans le message de news:
Bonjour a tous, Dans un module dans la section déclaration
Option Explicit Public tabMenuSemaine() As String
Sub main()
frmSplash.Show
ReDim tabMenuSemaine(0, 0) Debug.Print UBound(tabMenuSemaine, 2) est égale a 0. OK ....
end sub
Lorsque je fais appelle dans une form au tableau Debug.Print UBound(tabMenuSemaine, 2) je reçois un message erreur qui dit : "Indice en dehors de la plage".
Quelqu'un a une idée pourquoi?
Merci de votre aide. Raymond Fournier
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net