OVH Cloud OVH Cloud

MAJUCULE DANS TTE LES CELLULES

6 réponses
Avatar
Goldocrack
Bonjour
cela devient un plaisir de travailler avec vous , efficacité et surtout
rapidité. jusque-là ce jour que du bonheur, merci à tous et à toutes.
Je m' adresse à nouveau a vous pour solutionner un problème:
j' ai une colonne A:A qui possède des noms en minuscule,j' ai essayé par
MEFC avec la formule majuscule(a:a) mais ça ne fonctionne pas .
quelqu'un pourrais -t-il me donner la solution ? SVP par tous les moyens.

2° si on écrit du code en vba, comment le faire pour qu'il s'applique au
démarrage de la feuille.
3° comment rattacher une procédure sub xxxx() a une cellule ?

Depuis que je fréquente ce groupe de discussion j'ai bcp appris et j'
éprouve du plaisir avec excell ! Merci encore et bravo !!!! un martiniquais
dans son île

6 réponses

Avatar
Ricky [MVP]
Bonjour Goldocrack (et tous les autres lecteurs)
| Bonjour
| cela devient un plaisir de travailler avec vous , efficacité et
| surtout rapidité. jusque-là ce jour que du bonheur, merci à tous et à
| toutes.
| Je m' adresse à nouveau a vous pour solutionner un problème:
| j' ai une colonne A:A qui possède des noms en minuscule,j' ai essayé
| par MEFC avec la formule majuscule(a:a) mais ça ne fonctionne pas .
| quelqu'un pourrais -t-il me donner la solution ? SVP par tous les
| moyens.


Avec des fonctions de base :

ZZx =MAJUSCULE(Ax)
Sélectionner ZZ:ZZ
COPIER
Sélectionner A:A
COLLAGE SPECIAL / VALEURS

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
Goldocrack
Merci bcp ça marche et en vba comment le faire stp ??
"Ricky [MVP]" a écrit dans le message de
news:
Bonjour Goldocrack (et tous les autres lecteurs)
| Bonjour
| cela devient un plaisir de travailler avec vous , efficacité et
| surtout rapidité. jusque-là ce jour que du bonheur, merci à tous et à
| toutes.
| Je m' adresse à nouveau a vous pour solutionner un problème:
| j' ai une colonne A:A qui possède des noms en minuscule,j' ai essayé
| par MEFC avec la formule majuscule(a:a) mais ça ne fonctionne pas .
| quelqu'un pourrais -t-il me donner la solution ? SVP par tous les
| moyens.


Avec des fonctions de base :

ZZx =MAJUSCULE(Ax)
Sélectionner ZZ:ZZ
COPIER
Sélectionner A:A
COLLAGE SPECIAL / VALEURS

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm



Avatar
Michel Gaboly
Bobsoir,

Sa ou fé ?

Je suis d'orignine martiniquaise, on prendra un punch ensemble à mon
prochain séjour ;-)))

Tu es où en Martinique ?


Les formules utilisées dans les MEFC représentent le critère selon lequel
on applique une mise en forme. En aucun cas ce type de formule ne modifie
la cellule.

Insère une colonne, entre sur la première ligne "=MAJUSCULE(A1)", reco-
pie vers le bas autant que nécessaire, et fais un Copier Collage Valeurs sur
la zone concernée en colonne A.

Ce n'est valable que si la colonne A ne contient pas de formule ; dans ce cas
il faut modifier les formules :

par exemple "= B10" est à remplacer par "=MAJUSCULE(B10)"


