Bonjour
J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en
minuscule ex :
DURAND Patrick
je souhaite dans 2 textbox avec l'initialize du userform
dans le textbox1 avoir le nom en majuscule
dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule
Comment écrire cela ?
Merci pour votre aide
Didier
textbox1 = range("a1").text 'si le nom est dans la cellule a1 textbox2 = range("a2").text 'si le nom est dans la cellule a2
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Salut,
textbox1 = range("a1").text 'si le nom est dans la cellule a1
textbox2 = range("a2").text 'si le nom est dans la cellule a2
Bonjour
J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en
minuscule ex :
DURAND Patrick
je souhaite dans 2 textbox avec l'initialize du userform
dans le textbox1 avoir le nom en majuscule
dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule
Comment écrire cela ?
Merci pour votre aide
Didier
textbox1 = range("a1").text 'si le nom est dans la cellule a1 textbox2 = range("a2").text 'si le nom est dans la cellule a2
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
papou
Bonjour Exemple (il y a certainement moyen de faire beaucoup plus court !) : Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom : TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1)) TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1), Len([A1]))) Cordialement Pascal
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Bonjour
Exemple (il y a certainement moyen de faire beaucoup plus court !) :
Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom :
TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1))
TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1),
Len([A1])))
Cordialement
Pascal
"Didier" <didi@wanadoo.fr> a écrit dans le message de news:
e8d%230QQ5EHA.4072@TK2MSFTNGP10.phx.gbl...
Bonjour
J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre
en minuscule ex :
DURAND Patrick
je souhaite dans 2 textbox avec l'initialize du userform
dans le textbox1 avoir le nom en majuscule
dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule
Comment écrire cela ?
Merci pour votre aide
Didier
Bonjour Exemple (il y a certainement moyen de faire beaucoup plus court !) : Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom : TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1)) TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1), Len([A1]))) Cordialement Pascal
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Didier
Bonjour Panzzanni Ce n'est pas cela, je vais essayé d'être plus clair au départ j'ai dans la même cellule le NOM et le Prénom je voudrai scinder cela afin d'avoir dans le textbox1 le NOM et dans le textbox2 le Prénom Merci Didier
"PanZzaNni" a écrit dans le message de news: ey$M%
Salut,
textbox1 = range("a1").text 'si le nom est dans la cellule a1 textbox2 = range("a2").text 'si le nom est dans la cellule a2
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Bonjour Panzzanni
Ce n'est pas cela, je vais essayé d'être plus clair
au départ j'ai dans la même cellule le NOM et le Prénom
je voudrai scinder cela afin d'avoir dans le textbox1 le NOM et dans le
textbox2 le Prénom
Merci
Didier
"PanZzaNni" <emilefyon@gmail.com> a écrit dans le message de news:
ey$M%23ZQ5EHA.1192@tk2msftngp13.phx.gbl...
Salut,
textbox1 = range("a1").text 'si le nom est dans la cellule a1
textbox2 = range("a2").text 'si le nom est dans la cellule a2
Bonjour
J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre
en minuscule ex :
DURAND Patrick
je souhaite dans 2 textbox avec l'initialize du userform
dans le textbox1 avoir le nom en majuscule
dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule
Comment écrire cela ?
Merci pour votre aide
Didier
Bonjour Panzzanni Ce n'est pas cela, je vais essayé d'être plus clair au départ j'ai dans la même cellule le NOM et le Prénom je voudrai scinder cela afin d'avoir dans le textbox1 le NOM et dans le textbox2 le Prénom Merci Didier
"PanZzaNni" a écrit dans le message de news: ey$M%
Salut,
textbox1 = range("a1").text 'si le nom est dans la cellule a1 textbox2 = range("a2").text 'si le nom est dans la cellule a2
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Didier
Merci Pascal en fait, le problème c'est l'espace. Je pense contourner le pb, en récupérant dans le textbox1 les lettres en majuscules, et dans le textbox2 les lettres en minuscules Mais hélas, je ne sais pas l'écrire... Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Exemple (il y a certainement moyen de faire beaucoup plus court !) : Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom : TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1)) TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1), Len([A1]))) Cordialement Pascal
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Merci Pascal en fait, le problème c'est l'espace.
Je pense contourner le pb, en récupérant dans le textbox1 les lettres en
majuscules, et dans le textbox2 les lettres en minuscules
Mais hélas, je ne sais pas l'écrire...
Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
eMokTcQ5EHA.1976@TK2MSFTNGP09.phx.gbl...
Bonjour
Exemple (il y a certainement moyen de faire beaucoup plus court !) :
Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom
:
TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1))
TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1],
1), Len([A1])))
Cordialement
Pascal
"Didier" <didi@wanadoo.fr> a écrit dans le message de news:
e8d%230QQ5EHA.4072@TK2MSFTNGP10.phx.gbl...
Bonjour
J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre
en minuscule ex :
DURAND Patrick
je souhaite dans 2 textbox avec l'initialize du userform
dans le textbox1 avoir le nom en majuscule
dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule
Comment écrire cela ?
Merci pour votre aide
Didier
Merci Pascal en fait, le problème c'est l'espace. Je pense contourner le pb, en récupérant dans le textbox1 les lettres en majuscules, et dans le textbox2 les lettres en minuscules Mais hélas, je ne sais pas l'écrire... Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Exemple (il y a certainement moyen de faire beaucoup plus court !) : Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom : TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1)) TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1), Len([A1]))) Cordialement Pascal
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
papou
Re As-tu essayé ce que je t'ai proposé ? Cela fonctionne sans problème avec les éléments que tu as fourni. Ceci étant il y a effectivement beaucoup plus simple que ce que je t'ai fourni : tbl = Split(Range("A1").Text, , , vbTextCompare) TxtNom= tbl(0) TxtPrenom= tbl(1)
Cordialement Pascal
"Didier" a écrit dans le message de news:
Merci Pascal en fait, le problème c'est l'espace. Je pense contourner le pb, en récupérant dans le textbox1 les lettres en majuscules, et dans le textbox2 les lettres en minuscules Mais hélas, je ne sais pas l'écrire... Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Exemple (il y a certainement moyen de faire beaucoup plus court !) : Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom : TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1)) TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1), Len([A1]))) Cordialement Pascal
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Re
As-tu essayé ce que je t'ai proposé ?
Cela fonctionne sans problème avec les éléments que tu as fourni.
Ceci étant il y a effectivement beaucoup plus simple que ce que je t'ai
fourni :
tbl = Split(Range("A1").Text, , , vbTextCompare)
TxtNom= tbl(0)
TxtPrenom= tbl(1)
Cordialement
Pascal
"Didier" <didi@wanadoo.fr> a écrit dans le message de news:
uws7RlQ5EHA.1260@TK2MSFTNGP12.phx.gbl...
Merci Pascal en fait, le problème c'est l'espace.
Je pense contourner le pb, en récupérant dans le textbox1 les lettres en
majuscules, et dans le textbox2 les lettres en minuscules
Mais hélas, je ne sais pas l'écrire...
Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
eMokTcQ5EHA.1976@TK2MSFTNGP09.phx.gbl...
Bonjour
Exemple (il y a certainement moyen de faire beaucoup plus court !) :
Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom
TxtPrenom :
TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1))
TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1],
1), Len([A1])))
Cordialement
Pascal
"Didier" <didi@wanadoo.fr> a écrit dans le message de news:
e8d%230QQ5EHA.4072@TK2MSFTNGP10.phx.gbl...
Bonjour
J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre
en minuscule ex :
DURAND Patrick
je souhaite dans 2 textbox avec l'initialize du userform
dans le textbox1 avoir le nom en majuscule
dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule
Comment écrire cela ?
Merci pour votre aide
Didier
Re As-tu essayé ce que je t'ai proposé ? Cela fonctionne sans problème avec les éléments que tu as fourni. Ceci étant il y a effectivement beaucoup plus simple que ce que je t'ai fourni : tbl = Split(Range("A1").Text, , , vbTextCompare) TxtNom= tbl(0) TxtPrenom= tbl(1)
Cordialement Pascal
"Didier" a écrit dans le message de news:
Merci Pascal en fait, le problème c'est l'espace. Je pense contourner le pb, en récupérant dans le textbox1 les lettres en majuscules, et dans le textbox2 les lettres en minuscules Mais hélas, je ne sais pas l'écrire... Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Exemple (il y a certainement moyen de faire beaucoup plus court !) : Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom : TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1)) TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1), Len([A1]))) Cordialement Pascal
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
AV
au départ j'ai dans la même cellule le NOM et le Prénom je voudrai scinder cela afin d'avoir dans le textbox1 le NOM et dans le textbox2 le Prénom
Question récurrente pour laquelle il n'y a aucune solution 100% efficace.....
AV
au départ j'ai dans la même cellule le NOM et le Prénom
je voudrai scinder cela afin d'avoir dans le textbox1 le NOM et dans le
textbox2 le Prénom
Question récurrente pour laquelle il n'y a aucune solution 100% efficace.....
au départ j'ai dans la même cellule le NOM et le Prénom je voudrai scinder cela afin d'avoir dans le textbox1 le NOM et dans le textbox2 le Prénom
Question récurrente pour laquelle il n'y a aucune solution 100% efficace.....
AV
Didier
Merci Pascal cela fonctionne très bien comme la précédente c'est vrai que si la personne a un nom composé : DURAND MICHAUX Bernard cela pose un pb merci pour cette procédure très efficace Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Re As-tu essayé ce que je t'ai proposé ? Cela fonctionne sans problème avec les éléments que tu as fourni. Ceci étant il y a effectivement beaucoup plus simple que ce que je t'ai fourni : tbl = Split(Range("A1").Text, , , vbTextCompare) TxtNom= tbl(0) TxtPrenom= tbl(1)
Cordialement Pascal
"Didier" a écrit dans le message de news:
Merci Pascal en fait, le problème c'est l'espace. Je pense contourner le pb, en récupérant dans le textbox1 les lettres en majuscules, et dans le textbox2 les lettres en minuscules Mais hélas, je ne sais pas l'écrire... Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Exemple (il y a certainement moyen de faire beaucoup plus court !) : Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom : TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1)) TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1), Len([A1]))) Cordialement Pascal
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Merci Pascal cela fonctionne très bien comme la précédente
c'est vrai que si la personne a un nom composé : DURAND MICHAUX Bernard
cela pose un pb
merci pour cette procédure très efficace
Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
eNd1upQ5EHA.4008@TK2MSFTNGP15.phx.gbl...
Re
As-tu essayé ce que je t'ai proposé ?
Cela fonctionne sans problème avec les éléments que tu as fourni.
Ceci étant il y a effectivement beaucoup plus simple que ce que je t'ai
fourni :
tbl = Split(Range("A1").Text, , , vbTextCompare)
TxtNom= tbl(0)
TxtPrenom= tbl(1)
Cordialement
Pascal
"Didier" <didi@wanadoo.fr> a écrit dans le message de news:
uws7RlQ5EHA.1260@TK2MSFTNGP12.phx.gbl...
Merci Pascal en fait, le problème c'est l'espace.
Je pense contourner le pb, en récupérant dans le textbox1 les lettres en
majuscules, et dans le textbox2 les lettres en minuscules
Mais hélas, je ne sais pas l'écrire...
Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
eMokTcQ5EHA.1976@TK2MSFTNGP09.phx.gbl...
Bonjour
Exemple (il y a certainement moyen de faire beaucoup plus court !) :
Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom
TxtPrenom :
TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1))
TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1],
1), Len([A1])))
Cordialement
Pascal
"Didier" <didi@wanadoo.fr> a écrit dans le message de news:
e8d%230QQ5EHA.4072@TK2MSFTNGP10.phx.gbl...
Bonjour
J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère
lettre en minuscule ex :
DURAND Patrick
je souhaite dans 2 textbox avec l'initialize du userform
dans le textbox1 avoir le nom en majuscule
dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule
Comment écrire cela ?
Merci pour votre aide
Didier
Merci Pascal cela fonctionne très bien comme la précédente c'est vrai que si la personne a un nom composé : DURAND MICHAUX Bernard cela pose un pb merci pour cette procédure très efficace Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Re As-tu essayé ce que je t'ai proposé ? Cela fonctionne sans problème avec les éléments que tu as fourni. Ceci étant il y a effectivement beaucoup plus simple que ce que je t'ai fourni : tbl = Split(Range("A1").Text, , , vbTextCompare) TxtNom= tbl(0) TxtPrenom= tbl(1)
Cordialement Pascal
"Didier" a écrit dans le message de news:
Merci Pascal en fait, le problème c'est l'espace. Je pense contourner le pb, en récupérant dans le textbox1 les lettres en majuscules, et dans le textbox2 les lettres en minuscules Mais hélas, je ne sais pas l'écrire... Didier
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Exemple (il y a certainement moyen de faire beaucoup plus court !) : Si données en A1 et textbox Nom s'appelle TxtNom, textbox prénom TxtPrenom : TxtNom = Left([A1], Application.WorksheetFunction.Find(" ", [A1], 1)) TxtPrenom = Trim(Mid([A1], Application.WorksheetFunction.Find(" ", [A1], 1), Len([A1]))) Cordialement Pascal
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Rai
Bonjour,
1 solution :
initial = [A1] For i = 1 To Len(initial) If Mid(initial, i, 1) = UCase(Mid(initial, i, 1)) Then Nom = Nom + Mid(initial, i, 1) Else PNom = Right(initial, Len(initial) - i + 2) Nom = Left(Nom, i - 3) Exit For End If Next i
Bonne continuation,
Rai
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Bonjour,
1 solution :
initial = [A1]
For i = 1 To Len(initial)
If Mid(initial, i, 1) = UCase(Mid(initial, i, 1)) Then
Nom = Nom + Mid(initial, i, 1)
Else
PNom = Right(initial, Len(initial) - i + 2)
Nom = Left(Nom, i - 3)
Exit For
End If
Next i
Bonne continuation,
Rai
"Didier" <didi@wanadoo.fr> a écrit dans le message de news: e8d%230QQ5EHA.4072@TK2MSFTNGP10.phx.gbl...
Bonjour
J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en
minuscule ex :
DURAND Patrick
je souhaite dans 2 textbox avec l'initialize du userform
dans le textbox1 avoir le nom en majuscule
dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule
Comment écrire cela ?
Merci pour votre aide
Didier
initial = [A1] For i = 1 To Len(initial) If Mid(initial, i, 1) = UCase(Mid(initial, i, 1)) Then Nom = Nom + Mid(initial, i, 1) Else PNom = Right(initial, Len(initial) - i + 2) Nom = Left(Nom, i - 3) Exit For End If Next i
Bonne continuation,
Rai
"Didier" a écrit dans le message de news: e8d%
Bonjour J'ai dans une cellule 1 nom en majuscule et 1 prénom avec la 1ère lettre en minuscule ex : DURAND Patrick je souhaite dans 2 textbox avec l'initialize du userform dans le textbox1 avoir le nom en majuscule dans le textbox2 avoir le prénom avec la 1ère lettre en minuscule Comment écrire cela ? Merci pour votre aide Didier
Rai
re-,
Un peut plus simple :
initial = [A1] For i = 1 To Len([A1]) If Mid(initial, i, 1) <> UCase(Mid(initial, i, 1)) Then PNom = Right(initial, Len(initial) - i + 2) Nom = Left(initial, i - 3) Exit For End If Next i
Ca fonctionne pour les noms composés, prénoms composés avec une seule restriction : la 2nde lettre du prénom doit être en minuscule ...
Rai
"Rai" a écrit dans le message de news: Bonjour,
1 solution :
initial = [A1] For i = 1 To Len(initial) If Mid(initial, i, 1) = UCase(Mid(initial, i, 1)) Then Nom = Nom + Mid(initial, i, 1) Else PNom = Right(initial, Len(initial) - i + 2) Nom = Left(Nom, i - 3) Exit For End If Next i
Bonne continuation,
Rai
re-,
Un peut plus simple :
initial = [A1]
For i = 1 To Len([A1])
If Mid(initial, i, 1) <> UCase(Mid(initial, i, 1)) Then
PNom = Right(initial, Len(initial) - i + 2)
Nom = Left(initial, i - 3)
Exit For
End If
Next i
Ca fonctionne pour les noms composés, prénoms composés avec une seule restriction : la 2nde lettre du prénom doit être en minuscule ...
Rai
"Rai" <raimondpointschmidt@berlin.de> a écrit dans le message de news: elqXo7Q5EHA.1264@TK2MSFTNGP12.phx.gbl...
Bonjour,
1 solution :
initial = [A1]
For i = 1 To Len(initial)
If Mid(initial, i, 1) = UCase(Mid(initial, i, 1)) Then
Nom = Nom + Mid(initial, i, 1)
Else
PNom = Right(initial, Len(initial) - i + 2)
Nom = Left(Nom, i - 3)
Exit For
End If
Next i
initial = [A1] For i = 1 To Len([A1]) If Mid(initial, i, 1) <> UCase(Mid(initial, i, 1)) Then PNom = Right(initial, Len(initial) - i + 2) Nom = Left(initial, i - 3) Exit For End If Next i
Ca fonctionne pour les noms composés, prénoms composés avec une seule restriction : la 2nde lettre du prénom doit être en minuscule ...
Rai
"Rai" a écrit dans le message de news: Bonjour,
1 solution :
initial = [A1] For i = 1 To Len(initial) If Mid(initial, i, 1) = UCase(Mid(initial, i, 1)) Then Nom = Nom + Mid(initial, i, 1) Else PNom = Right(initial, Len(initial) - i + 2) Nom = Left(Nom, i - 3) Exit For End If Next i