Imposer un format majuscule à une cellule

R

Renard

Guest
Bonjour,

Est il possible d'imposer le format majuscule à une cellule?

C'est à dire que même si une personne écrit en minuscule (sans activer la touche 'VerrMaj' du clavier) sa saisie apparaitra en majuscule dans la cellule selectionnée...

Merci d'avance
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir Renard et Ândré,

Renard, comme le dis André, c'est très faisable par une macro événementielle. La réponse dépend de l'endroit où tu souhaites appliquer cette tranformation systématique : toutes les feuilles ou une feuille bien particulière ?

Un exemple de code à placer dans ThisWorkbook pour la transformation en majuscule de toutes les cellules de chaque feuille :

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Excel.Range)
  Target = UCase(Target)
End Sub

Peut-être à plus avec des explications complémentaires...

Amicalement
Charly
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Pour reprendre la macro de charly

tu la places dans les evenements de la feuille et non du thisworkbook pour qu'elle ne s'applique qu'à une feuille

ensuite si tu veux par exemple que la cellule A1 cela donnerait ceci

Private Sub Worksheet_Change(ByVal Target As Range)
   
If Not Intersect(Target, Range('A1')) Is Nothing Then Target = UCase(Target)
End Sub
 
R

Renard

Guest
Bonjour Pascal,

Ta macro a bien changé la casse de ma cellule en majuscule mais après excel ne semble plus répondre pendant une bonne minute avant de reprendre et à chaque fois que je sélectionne une cellule il recommence.

Est ce que ta macro fait faire des calculs importants à excel ou bien c'est mon logiciel qui déconne?

merci
 

framan

XLDnaute Nouveau
Re : Imposer un format majuscule à une cellule

Bonjour à tous,

grand débutant en vba, j'aimerais savoir quelles sont les étapes pour appliquer votre routine. J'aimerais en effet forcer l'écriture en majuscule pour un ensemble de cellules (par ex A1:A10)...

Je vous remercie

Framan
 

Discussions similaires

Réponses
6
Affichages
234

Statistiques des forums

Discussions
300 823
Messages
1 987 483
Membres
209 865
dernier inscrit
MALICK SENE