Raccourci clavier pour modifier la casse du texte dans les cellules dans Excel 2010?


Réponses:


8

La suggestion de Paul est bonne ou vous pouvez écrire vos propres macros et attribuer des touches de raccourci

 Sub makeUPPER()
  ActiveCell = UCase(ActiveCell)
 End Sub

 Sub makeLOWER()
  ActiveCell = LCase(ActiveCell)
 End Sub

4

J'ai utilisé la technique suivante pour convertir une colonne de texte en majuscules.

  1. Déplacez le curseur sur une colonne vide.
  2. Dans la cellule vide sur la même ligne que la première cellule que vous souhaitez convertir, tapez =upper(A3), si A3 est la première cellule que vous souhaitez convertir.
  3. La cellule précédemment vide doit maintenant afficher l'équivalent en majuscules de votre première cellule de texte.
  4. Copiez cette cellule dans la colonne à la même hauteur que tout votre texte.
  5. Vous devriez maintenant avoir une colonne équivalente à votre texte, mais tout en majuscules.
  6. Mettez en surbrillance toutes les cellules du texte en majuscules et sélectionnez Copier.
  7. Faites un clic gauche sur la première cellule de votre texte source (qui n'est pas en majuscule), ce qui sélectionnera la cellule.
  8. Clic-droit.
  9. Sélectionnez Collage spécial
  10. Dans la zone de liste, sélectionnez le bouton radio "Valeurs", puis cliquez sur OK.
  11. Vous aurez maintenant 2 colonnes de texte en majuscule.
  12. Supprimez la colonne contenant les =upper()formules.

Le même principe fonctionne pour Proper et pour d'autres fonctions de manipulation de texte.


1

Si vous installez l'excellent complément Excel ASAP Utilities (gratuit pour un usage personnel) ...

http://www.asap-utilities.com/download-asap-utilities.php

cela a des options majuscules et minuscules intégrées (ainsi qu'un tas d'autres) auxquelles vous pouvez attribuer des touches de raccourci (voir leur site Web pour plus d'informations)


0

Copiez le texte que vous souhaitez modifier la casse pour coller dans Word, mettez-le en surbrillance et appuyez sur Maj + F3 jusqu'à ce que tout soit dans le cas souhaité et coupez-le.


Cela ne semble pas du tout pratique pour plusieurs cellules.
David Richerby

0

Cela fonctionne mieux pour moi, car cela fonctionne sur plusieurs sélections de cellules:

Sub Uppercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = UCase(Cell.Value)
        End If
    Next Cell
End Sub
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.