XL 2019 Nom, Majuscule, VBA, Première Lettre, etc.

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fx lefefebvre

XLDnaute Nouveau
Bonjour,

Je souhaite svp que les cellules de noms dans la colonne Q après saisie (en majuscules et/minuscules) deviennent automatiquement comme celles voulues en colonne S, mais en colonne Q.
Je suppose que cela doit se passer par un code VBA.

1644517698235.png


Je vous remercie d'avance de votre aide,
FX
 

Pièces jointes

bonsoir le forum
re vx lefefebre
la formule nom propre fait cela mais dans Giscard D'Estaing, le D sera en majuscule
VB:
=NOMPROPRE(Q3)
idem pour ce code vba
Code:
Sub Proper_Case()
For Each x In Range("q3:q20")
x.Value = Application.Proper(x.Value)
Next
End Sub
un membre de XLD aura peut-être la solution
cdt
galougalou
 
Bonjour
dynamiquement à la saisie tu passe par VBAet l'event change de la feuille
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, [Q:Q].Resize(ActiveSheet.UsedRange.Rows.Count)) Is Nothing Then
        Application.EnableEvents = False
        Target = WorksheetFunction.Proper(Target.Value)
        Application.EnableEvents = True
   End If
End Sub
 
bonjour le fil
re fx lefefebvre
Effectivement vous partez de loin. Je vous conseille cette lecture pour le code VBA, et sur le site d'autre tuto vous serons utiles.
cdt
galougalou
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
26
Affichages
1 K
Réponses
12
Affichages
1 K
Retour