OVH Cloud OVH Cloud

croix32@aol.com

2 réponses
Avatar
mikee
bonjour,
dans un projet, j'affiche les valeurs de 2 variables dans=20
le m=EAme Msgbox avec entre les deux chr(13) pour qu'elles=20
soient chacune sur une ligne.
mon probl=E8me est que je n'arrive pas =E0 centrer=20
horizontalement l'affichage de ces valeurs.
merci de votre aide.

2 réponses

Avatar
garnote
Salut mikee,

Voici un exemple :

Sub AfficheCentrée()
v1 = "123456789"
v2 = "3456"
n1 = Len(v1)
n2 = Len(v2)
m = WorksheetFunction.Max(n1, n2)
MsgBox Space(m - n1) & v1 & Chr(13) & Space(m - n2) & v2, _
vbInformation, "Bien centré ?"
End Sub

mais est-ce ce type d'alignement que tu désires ?

Serge



"mikee" a écrit dans le message de
news: 036701c394ed$3d426fb0$
bonjour,
dans un projet, j'affiche les valeurs de 2 variables dans
le même Msgbox avec entre les deux chr(13) pour qu'elles
soient chacune sur une ligne.
mon problème est que je n'arrive pas à centrer
horizontalement l'affichage de ces valeurs.
merci de votre aide.
Avatar
Mikee
Désolé Garnote de répondre si tard mais j'étais en
déplacement et je n'ai pas de PC portable mais encore le
bon vieux gros PC de bureau.
j'ai modifié ton code pour arriver à ceci:

Sub AfficheCentrée()
v1 = "123456789"
v2 = "3456"
n1 = Len(v1)
n2 = Len(v2)
m = WorksheetFunction.Max(n1)
m2 = WorksheetFunction.Max(n2)
MsgBox Space(m2) & v1 & Chr(13) & Space(m) & v2, , "Bien
centré ?"
End Sub

ça marche bien, grâce à toi je suis arrivé à ce que je
voulais.
Merci beaucoup et à bientôt.
Mikee
-----Message d'origine-----
Salut mikee,

Voici un exemple :

Sub AfficheCentrée()
v1 = "123456789"
v2 = "3456"
n1 = Len(v1)
n2 = Len(v2)
m = WorksheetFunction.Max(n1, n2)
MsgBox Space(m - n1) & v1 & Chr(13) & Space(m - n2) & v2,
_

vbInformation, "Bien centré ?"
End Sub

mais est-ce ce type d'alignement que tu désires ?

Serge



"mikee" a écrit
dans le message de

news: 036701c394ed$3d426fb0$
bonjour,
dans un projet, j'affiche les valeurs de 2 variables dans
le même Msgbox avec entre les deux chr(13) pour qu'elles
soient chacune sur une ligne.
mon problème est que je n'arrive pas à centrer
horizontalement l'affichage de ces valeurs.
merci de votre aide.


.