Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var,
Excel ne la déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var,
Excel ne la déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var,
Excel ne la déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement "Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement "Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement "Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel
ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel
ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel
ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé comme
variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire, est-il encore
si important de déclarer le type de la variable (en variant ou en entier .....) ?
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcv8c0$6f9$
Salut Jacques,
c'est le contraire, voici l'extrait de l'aide
Si l'instruction apparaît dans un module, vous devez déclarer
explicitement toutes
les variables à l'aide des instructions Dim, Private, Public, ReDim ou Static.
Si vous tentez d'utiliser un nom de variable non déclarée, une erreur se produit
à la compilation.
Si vous n'utilisez pas l'instruction Option Explicit,
toutes les variables non déclarées sont de type Variant
à moins qu'un type par défaut soit précisé à un autre endroit à l'aide d'une
instruction Deftype.
pour Public Sub
Public: Facultatif. Indique que la procédure Sub est accessible à toutes les
autres procédures dans l'ensemble des modules.
isabelle
Le 2015-03-01 05:47, Jacquouille a écrit :Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement "Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé comme
variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire, est-il encore
si important de déclarer le type de la variable (en variant ou en entier .....) ?
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcv8c0$6f9$1@speranza.aioe.org...
Salut Jacques,
c'est le contraire, voici l'extrait de l'aide
Si l'instruction apparaît dans un module, vous devez déclarer
explicitement toutes
les variables à l'aide des instructions Dim, Private, Public, ReDim ou Static.
Si vous tentez d'utiliser un nom de variable non déclarée, une erreur se produit
à la compilation.
Si vous n'utilisez pas l'instruction Option Explicit,
toutes les variables non déclarées sont de type Variant
à moins qu'un type par défaut soit précisé à un autre endroit à l'aide d'une
instruction Deftype.
pour Public Sub
Public: Facultatif. Indique que la procédure Sub est accessible à toutes les
autres procédures dans l'ensemble des modules.
isabelle
Le 2015-03-01 05:47, Jacquouille a écrit :
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement "Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé comme
variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire, est-il encore
si important de déclarer le type de la variable (en variant ou en entier .....) ?
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcv8c0$6f9$
Salut Jacques,
c'est le contraire, voici l'extrait de l'aide
Si l'instruction apparaît dans un module, vous devez déclarer
explicitement toutes
les variables à l'aide des instructions Dim, Private, Public, ReDim ou Static.
Si vous tentez d'utiliser un nom de variable non déclarée, une erreur se produit
à la compilation.
Si vous n'utilisez pas l'instruction Option Explicit,
toutes les variables non déclarées sont de type Variant
à moins qu'un type par défaut soit précisé à un autre endroit à l'aide d'une
instruction Deftype.
pour Public Sub
Public: Facultatif. Indique que la procédure Sub est accessible à toutes les
autres procédures dans l'ensemble des modules.
isabelle
Le 2015-03-01 05:47, Jacquouille a écrit :Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var, Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement "Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
http://www.avast.com
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé comme
variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire, est-il
encore
si important de déclarer le type de la variable (en variant ou en entier
.....) ?
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcv8c0$6f9$
Salut Jacques,
c'est le contraire, voici l'extrait de l'aide
Si l'instruction apparaît dans un module, vous devez déclarer
explicitement toutes
les variables à l'aide des instructions Dim, Private, Public, ReDim ou
Static.
Si vous tentez d'utiliser un nom de variable non déclarée, une erreur se
produit
à la compilation.
Si vous n'utilisez pas l'instruction Option Explicit,
toutes les variables non déclarées sont de type Variant
à moins qu'un type par défaut soit précisé à un autre endroit à l'aide
d'une
instruction Deftype.
pour Public Sub
Public: Facultatif. Indique que la procédure Sub est accessible à toutes
les
autres procédures dans l'ensemble des modules.
isabelle
Le 2015-03-01 05:47, Jacquouille a écrit :Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var,
Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé comme
variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire, est-il
encore
si important de déclarer le type de la variable (en variant ou en entier
.....) ?
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcv8c0$6f9$1@speranza.aioe.org...
Salut Jacques,
c'est le contraire, voici l'extrait de l'aide
Si l'instruction apparaît dans un module, vous devez déclarer
explicitement toutes
les variables à l'aide des instructions Dim, Private, Public, ReDim ou
Static.
Si vous tentez d'utiliser un nom de variable non déclarée, une erreur se
produit
à la compilation.
Si vous n'utilisez pas l'instruction Option Explicit,
toutes les variables non déclarées sont de type Variant
à moins qu'un type par défaut soit précisé à un autre endroit à l'aide
d'une
instruction Deftype.
pour Public Sub
Public: Facultatif. Indique que la procédure Sub est accessible à toutes
les
autres procédures dans l'ensemble des modules.
isabelle
Le 2015-03-01 05:47, Jacquouille a écrit :
Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var,
Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé comme
variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire, est-il
encore
si important de déclarer le type de la variable (en variant ou en entier
.....) ?
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcv8c0$6f9$
Salut Jacques,
c'est le contraire, voici l'extrait de l'aide
Si l'instruction apparaît dans un module, vous devez déclarer
explicitement toutes
les variables à l'aide des instructions Dim, Private, Public, ReDim ou
Static.
Si vous tentez d'utiliser un nom de variable non déclarée, une erreur se
produit
à la compilation.
Si vous n'utilisez pas l'instruction Option Explicit,
toutes les variables non déclarées sont de type Variant
à moins qu'un type par défaut soit précisé à un autre endroit à l'aide
d'une
instruction Deftype.
pour Public Sub
Public: Facultatif. Indique que la procédure Sub est accessible à toutes
les
autres procédures dans l'ensemble des modules.
isabelle
Le 2015-03-01 05:47, Jacquouille a écrit :Bonjour
Je viens de recevoir un filet de macro qui commence comme ceci :
----------------
Option explicit
Public Sub TrucMachin()
Dim n, c
--------------
Le fait de se servir de Dim ne qualifie pas les variables.
Ma question: A quoi sert cette phrase? Si on ne déclare pas une var,
Excel ne la
déclare-t-il pas automatiquement en variant ?
idem pour public. Sans cette mention, n'est-ce pas automatiquement
"Public" ?
Merci et bon dimanche
Jacques
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel
antivirus Avast.
http://www.avast.com
Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :
Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :
Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
Œuf corse, aurait dit feu notre JPS
Merci Isabelle et bonne fin de WE
Jacques.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcvd0j$ord$
oups : "par defaut" of course
Le 2015-03-01 10:58, isabelle a écrit :c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Œuf corse, aurait dit feu notre JPS
Merci Isabelle et bonne fin de WE
Jacques.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcvd0j$ord$3@speranza.aioe.org...
oups : "par defaut" of course
Le 2015-03-01 10:58, isabelle a écrit :
c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :
Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Œuf corse, aurait dit feu notre JPS
Merci Isabelle et bonne fin de WE
Jacques.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
mcvd0j$ord$
oups : "par defaut" of course
Le 2015-03-01 10:58, isabelle a écrit :c'est le type variant par default, donc pas nécessaire d'écrire Dim c
mais si tu mets Option Explicit t'as pas le choix de mettre Dim c
isabelle
Le 2015-03-01 10:52, Jacquouille a écrit :Bon, je pose la question autrement.
Si j'écris Dim c
Excel attribue quel type de variable à c ?
Jacquouille
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé
comme variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire,
est-il encore si important de déclarer le type de la variable (en
variant ou en entier .....) ?
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé
comme variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire,
est-il encore si important de déclarer le type de la variable (en
variant ou en entier .....) ?
OK,mais le fait d'écrire: Dim c ----> c est automatiquement classé
comme variant, non?
Il faut préciser : Dim c as .... non ?
Ceci dit, avec les bécanes actuelles et leur puissance de mémoire,
est-il encore si important de déclarer le type de la variable (en
variant ou en entier .....) ?