Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 09/06/2006, 17h05   #1 (permalink)
Maxime
Guest
 
Messages: n/a
Par défaut Option explicit

Bonjour,
a quoi sert ' option explicit ?
Quels sont ces effets sur le macro?
merci!
Max
  Réponse avec citation
ANNONCES
Vieux 09/06/2006, 17h12   #2 (permalink)
XLDnaute Accro
 
Avatar de Dull
 
Date d'inscription: septembre 2005
Localisation: Saint-Pierre de la Réunion (974)
Version Excel : Excel 2003 (PC)
Messages: 1 470
Par défaut Re:Option explicit

Salut Maxime ,e Forum,

De grands 'Macrotistes... Macrotiens... Bref de grands 'adeptes des macros' te dirons et je n'en fait pas encore parti (mais je me soigne) que cette ligne te forceras à déclarer tes variables sinon (BUG)... Mais je laisse le soin aux sus-nommés(es) de te l'expliquer plus académiquement :lol: :lol: :lol:

Edit: qu'est-ce-que je te disais? Salut Pascal et pierrejean

y-acommeunecho non?

Message édité par: dull, à: 09/06/2006 16:17
__________________
@+ Dull "Ti pas ti pas n'arrive Grandbois"

Si lui arrive à me supporter , alors pas d'hésitations .... SupporterXLDDownloads
Dull est déconnecté   Réponse avec citation
Vieux 09/06/2006, 17h13   #3 (permalink)
Super Moderator
 
Avatar de PascalXLD
 
Date d'inscription: février 2005
Localisation: Rennes
Version Excel : Excel 2000 (PC)
Messages: 8 463
Par défaut Re:Option explicit

Bonjour

un petit tour dans l'aide te donne la réponse

Instruction utilisée au niveau module pour imposer la déclaration explicite de toutes les variables de ce module.

Syntaxe

Option Explicit

Remarques

Si elle est utilisée, l'instruction Option Explicit doit apparaître dans un module avant toute procédure.

Si l'instruction Option Explicit 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.

Note Utilisez l'instruction Option Explicit pour éviter toute faute de frappe lors de la saisie du nom d'une variable existante ou pour écarter tout risque de confusion dans un code où la portée de la variable n'apparaît pas clairement.
__________________
Pascal(Visitez mon Blog Photo)

Vous pouvez devenir "Supporter XLD", plus de renseignements ICI
PascalXLD est déconnecté   Réponse avec citation
Vieux 09/06/2006, 17h15   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 6 023
Par défaut Re:Option explicit

bonjour Maxime

Salut Dull

Instruction utilisée au niveau module pour imposer la déclaration explicite de toutes les variables de ce module.

Syntaxe

Option Explicit

Remarques

Si elle est utilisée, l'instruction Option Explicit doit apparaître dans un module avant toute procédure.

Si l'instruction Option Explicit 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.

Note Utilisez l'instruction Option Explicit pour éviter toute faute de frappe lors de la saisie du nom d'une variable existante ou pour écarter tout risque de confusion dans un code où la portée de la variable n'apparaît pas clairement.

subsidiairement:

ecrire explicit dans un module
selectionner et faire F1


edit : j'ais pas copié sur Pascal
il me faut simplement 2 mn de plus pour réagir
Lol

Message édité par: pierrejean, à: 09/06/2006 16:17
pierrejean est déconnecté   Réponse avec citation
Vieux 09/06/2006, 17h35   #5 (permalink)
XLDnaute Occasionel
 
Date d'inscription: février 2005
Localisation: Tananarive
Version Excel : Excel 2007 (PC)
Messages: 266
Par défaut Re:Option explicit

Bonjour PierreJean, Pascal, Dull et le Forum
Puisque nous sommes dans les variables, un petit truc pour éviter les erreurs, après les premiers caractères de la variable, faire Ctrl et Espace, donne soit la variable, soit un choix dans la liste des variables
Bon courage et à +
Denis B)
Denis est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 05h35.


(C) 2006 Excel Downloads