OK, Denis Merci et bon WE Jacques " Le vin est au repas ce que le parfum est à la femme." . "MichD" a écrit dans le message de groupe de discussion : qbpc82$85m$
Est-ce bon, ou pas, et comment, de remettre les var à zéro à chaque démarrage?
Quand tu prends le temps de déclarer des variables "LOCALES" c'est-à-dire déclarer au niveau de la procédure, la variable prend la valeur par défaut. Dim S as Integer OU Long OU Double OU Currency Par défaut la valeur S vaut 0 et ce, à chaque exécution de la procédure Dim T as string t = "" par défaut dim V as variant La variable V prend le type selon la donnée que tu lui as affectée. Cependant, lorsque tu déclares les variables dans le haut d'un module, la valeur attribuée à la variable demeure jusqu'au moment où tu la changes volontairement ou pas. Exemple : dans un module standard ou dans un module Feuille Dans le haut du module : Dim P as Long '----------------- Sub test() P = P + 1 End Sub '----------------- La valeur P s'incrémente à chaque fois que tu exécutes la procédure Test. Une variable "Public" se déclare dans un module standard et elle est reconnue partout dans le code avec Dim , la variable déclarée n'est valide que dans le module où elle a été déclarée. MichD
OK, Denis
Merci et bon WE
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"MichD" a écrit dans le message de groupe de discussion :
qbpc82$85m$1@gioia.aioe.org...
Est-ce bon, ou pas, et comment, de remettre les var à zéro à chaque
démarrage?
Quand tu prends le temps de déclarer des variables "LOCALES"
c'est-à-dire déclarer au niveau de la procédure, la variable prend la
valeur par défaut.
Dim S as Integer OU Long OU Double OU Currency
Par défaut la valeur S vaut 0 et ce, à chaque exécution de la procédure
Dim T as string
t = "" par défaut
dim V as variant
La variable V prend le type selon la donnée que tu lui as affectée.
Cependant, lorsque tu déclares les variables dans le haut d'un module,
la valeur attribuée à la variable demeure jusqu'au moment où tu la
changes volontairement ou pas.
Exemple : dans un module standard ou dans un module Feuille
Dans le haut du module :
Dim P as Long
'-----------------
Sub test()
P = P + 1
End Sub
'-----------------
La valeur P s'incrémente à chaque fois que tu exécutes la procédure Test.
Une variable "Public" se déclare dans un module standard et elle est
reconnue partout dans le code
avec Dim , la variable déclarée n'est valide que dans le module où elle
a été déclarée.
OK, Denis Merci et bon WE Jacques " Le vin est au repas ce que le parfum est à la femme." . "MichD" a écrit dans le message de groupe de discussion : qbpc82$85m$
Est-ce bon, ou pas, et comment, de remettre les var à zéro à chaque démarrage?
Quand tu prends le temps de déclarer des variables "LOCALES" c'est-à-dire déclarer au niveau de la procédure, la variable prend la valeur par défaut. Dim S as Integer OU Long OU Double OU Currency Par défaut la valeur S vaut 0 et ce, à chaque exécution de la procédure Dim T as string t = "" par défaut dim V as variant La variable V prend le type selon la donnée que tu lui as affectée. Cependant, lorsque tu déclares les variables dans le haut d'un module, la valeur attribuée à la variable demeure jusqu'au moment où tu la changes volontairement ou pas. Exemple : dans un module standard ou dans un module Feuille Dans le haut du module : Dim P as Long '----------------- Sub test() P = P + 1 End Sub '----------------- La valeur P s'incrémente à chaque fois que tu exécutes la procédure Test. Une variable "Public" se déclare dans un module standard et elle est reconnue partout dans le code avec Dim , la variable déclarée n'est valide que dans le module où elle a été déclarée. MichD
Jacquouille
Je ne sais plus quel Cousin m'avait écrit que le Canada était plus large que la distance Paris-Canada. Et c'est vrai! Quand je pense à la Belgique, si je rate une marche arrière, je me retrouve en France ou en Allemagne. C'est un peu pour cela que ça a été aussi vite en 40. -)) Jacques " Le vin est au repas ce que le parfum est à la femme." . "MichD" a écrit dans le message de groupe de discussion : qbpci4$9eg$ Le 18/05/19 à 09:41, Geo a écrit :
Bonjour
En plus, il était 12:35 hr au moment où j'ai écrit ce msg.
Tu as oublié le décalage horaire, actuellement 6h ou 7h entre la Belgique et le Québec ?
Bonjour Geo, Décalage horaire entre le Québec et la Belgique : 6 h Décalage horaire entre l'ouest (Colombie-Britannique) et l'est du Canada (Terre-Neuve) : 5 h. MichD
Je ne sais plus quel Cousin m'avait écrit que le Canada était plus large que
la distance Paris-Canada.
Et c'est vrai!
Quand je pense à la Belgique, si je rate une marche arrière, je me retrouve
en France ou en Allemagne.
C'est un peu pour cela que ça a été aussi vite en 40. -))
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"MichD" a écrit dans le message de groupe de discussion :
qbpci4$9eg$1@gioia.aioe.org...
Le 18/05/19 à 09:41, Geo a écrit :
Bonjour
En plus, il était 12:35 hr au moment où j'ai écrit ce msg.
Tu as oublié le décalage horaire, actuellement 6h ou 7h entre la Belgique
et le Québec ?
Bonjour Geo,
Décalage horaire entre le Québec et la Belgique : 6 h
Décalage horaire entre l'ouest (Colombie-Britannique) et l'est du Canada
(Terre-Neuve) : 5 h.
Je ne sais plus quel Cousin m'avait écrit que le Canada était plus large que la distance Paris-Canada. Et c'est vrai! Quand je pense à la Belgique, si je rate une marche arrière, je me retrouve en France ou en Allemagne. C'est un peu pour cela que ça a été aussi vite en 40. -)) Jacques " Le vin est au repas ce que le parfum est à la femme." . "MichD" a écrit dans le message de groupe de discussion : qbpci4$9eg$ Le 18/05/19 à 09:41, Geo a écrit :
Bonjour
En plus, il était 12:35 hr au moment où j'ai écrit ce msg.
Tu as oublié le décalage horaire, actuellement 6h ou 7h entre la Belgique et le Québec ?
Bonjour Geo, Décalage horaire entre le Québec et la Belgique : 6 h Décalage horaire entre l'ouest (Colombie-Britannique) et l'est du Canada (Terre-Neuve) : 5 h. MichD