Le démarrage d'une feuille n'existe pas ;-((

Tu peux associer du code à l'ouverture du classeur avec une procédure
"Workbook_Open()", qui doit se trouver dans le module "ThisWorbook".
Tu peux également associer du code au moment où une feuille devient
active avec une procédure Worksheet_Activate, qui doit se trouver dans
le module associé à la feuille.


On ne peut pas directement attacher une procédure à une cellule, mais on
peut utiliser les procédures

Worksheet_SelectionChange(ByVal Target As Excel.Range)

ou

Worksheet_Change(ByVal Target As Excel.Range)

qui doivent figurer dans le module associé à la feuille concernée, et se
déclenchent quand la sélection est modifiée dans la feuille ou en cas de
modification (de la valeur, pas du format) d'une cellule au moins de la
feuille.

Dans l'une ou l'autre de ces procédures, tu peux utiliser "Intersect"
pour déterminer si l'intersection de Target (nom donnée par défaut
à la sélection (si SelectionChange) ou aux cellules modifiées (si
Change) et la ou les cellule(s) qui t'intéressent est vide ou non. Si
l'intersection n'est pas vide, tu exécutes alors ta procédure.

A +



Bonjour
cela devient un plaisir de travailler avec vous , efficacité et surtout
rapidité. jusque-là ce jour que du bonheur, merci à tous et à toutes.
Je m' adresse à nouveau a vous pour solutionner un problème:
j' ai une colonne A:A qui possède des noms en minuscule,j' ai essayé par
MEFC avec la formule majuscule(a:a) mais ça ne fonctionne pas .
quelqu'un pourrais -t-il me donner la solution ? SVP par tous les moyens.

2° si on écrit du code en vba, comment le faire pour qu'il s'applique au
démarrage de la feuille.
3° comment rattacher une procédure sub xxxx() a une cellule ?

Depuis que je fréquente ce groupe de discussion j'ai bcp appris et j'
éprouve du plaisir avec excell ! Merci encore et bravo !!!! un martiniquais
dans son île


--
Cordialement,

Michel Gaboly
http://www.gaboly.com

Avatar
Papyty
Salut @ Tous,
Goldocrack a écrit:
Merci bcp ça marche et en vba comment le faire stp ??


Une solution en VBA pour la colonne A

Sub Test2()
For Each Cel In Range("a1:a" & [a65536].End(xlUp).Row)
Range(Cel.Address) = UCase(Range(Cel.Address))
Next Cel
End Sub

--
@+
Thierry

Avatar
j
à quand le prochain dîner mpfe dans les îles ?


"Michel Gaboly" a écrit dans le message de news:

Bobsoir,

Sa ou fé ?

Je suis d'orignine martiniquaise, on prendra un punch ensemble à mon
prochain séjour ;-)))

Tu es où en Martinique ?


Les formules utilisées dans les MEFC représentent le critère selon lequel
on applique une mise en forme. En aucun cas ce type de formule ne modifie
la cellule.

Insère une colonne, entre sur la première ligne "=MAJUSCULE(A1)", reco-
pie vers le bas autant que nécessaire, et fais un Copier Collage Valeurs
sur

la zone concernée en colonne A.

Ce n'est valable que si la colonne A ne contient pas de formule ; dans ce
cas

il faut modifier les formules :

par exemple "= B10" est à remplacer par "=MAJUSCULE(B10)"


Le démarrage d'une feuille n'existe pas ;-((

Tu peux associer du code à l'ouverture du classeur avec une procédure
"Workbook_Open()", qui doit se trouver dans le module "ThisWorbook".
Tu peux également associer du code au moment où une feuille devient
active avec une procédure Worksheet_Activate, qui doit se trouver dans
le module associé à la feuille.


On ne peut pas directement attacher une procédure à une cellule, mais on
peut utiliser les procédures

Worksheet_SelectionChange(ByVal Target As Excel.Range)

ou

Worksheet_Change(ByVal Target As Excel.Range)

qui doivent figurer dans le module associé à la feuille concernée, et se
déclenchent quand la sélection est modifiée dans la feuille ou en cas de
modification (de la valeur, pas du format) d'une cellule au moins de la
feuille.

Dans l'une ou l'autre de ces procédures, tu peux utiliser "Intersect"
pour déterminer si l'intersection de Target (nom donnée par défaut
à la sélection (si SelectionChange) ou aux cellules modifiées (si
Change) et la ou les cellule(s) qui t'intéressent est vide ou non. Si
l'intersection n'est pas vide, tu exécutes alors ta procédure.

A +



Bonjour
cela devient un plaisir de travailler avec vous , efficacité et surtout
rapidité. jusque-là ce jour que du bonheur, merci à tous et à toutes.
Je m' adresse à nouveau a vous pour solutionner un problème:
j' ai une colonne A:A qui possède des noms en minuscule,j' ai essayé par
MEFC avec la formule majuscule(a:a) mais ça ne fonctionne pas .
quelqu'un pourrais -t-il me donner la solution ? SVP par tous les
moyens.



2° si on écrit du code en vba, comment le faire pour qu'il s'applique au
démarrage de la feuille.
3° comment rattacher une procédure sub xxxx() a une cellule ?

Depuis que je fréquente ce groupe de discussion j'ai bcp appris et j'
éprouve du plaisir avec excell ! Merci encore et bravo !!!! un
martiniquais


dans son île


--
Cordialement,

Michel Gaboly
http://www.gaboly.com





Avatar
Michel Gaboly
;-))


