Bonjour,
Je connais les différentes macros sur majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd, et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
Bonjour,
Je connais les différentes macros sur majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd, et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
Bonjour,
Je connais les différentes macros sur majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd, et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonnea..
--
**********************
Fredo
Strasbourg
.
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" <bidon@free.fr> a écrit dans le message de
news:esRj2DIoEHA.3988@tk2msftngp13.phx.gbl...
Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
.
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonnea..
--
**********************
Fredo
Strasbourg
.
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonnea..
--
**********************
Fredo
Strasbourg
.
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" <bidon@free.fr> a écrit dans le message de
news:esRj2DIoEHA.3988@tk2msftngp13.phx.gbl...
Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
.
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonnea..
--
**********************
Fredo
Strasbourg
.
-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bon
aussi !!la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" a écrit
dans le message de
news:084001c4a08c$6b879610$
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu nemarche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur lacolonnea..
--
**********************
Fredo
Strasbourg
.
.
-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bon
aussi !!
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" <gee-dee-@discussions.microsoft.com> a écrit
dans le message de
news:084001c4a08c$6b879610$a401280a@phx.gbl...
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" <bidon@free.fr> a écrit dans le message de
news:esRj2DIoEHA.3988@tk2msftngp13.phx.gbl...
Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
.
.
-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bon
aussi !!la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" a écrit
dans le message de
news:084001c4a08c$6b879610$
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu nemarche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur lacolonnea..
--
**********************
Fredo
Strasbourg
.
.
-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bon
aussi !!la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" a écrit
dans le message de
news:084001c4a08c$6b879610$
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu nemarche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur lacolonnea..
--
**********************
Fredo
Strasbourg
.
.
-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bon
aussi !!
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" <gee-dee-@discussions.microsoft.com> a écrit
dans le message de
news:084001c4a08c$6b879610$a401280a@phx.gbl...
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" <bidon@free.fr> a écrit dans le message de
news:esRj2DIoEHA.3988@tk2msftngp13.phx.gbl...
Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
.
.
-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bon
aussi !!la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" a écrit
dans le message de
news:084001c4a08c$6b879610$
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu nemarche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur lacolonnea..
--
**********************
Fredo
Strasbourg
.
.
Re
:-))) et gnarf !
Il faut peut être attendre de savoir si notre ami parle de plusieurs mots
ou
d'un seul dans une cellule.
Cordialement
Pascal
"Modeste" a écrit dans le message de
news:482a01c4a09c$2b86e6a0$
Heu!!!!....
A1="la première leTTre de la cellUle est en majuscule,
tOUtes les autres sont en MINUSCULES"
A2=NOMPROPRE(A1)
A3=MAJUSCULE(GAUCHE(A1;1))&MINUSCULE(STXT(A1;2;9^9))
A4=(A2£)
A4 égale Vrai
ceci n'est pas EXACT !!!
;o)))
A2=NOMPROPRE(A1)
"La Première Lettre De La Cellule Est En Majuscule,
Toutes Les Autres Sont En Minuscules"
A3=MAJUSCULE(GAUCHE(A1;1))&MINUSCULE(STXT(A1;2;9^9))
"La première lettre de la cellule est en majuscule,
toutes les autres sont en minuscules"
A4=EXACT(A2;A3)
FAUX
;o)))-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bonaussi !!la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" a écrit
dans le message denews:084001c4a08c$6b879610$
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu nemarche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur lacolonnea..
--
**********************
Fredo
Strasbourg
.
.
Re
:-))) et gnarf !
Il faut peut être attendre de savoir si notre ami parle de plusieurs mots
ou
d'un seul dans une cellule.
Cordialement
Pascal
"Modeste" <gee-dee-@discussions.microsoft.com> a écrit dans le message de
news:482a01c4a09c$2b86e6a0$a301280a@phx.gbl...
Heu!!!!....
A1="la première leTTre de la cellUle est en majuscule,
tOUtes les autres sont en MINUSCULES"
A2=NOMPROPRE(A1)
A3=MAJUSCULE(GAUCHE(A1;1))&MINUSCULE(STXT(A1;2;9^9))
A4=(A2£)
A4 égale Vrai
ceci n'est pas EXACT !!!
;o)))
A2=NOMPROPRE(A1)
"La Première Lettre De La Cellule Est En Majuscule,
Toutes Les Autres Sont En Minuscules"
A3=MAJUSCULE(GAUCHE(A1;1))&MINUSCULE(STXT(A1;2;9^9))
"La première lettre de la cellule est en majuscule,
toutes les autres sont en minuscules"
A4=EXACT(A2;A3)
FAUX
;o)))
-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bon
aussi !!
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" <gee-dee-@discussions.microsoft.com> a écrit
dans le message de
news:084001c4a08c$6b879610$a401280a@phx.gbl...
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" <bidon@free.fr> a écrit dans le message de
news:esRj2DIoEHA.3988@tk2msftngp13.phx.gbl...
Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
.
.
Re
:-))) et gnarf !
Il faut peut être attendre de savoir si notre ami parle de plusieurs mots
ou
d'un seul dans une cellule.
Cordialement
Pascal
"Modeste" a écrit dans le message de
news:482a01c4a09c$2b86e6a0$
Heu!!!!....
A1="la première leTTre de la cellUle est en majuscule,
tOUtes les autres sont en MINUSCULES"
A2=NOMPROPRE(A1)
A3=MAJUSCULE(GAUCHE(A1;1))&MINUSCULE(STXT(A1;2;9^9))
A4=(A2£)
A4 égale Vrai
ceci n'est pas EXACT !!!
;o)))
A2=NOMPROPRE(A1)
"La Première Lettre De La Cellule Est En Majuscule,
Toutes Les Autres Sont En Minuscules"
A3=MAJUSCULE(GAUCHE(A1;1))&MINUSCULE(STXT(A1;2;9^9))
"La première lettre de la cellule est en majuscule,
toutes les autres sont en minuscules"
A4=EXACT(A2;A3)
FAUX
;o)))-----Message d'origine-----
heu Modeste !!
Ben je ne sais pas si moi y en a bien compris, mais
normalement moi y en bonaussi !!la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
Ce qui revient à utiliser la fonction NOMPROPRE, non ?
Cordialement
Pascal
"Modeste" a écrit
dans le message denews:084001c4a08c$6b879610$
Heu.... Pascal !!!
le môsieur il a dit le début de la cellule !!!
pas chaque mot de la cellule....
;o)))
Sub Pascal2()
Dim cell As Range
For Each cell In Selection.Cells
cell.Value=UCase(Left(cell,1)) & LCase(Mid(cell,2, 9^9))
NextNext
End Sub
@+-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu nemarche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur lacolonnea..
--
**********************
Fredo
Strasbourg
.
.
[A1:A200] = [upper(left(A1))&lower(mid(A1,2,9^9))]
AV
[A1:A200] = [upper(left(A1))&lower(mid(A1,2,9^9))]
AV
[A1:A200] = [upper(left(A1))&lower(mid(A1,2,9^9))]
AV
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonnea..
--
**********************
Fredo
Strasbourg
.
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" <bidon@free.fr> a écrit dans le message de
news:esRj2DIoEHA.3988@tk2msftngp13.phx.gbl...
Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonne
a..
--
**********************
Fredo
Strasbourg
.
-----Message d'origine-----
Bonjour
Dim f
For Each f In Range("A1:A200").Cells
f.Value = Application.WorksheetFunction.Proper(f)
Next f
Cordialement
Pascal
"Fredo (67)" a écrit dans le message de
news:Bonjour,
Je connais les différentes macros sur
majuscule/minuscules,
mais je voudrais faire la chose suivante
sur les cellules A1:A200
la première lettre de la cellule est en majuscule,
toutes les autres sont en minucules
J'avais trouvé un moyen, mais celui ci est très lourd,
et depuis peu ne
marche plus du tout.
(pour mémoire :
colonne D
Je faisait une extraction de la première lettre de
chaque cellule
"gauche(a1,1)" je met en majuscule
colonne E
je faisait une extraction de toutes les autres lettres
de chaque cellule
"stxt(a1,2,500)" je met en minuscule
Colonne F
je concaténer les colonnes D et E
je fais un copier coller de F sur A avec les valeurs
uniquement...
Pfiuuuu fini.)
Mais je suis sur qu'il y a un moyen d'intervenir
directement sur la
colonnea..
--
**********************
Fredo
Strasbourg
.