Comment faire un MsgBox sur plusieurs lignes pour que mon texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
Comment faire un MsgBox sur plusieurs lignes pour que mon texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
jmasdeu@dietal.com
Comment faire un MsgBox sur plusieurs lignes pour que mon texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
Après un message pareil ne t'étonnes pas si te récois des SPAMS OU DES VIRUS
Ne jamais mettre son adresse mail perso.
Là tu es bon pour faire exploser ta boite
Sinon voici une réponse à ta question
MsgBox "Ton texte." & Chr(10) _
& Chr(10) & _
"Ton texte" & Chr(10) _
& Chr(10) & _
"Ton texte" & Chr(10) _
& Chr(10) & _
Pascal
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
Après un message pareil ne t'étonnes pas si te récois des SPAMS OU DES VIRUS
Ne jamais mettre son adresse mail perso.
Là tu es bon pour faire exploser ta boite
Sinon voici une réponse à ta question
MsgBox "Ton texte." & Chr(10) _
& Chr(10) & _
"Ton texte" & Chr(10) _
& Chr(10) & _
"Ton texte" & Chr(10) _
& Chr(10) & _
Pascal
"José" <jmasdeu@dietal.com> a écrit dans le message de
news:bqq4hv$ec$2@s1.read.news.oleane.net...
Comment faire un MsgBox sur plusieurs lignes pour que mon texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
jmasdeu@dietal.com
Après un message pareil ne t'étonnes pas si te récois des SPAMS OU DES VIRUS
Ne jamais mettre son adresse mail perso.
Là tu es bon pour faire exploser ta boite
Sinon voici une réponse à ta question
MsgBox "Ton texte." & Chr(10) _
& Chr(10) & _
"Ton texte" & Chr(10) _
& Chr(10) & _
"Ton texte" & Chr(10) _
& Chr(10) & _
Pascal
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" <jmasdeu@dietal.com> a écrit dans le message de
news:bqq4hv$ec$2@s1.read.news.oleane.net...
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
jmasdeu@dietal.com
.
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
Bonjour,---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soitlisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
Bonjour,
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" <jmasdeu@dietal.com> a écrit dans le message de
news:bqq4hv$ec$2@s1.read.news.oleane.net...
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
jmasdeu@dietal.com
.
Bonjour,---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soitlisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" <jmasdeu@dietal.com> a écrit dans le message de
news:bqq4hv$ec$2@s1.read.news.oleane.net...
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
jmasdeu@dietal.com
.
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" a écrit dans le message de news:016601c3bb52$ec9fe4c0$
Bonjour,---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soitlisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" <gee-dee-@discussions.microsoft.com> a écrit dans le message de news:016601c3bb52$ec9fe4c0$a101280a@phx.gbl...
Bonjour,
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" <jmasdeu@dietal.com> a écrit dans le message de
news:bqq4hv$ec$2@s1.read.news.oleane.net...
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
jmasdeu@dietal.com
.
Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" a écrit dans le message de news:016601c3bb52$ec9fe4c0$
Bonjour,---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soitlisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" a écrit dans le message de news:016601c3bb52$ec9fe4c0$
Bonjour,---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soitlisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" <gee-dee-@discussions.microsoft.com> a écrit dans le message de news:016601c3bb52$ec9fe4c0$a101280a@phx.gbl...
Bonjour,
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" <jmasdeu@dietal.com> a écrit dans le message de
news:bqq4hv$ec$2@s1.read.news.oleane.net...
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
jmasdeu@dietal.com
.
Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" a écrit dans le message de news:016601c3bb52$ec9fe4c0$
Bonjour,---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soitlisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
Bonjour Michel,
"Tu ne peux pas aboutir à une conclusion sur vbNewLine, destiné à pallier
les différences entre MacOS et Windows, en faisanr des tests uniquement
sur PC"
A ) Je n'ai pas de Mac ...et ce n'est probablement pas la veille ...mais si tu veux m'offrir un Mac 5 pour Noël, je n'ai pas
de problème avec ça ! ;-)
B ) Le test visait à démontrer que si tu utilises sur un PC, vbnewline ou vbcrlf , dans les 2 cas , on retrouve exactement
la combinaision des Chr(10) et chr(13) ..
C ) Tu confirmes que sur un Mac, vbnewline fait le travail équivalent à ce que fait vbcrlf sur PC.
D ) Tu peux m'expliquer en quoi cette affirmation est fausse :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non vbcrlf.
Tu peux faire le même travail que le voisin... cela ne signifie pas que tu es un clone de ton voisin !
;-)
Salutations!
Voici un extrait de l'aide d'Excel 98 :
vbCrLf Chr(13) + Chr(10) Combinaison des caractères de retour chariot
et de saut de ligne
vbCr Chr(13) Caractère de saut de paragraphe
vbLf Chr(10) Caractère de saut de ligne
vbNewLine Chr(13) + Chr(10) ou, sur le Macintosh,Chr(13) Caractère
de saut de ligne spécifique à la plate-forme;choix en fonction de la plate
forme.
L'intérêt de vbNewLine est de s'adapter à la plate-forme sur laquelle la
procédure tourne.
Par ailleurs, mais c'est un détail, je trouve vbNewLine plus facile à
mémoriser que vbCrLf.Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" a écrit dans le message de news:016601c3bb52$ec9fe4c0$
Bonjour,---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soitlisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
--
Cordialement,
Michel Gaboly
http://www.gaboly.com" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.gaboly.com
Bonjour Michel,
"Tu ne peux pas aboutir à une conclusion sur vbNewLine, destiné à pallier
les différences entre MacOS et Windows, en faisanr des tests uniquement
sur PC"
A ) Je n'ai pas de Mac ...et ce n'est probablement pas la veille ...mais si tu veux m'offrir un Mac 5 pour Noël, je n'ai pas
de problème avec ça ! ;-)
B ) Le test visait à démontrer que si tu utilises sur un PC, vbnewline ou vbcrlf , dans les 2 cas , on retrouve exactement
la combinaision des Chr(10) et chr(13) ..
C ) Tu confirmes que sur un Mac, vbnewline fait le travail équivalent à ce que fait vbcrlf sur PC.
D ) Tu peux m'expliquer en quoi cette affirmation est fausse :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non vbcrlf.
Tu peux faire le même travail que le voisin... cela ne signifie pas que tu es un clone de ton voisin !
;-)
Salutations!
Voici un extrait de l'aide d'Excel 98 :
vbCrLf Chr(13) + Chr(10) Combinaison des caractères de retour chariot
et de saut de ligne
vbCr Chr(13) Caractère de saut de paragraphe
vbLf Chr(10) Caractère de saut de ligne
vbNewLine Chr(13) + Chr(10) ou, sur le Macintosh,Chr(13) Caractère
de saut de ligne spécifique à la plate-forme;choix en fonction de la plate
forme.
L'intérêt de vbNewLine est de s'adapter à la plate-forme sur laquelle la
procédure tourne.
Par ailleurs, mais c'est un détail, je trouve vbNewLine plus facile à
mémoriser que vbCrLf.
Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" <gee-dee-@discussions.microsoft.com> a écrit dans le message de news:016601c3bb52$ec9fe4c0$a101280a@phx.gbl...
Bonjour,
---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+
-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" <jmasdeu@dietal.com> a écrit dans le message de
news:bqq4hv$ec$2@s1.read.news.oleane.net...
Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soit
lisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
jmasdeu@dietal.com
.
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
Bonjour Michel,
"Tu ne peux pas aboutir à une conclusion sur vbNewLine, destiné à pallier
les différences entre MacOS et Windows, en faisanr des tests uniquement
sur PC"
A ) Je n'ai pas de Mac ...et ce n'est probablement pas la veille ...mais si tu veux m'offrir un Mac 5 pour Noël, je n'ai pas
de problème avec ça ! ;-)
B ) Le test visait à démontrer que si tu utilises sur un PC, vbnewline ou vbcrlf , dans les 2 cas , on retrouve exactement
la combinaision des Chr(10) et chr(13) ..
C ) Tu confirmes que sur un Mac, vbnewline fait le travail équivalent à ce que fait vbcrlf sur PC.
D ) Tu peux m'expliquer en quoi cette affirmation est fausse :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non vbcrlf.
Tu peux faire le même travail que le voisin... cela ne signifie pas que tu es un clone de ton voisin !
;-)
Salutations!
Voici un extrait de l'aide d'Excel 98 :
vbCrLf Chr(13) + Chr(10) Combinaison des caractères de retour chariot
et de saut de ligne
vbCr Chr(13) Caractère de saut de paragraphe
vbLf Chr(10) Caractère de saut de ligne
vbNewLine Chr(13) + Chr(10) ou, sur le Macintosh,Chr(13) Caractère
de saut de ligne spécifique à la plate-forme;choix en fonction de la plate
forme.
L'intérêt de vbNewLine est de s'adapter à la plate-forme sur laquelle la
procédure tourne.
Par ailleurs, mais c'est un détail, je trouve vbNewLine plus facile à
mémoriser que vbCrLf.Bonjour Modeste,
Malgré ton argumentation et le commentaire de AV, je continue d'affirmer que vbnewline = vbcrlf .
Si vous voulez bien faire le petit test suivant :
'------------------------------------------
Sub VbNewLine_Vs_VbCrLf()
Dim A As Integer, C As Range
Range("A1") = "toto" & vbNewLine & "tito"
Range("c3") = "toto" & vbCrLf & "tito"
For Each C In Range("A1", "C3")
For A = 1 To Len(C)
Select Case Asc(Mid(C, A, 1))
Case 10
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(10) = LF"
Case 13
MsgBox "Le caractère " & A & " de la cellule " _
& C.Address(0, 0) & " représente : " & _
"chr(" & Asc(Mid(C, A, 1)) & ")." & _
vbCrLf & vbCrLf & "Chr(13) = Cr"
End Select
Next
Next
Set C = Nothing
End Sub
'------------------------------------------
Constatez-vous l'évidence ? ;-)
A ) dans la cellule ? Lors de l'exécution de la procédure ?
Ceci étant dit, les trucs Mcintosh ce n'est pas vraiment ma tasse de thé... j'avoue n'en n'avoir jamais ouvert un !!!
;-))
Salutations!
"mosdeste" a écrit dans le message de news:016601c3bb52$ec9fe4c0$
Bonjour,---
VbNewLine ou Vbcrlf font le même travail.
---
;-)))
Michel disait récement, pas tout à fait !!!!
en effet comme son nom l'indique :
VbNewline est équivalent de "Lf"
Linefeed, en francais : nouvelle ligne....
la constante Vbcrlf inclus en plus "Cr"
Carriage return en français : retour chariot
ces noms ont été gardé en souvenir des actions effectuées
sur les machines à écrire.(au siècle dernier ;-)))
"Lf" correspond à Chr(10)
"Cr" correspond à Chr(13)
crlf correspond a la concaténation de chr(13) et chr(10),
ce qui explique la non compatibilité "MAC".
il est vrai que seul des dinosaures de mon accabit se
souviennent encore de ces choses (alZheimer fera oeuvre),
hélas beaucoup d'utilisateurs utilisent encore Excel 95
pour lesquels vbnewline et vbcrlf ne sont pas des
constantes VBA natives....
;-)))
@+-----Message d'origine-----
Bonjour José,
Voici 3 exemples :
VbNewLine ou Vbcrlf font le même travail.
Sauf que vbnewline fonctionne aussi sous Mcintosh et non
vbcrlf.
MsgBox "Le soleil est présent." & vbNewLine & _
"Il fait cependant froid."
MsgBox "Le soleil est présent." & vbCrLf & vbCrLf & _
"Il fait cependant froid."
MsgBox "Le soleil est présent. " & _
"Il fait cependant froid."
Salutations!
"José" a écrit dans le message de
news:bqq4hv$ec$Comment faire un MsgBox sur plusieurs lignes pour que mon
texte soitlisible.
Merci
--
Bonne réception
J. MASDEU
Tél : 04 73 86 35 25
.
--
Cordialement,
Michel Gaboly
http://www.gaboly.com" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.gaboly.com