à quand le prochain dîner mpfe dans les îles ?

"Michel Gaboly" a écrit dans le message de news:

Bobsoir,

Sa ou fé ?

Je suis d'orignine martiniquaise, on prendra un punch ensemble à mon
prochain séjour ;-)))

Tu es où en Martinique ?


Les formules utilisées dans les MEFC représentent le critère selon lequel
on applique une mise en forme. En aucun cas ce type de formule ne modifie
la cellule.

Insère une colonne, entre sur la première ligne "=MAJUSCULE(A1)", reco-
pie vers le bas autant que nécessaire, et fais un Copier Collage Valeurs
sur

la zone concernée en colonne A.

Ce n'est valable que si la colonne A ne contient pas de formule ; dans ce
cas

il faut modifier les formules :

par exemple "= B10" est à remplacer par "=MAJUSCULE(B10)"


Le démarrage d'une feuille n'existe pas ;-((

Tu peux associer du code à l'ouverture du classeur avec une procédure
"Workbook_Open()", qui doit se trouver dans le module "ThisWorbook".
Tu peux également associer du code au moment où une feuille devient
active avec une procédure Worksheet_Activate, qui doit se trouver dans
le module associé à la feuille.


On ne peut pas directement attacher une procédure à une cellule, mais on
peut utiliser les procédures

Worksheet_SelectionChange(ByVal Target As Excel.Range)

ou

Worksheet_Change(ByVal Target As Excel.Range)

qui doivent figurer dans le module associé à la feuille concernée, et se
déclenchent quand la sélection est modifiée dans la feuille ou en cas de
modification (de la valeur, pas du format) d'une cellule au moins de la
feuille.

Dans l'une ou l'autre de ces procédures, tu peux utiliser "Intersect"
pour déterminer si l'intersection de Target (nom donnée par défaut
à la sélection (si SelectionChange) ou aux cellules modifiées (si
Change) et la ou les cellule(s) qui t'intéressent est vide ou non. Si
l'intersection n'est pas vide, tu exécutes alors ta procédure.

A +



Bonjour
cela devient un plaisir de travailler avec vous , efficacité et surtout
rapidité. jusque-là ce jour que du bonheur, merci à tous et à toutes.
Je m' adresse à nouveau a vous pour solutionner un problème:
j' ai une colonne A:A qui possède des noms en minuscule,j' ai essayé par
MEFC avec la formule majuscule(a:a) mais ça ne fonctionne pas .
quelqu'un pourrais -t-il me donner la solution ? SVP par tous les
moyens.



2° si on écrit du code en vba, comment le faire pour qu'il s'applique au
démarrage de la feuille.
3° comment rattacher une procédure sub xxxx() a une cellule ?

Depuis que je fréquente ce groupe de discussion j'ai bcp appris et j'
éprouve du plaisir avec excell ! Merci encore et bravo !!!! un
martiniquais


dans son île


--
Cordialement,

Michel Gaboly
http://www.gaboly.com





--
Cordialement,

Michel Gaboly
http://www.gaboly.com