Quelqu'un pourrait-il me dire comment on peut déclarer une variable string
pour qu'elle soit utilisable dans tout le projet (modules, feuilles...)
Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre.
Bye
Il te suffit de déclarer dans un module une variable publique :
dim MyString$
Christian
"Michael" a écrit dans le message de news:
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable string pour qu'elle soit utilisable dans tout le projet (modules, feuilles...) Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre. Bye
Il te suffit de déclarer dans un module une variable publique :
dim MyString$
Christian
"Michael" <bas_michael@yahoo.fr> a écrit dans le message de news:
O596CevhFHA.4028@TK2MSFTNGP10.phx.gbl...
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable string
pour qu'elle soit utilisable dans tout le projet (modules, feuilles...)
Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre.
Bye
Il te suffit de déclarer dans un module une variable publique :
dim MyString$
Christian
"Michael" a écrit dans le message de news:
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable string pour qu'elle soit utilisable dans tout le projet (modules, feuilles...) Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre. Bye
"Christian Hubert-Hugoud" a écrit dans le message de news:
Il te suffit de déclarer dans un module une variable publique :
dim MyString$
Christian
"Michael" a écrit dans le message de news:
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable string pour qu'elle soit utilisable dans tout le projet (modules, feuilles...) Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre. Bye
Bonsoir,
moi, dans un module, je place :
Global MyString as String
Mieux ou pas mieux que Christian ?
Dany
"Christian Hubert-Hugoud" <c2h_nospam@couriel.biz> a écrit dans le message
de news: uc0MykvhFHA.3692@TK2MSFTNGP09.phx.gbl...
Il te suffit de déclarer dans un module une variable publique :
dim MyString$
Christian
"Michael" <bas_michael@yahoo.fr> a écrit dans le message de news:
O596CevhFHA.4028@TK2MSFTNGP10.phx.gbl...
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable
string
pour qu'elle soit utilisable dans tout le projet (modules, feuilles...)
Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre.
Bye
"Christian Hubert-Hugoud" a écrit dans le message de news:
Il te suffit de déclarer dans un module une variable publique :
dim MyString$
Christian
"Michael" a écrit dans le message de news:
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable string pour qu'elle soit utilisable dans tout le projet (modules, feuilles...) Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre. Bye
Zoury
Bonjour Messieurs ! :O)
Global MyString as String > dim MyString$
Mieux ou pas mieux que Christian ?
C'est mieux ! En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable globalement/publiquement alors que celle de Christian ne la rend pas accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où il est déclaré.
Global désigne que le membre est accessible dans tous le projet peu importe où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un module et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe encore que pour des raisons de compatibilité.
-- Cordialement Yanick MVP pour Visual Basic
Bonjour Messieurs ! :O)
Global MyString as String
> dim MyString$
Mieux ou pas mieux que Christian ?
C'est mieux !
En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable
globalement/publiquement alors que celle de Christian ne la rend pas
accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private
lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où il
est déclaré.
Global désigne que le membre est accessible dans tous le projet peu importe
où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un module
et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe
encore que pour des raisons de compatibilité.
C'est mieux ! En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable globalement/publiquement alors que celle de Christian ne la rend pas accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où il est déclaré.
Global désigne que le membre est accessible dans tous le projet peu importe où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un module et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe encore que pour des raisons de compatibilité.
-- Cordialement Yanick MVP pour Visual Basic
Christian Hubert-Hugoud
Absolument exact. Jm'a gouré.
Global, d'après ce que je sais, est issu des toutes premières versions de VB (j'ai démarré en VB2 avec Global).
Il me semble avoir lu quelque part qu'il est préférable d'utiliser Public, au lieu de Global, pour les dernières versions.
Christian
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news: uq$
Bonjour Messieurs ! :O)
Global MyString as String > dim MyString$
Mieux ou pas mieux que Christian ?
C'est mieux ! En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable globalement/publiquement alors que celle de Christian ne la rend pas accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où il est déclaré.
Global désigne que le membre est accessible dans tous le projet peu importe où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un module et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe encore que pour des raisons de compatibilité.
-- Cordialement Yanick MVP pour Visual Basic
Absolument exact. Jm'a gouré.
Global, d'après ce que je sais, est issu des toutes premières versions de VB
(j'ai démarré en VB2 avec Global).
Il me semble avoir lu quelque part qu'il est préférable d'utiliser Public,
au lieu de Global, pour les dernières versions.
Christian
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: uq$ovIwhFHA.576@tk2msftngp13.phx.gbl...
Bonjour Messieurs ! :O)
Global MyString as String
> dim MyString$
Mieux ou pas mieux que Christian ?
C'est mieux !
En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable
globalement/publiquement alors que celle de Christian ne la rend pas
accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private
lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où
il
est déclaré.
Global désigne que le membre est accessible dans tous le projet peu
importe
où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un
module
et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe
encore que pour des raisons de compatibilité.
Global, d'après ce que je sais, est issu des toutes premières versions de VB (j'ai démarré en VB2 avec Global).
Il me semble avoir lu quelque part qu'il est préférable d'utiliser Public, au lieu de Global, pour les dernières versions.
Christian
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news: uq$
Bonjour Messieurs ! :O)
Global MyString as String > dim MyString$
Mieux ou pas mieux que Christian ?
C'est mieux ! En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable globalement/publiquement alors que celle de Christian ne la rend pas accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où il est déclaré.
Global désigne que le membre est accessible dans tous le projet peu importe où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un module et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe encore que pour des raisons de compatibilité.
-- Cordialement Yanick MVP pour Visual Basic
Daniel AUBRY
OK, mais si Global n'existe que pour une raison de compatibilité est ce quelqu'un sait ce qu'il faut utiliser ?
dany
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news: uq$
Bonjour Messieurs ! :O)
Global MyString as String > dim MyString$
Mieux ou pas mieux que Christian ?
C'est mieux ! En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable globalement/publiquement alors que celle de Christian ne la rend pas accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où il est déclaré.
Global désigne que le membre est accessible dans tous le projet peu importe où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un module et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe encore que pour des raisons de compatibilité.
-- Cordialement Yanick MVP pour Visual Basic
OK, mais si Global n'existe que pour une raison de compatibilité
est ce quelqu'un sait ce qu'il faut utiliser ?
dany
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: uq$ovIwhFHA.576@tk2msftngp13.phx.gbl...
Bonjour Messieurs ! :O)
Global MyString as String
> dim MyString$
Mieux ou pas mieux que Christian ?
C'est mieux !
En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable
globalement/publiquement alors que celle de Christian ne la rend pas
accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private
lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où
il
est déclaré.
Global désigne que le membre est accessible dans tous le projet peu
importe
où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un
module
et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe
encore que pour des raisons de compatibilité.
OK, mais si Global n'existe que pour une raison de compatibilité est ce quelqu'un sait ce qu'il faut utiliser ?
dany
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news: uq$
Bonjour Messieurs ! :O)
Global MyString as String > dim MyString$
Mieux ou pas mieux que Christian ?
C'est mieux ! En plus d'être beaucoup plus explicite, ta syntaxe déclare la variable globalement/publiquement alors que celle de Christian ne la rend pas accessible dans tous le projet.
Dim désigne la création d'une variable dont la portée équivaut à Private lorsqu'utilisé dans un module.
Public désigne que le membre est accessible publiquement dans l'objet où il est déclaré.
Global désigne que le membre est accessible dans tous le projet peu importe où l'on se trouve. Le mot clé Global ne peut être utilisé que dans un module et n'est plus utilisé depuis VB 5, si je me souviens bien. Il n'existe encore que pour des raisons de compatibilité.
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news:
Public est le remplaçant officiel de Global.
-- Cordialement Yanick MVP pour Visual Basic
Hervé
Salut Michael, En plus des autres intervenants et comme d'après tes questions tu travaille sur Excel, il t'es aussi possible d'utiliser un module de feuille ou celui du classeur pour d'éclarer ta variable, il faut simplement que tu y fasse référence, exemple : dans le module du classeur : Public MaChaine As String dans un autre module (de feuille par exemple) : Sub Chaine() ThisWorkbook.MaChaine = "Michael" MsgBox ThisWorkbook.MaChaine End Sub
Ceci est utile si tes procs sont toutes dans des modules de feuilles (généralement événementielles) pour ne pas utiliser un module standard seulement pour cette déclaration.
Hervé.
"Michael" a écrit dans le message news:
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable string pour qu'elle soit utilisable dans tout le projet (modules, feuilles...) Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre. Bye
Salut Michael,
En plus des autres intervenants et comme d'après tes questions tu travaille
sur Excel, il t'es aussi possible d'utiliser un module de feuille ou celui
du classeur pour d'éclarer ta variable, il faut simplement que tu y fasse
référence, exemple :
dans le module du classeur :
Public MaChaine As String
dans un autre module (de feuille par exemple) :
Sub Chaine()
ThisWorkbook.MaChaine = "Michael"
MsgBox ThisWorkbook.MaChaine
End Sub
Ceci est utile si tes procs sont toutes dans des modules de feuilles
(généralement événementielles) pour ne pas utiliser un module standard
seulement pour cette déclaration.
Hervé.
"Michael" <bas_michael@yahoo.fr> a écrit dans le message news:
O596CevhFHA.4028@TK2MSFTNGP10.phx.gbl...
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable string
pour qu'elle soit utilisable dans tout le projet (modules, feuilles...)
Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre.
Bye
Salut Michael, En plus des autres intervenants et comme d'après tes questions tu travaille sur Excel, il t'es aussi possible d'utiliser un module de feuille ou celui du classeur pour d'éclarer ta variable, il faut simplement que tu y fasse référence, exemple : dans le module du classeur : Public MaChaine As String dans un autre module (de feuille par exemple) : Sub Chaine() ThisWorkbook.MaChaine = "Michael" MsgBox ThisWorkbook.MaChaine End Sub
Ceci est utile si tes procs sont toutes dans des modules de feuilles (généralement événementielles) pour ne pas utiliser un module standard seulement pour cette déclaration.
Hervé.
"Michael" a écrit dans le message news:
Bonjour,
Quelqu'un pourrait-il me dire comment on peut déclarer une variable string pour qu'elle soit utilisable dans tout le projet (modules, feuilles...) Si c'est possible bien sur
Merci d'avance à ceux qui prennent le temps de répondre. Bye