VBA caractere de continuation dans texte module
#1
Aspirant XLPages

Inscription: 31/03/2008

Messages: 31

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003
Posté le : 29-07-2010 16h47

Bonjour à tous et à toutes

J'ai beau faire un espace un _ et Entrée je ne peux pas écrire une procédure sur deux lignes.

Je ne sais pas comment saisir le début de la deuxième ligne

Merci d'avance pour votre aide

Cordiales salutations

Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 29-07-2010 17h41
Bonjour Lotus27, le Forum,

Donne-nous un exemple de ligne VBA que tu souhaites "couper" et comment tu essaies de le faire :
On te dira pourquoi ça ne fonctionne pas et comment le faire...

Pour insérer du code VBA dans ton post : voir ICI.

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#3
Aspirant XLPages

Inscription: 31/03/2008

Messages: 31

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003
Posté le : 29-07-2010 18h14
Bonjour à tous,
Exemple :
Le code vba est le suivant _ 
il faut qu'il soit utilisé à titre de commentaire
Remerciements anticipés
Cordiales salutations
Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#4
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 29-07-2010 21h58
Re,

Citation :
Lotus27 a écrit : Bonjour à tous,
Exemple :
Le code vba est le suivant _ 
il faut qu'il soit utilisé à titre de commentaire
Remerciements anticipés
Cordiales salutations

???

J'ai comme l'impression qu'il n'y a pas que dans l'éditeur VBA que tu as des problèmes Lotus27...


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#5
Aspirant XLPages

Inscription: 31/03/2008

Messages: 31

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003
Posté le : 30-07-2010 07h38
Bonjour à tous,
Je me suis très mal exprimé hier au sujet du caractère de continuité.
En effet ma ligne de code vba est la suivante :
Range ("B5").Value = 12 _
Range ("B7").Value = 18
A la fin de 12 il y a espace + caractère de continuité + entrée
La deuxième ligne se colore en rouge je ne saisis pas pourquoi ?
Merci pour votre aide
Cordiales salutations


 

Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#6
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 30-07-2010 22h57
Bonsoir Lotus27,

Citation :
Lotus27 a écrit :
...ma ligne de code vba est la suivante :
Range ("B5").Value = 12 _
Range ("B7").Value = 18
A la fin de 12 il y a espace + caractère de continuité + entrée
La deuxième ligne se colore en rouge je ne saisis pas pourquoi ?


L'underscore "_", appelé caractère de continuité sert, comme son nom l'indique, à scinder une « phrase » VBA en deux (ou plus) pour ajouter de la clarté dans l'éditeur de code.

En faisant : 1 espace + le caractère _ + la touche Entrée, on « coupe » donc une « phrase VBA » à l'endroit souhaité et on continue le code sur la ligne suivante dans l'éditeur. Le système, lui, considèrera toujours qu'il s'agit d'une seule et même « phrase ».

Donc, lorsque tu cherches à écrire :
Range ("B5").Value = 12 _
Range ("B7").Value = 18
cela signifie que tu as scindé en 2 la « phrase » suivante :
Range ("B5").Value = 12 Range ("B7").Value = 18
Or, cette phrase ne veut rien dire !
Sans séparation, ces deux expressions mises bout à bout ne veulent rien dire en VBA et ne peuvent donc être interprétées. Et comme VBA ne sait pas ce que ça veut dire, il te l'affiche en rouge dans l'éditeur VBE.

J'espère avoir été clair pour cette tentative d'explication.

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#7
Aspirant XLPages

Inscription: 31/03/2008

Messages: 31

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003
Posté le : 31-07-2010 08h03

Bonjour Didier
Merci des explications destinées à un "vrai débutant"
Bonne journée
Cordiales salutations

Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#8
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 01-08-2010 18h58
Bonjour Lotus27, le Forum,

Merci de ton retour d'info.

Si la réponse correspond à ta demande et te convient, merci aussi de mettre en pratique ce qui est indiqué au bas de ma signature...

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#9
Aspirant XLPages

Inscription: 31/03/2008

Messages: 31

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003
Posté le : 02-08-2010 07h05

Bonjour,

Sujet résolu comme demandé

Bonne journée

Cordialement

Hors Ligne
Rapport   Haut 

Re: VBA caractere de continuation dans texte module
#10
Aspirant XLPages

Inscription: 31/03/2008

Messages: 31

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003
Posté le : 03-08-2010 13h55

Bonjour,
Ou je suis vraiment "borné" mais je ne trouve pas le texte de mise en pratique au bas de ta signature

Si la réponse correspond à ta demande et te convient, merci aussi de mettre en pratique ce qui est indiqué au bas de ma signature...

Merci de toutes précisions pour l'obtenir
Cordiales salutations

Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes