|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Jonathan Inscription : octobre 2011 Messages : 21 ![]() |
Bonsoir tout le monde,
Est-ce que quelqu'un aurait les lignes de codes pour passer les caractères d'une cellule en majuscules ? Merci d'avance. |
|
|
00
|
|
|
#2 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 894 ![]() |
Bonjour,
Ici on met en majuscule la cellule F12 Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
20
|
|
|
#3 |
|
Invité de passage
![]() Jonathan Inscription : octobre 2011 Messages : 21 ![]() |
Bonsoir JFontaine,
Merci pour ton aide. Est-ce que tu peux m'expliquer la construction de cette macro stp ? |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 894 ![]() |
- On utilise l’évènement Change pour capter une modification de cellule.
- Target correspond à la cellule modifiée - On test si l'adresse de la cellule modifiée correspond à celle que l'on souhaite traitée. - Si c'est le cas on met en majuscule (Ucase)
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Jonathan Inscription : octobre 2011 Messages : 21 ![]() |
Merci pour ta réponse.
Pourquoi ne peut-on pas faire simplement comme ci-dessous ? J'ai testé et ça fonctionne (Textesmodif) étant la cellule à modifier. Code :
|
||
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 894 ![]() |
Il y a plusieurs méthodes, c'est suivant le contexte.
Comment appliques tu cette fonction? Dans une cellule? dans le code?
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#7 | |
![]() ![]() |
Citation:
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
|
10
|
|
|
#8 |
|
Invité de passage
![]() Jonathan Inscription : octobre 2011 Messages : 21 ![]() |
Oui c'est vrai la question était mal formulée mais j'ai réussi à obtenir ce que je voulais, merci.
Je dois créer une fonction qui passe l'ensemble des caractères en majuscule puis supprime les espaces de débuts et de fins de mots. Je sais que Rtrim(String) supprime les espaces de droite et Ltrim(String) les espaces de gauche mais comment placer ça dans mes lignes de codes ? |
|
|
00
|
|
|
#9 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 894 ![]() |
Si on part de ta fonction
Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Jonathan Inscription : octobre 2011 Messages : 21 ![]() |
Merci ça fonctionne !
Si j'avais voulu supprimer tous les espaces quel aurait été le code ? |
|
|
00
|
|
|
#11 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 894 ![]() |
pour supprimer tous les espaces même ceux se trouvant dans le texte
Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Jonathan Inscription : octobre 2011 Messages : 21 ![]() |
Merci pour le coup de pouce !
|
|
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() Philippe ex Observeur CGG / Analyste prog. Inscription : juin 2006 Messages : 1 704 ![]() |
Salut, tu liras avec intérêt ceci http://silkyroad.developpez.com/VBA/...nesCaracteres/ ainsi que http://silkyroad.developpez.com/Excel/FonctionsExcel/
__________________
Pensez à Voter, d'avance merci. ( Pouces en bas à la droite de Citer )Balisez votre code après l'avoir indenté sous Excel via Smart Indenter Autre utilitaire : MZ Tools 3.0 VBA Contribution : Excel / Word / PDF avec Adobe Acrobat Pro / PDFCreator 1 2 |
|
|
01
|
Copyright © 2000-2012 - www.developpez.com