Scorciatoia da tastiera per cambiare il caso del testo nelle celle in Excel 2010?


Risposte:


8

Il suggerimento di Paul è buono o puoi scrivere le tue macro e assegnare tasti di scelta rapida

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

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

4

Ho usato la seguente tecnica per convertire una colonna di testo in maiuscolo.

  1. Sposta il cursore su una colonna vuota.
  2. Nella cella vuota sulla stessa riga della prima cella che si desidera convertire, digitare =upper(A3), se A3 è la prima cella che si desidera convertire.
  3. La cella precedentemente vuota dovrebbe ora mostrare l'equivalente maiuscolo della prima cella di testo.
  4. Copia questa cella nella colonna alla stessa altezza di tutto il testo.
  5. Ora dovresti avere una colonna equivalente al tuo testo, ma tutto in maiuscolo.
  6. Evidenzia tutte le celle di testo in maiuscolo e seleziona copia.
  7. Fai clic con il pulsante sinistro del mouse sulla prima cella del testo di origine (che non è in maiuscolo), che selezionerà la cella.
  8. Pulsante destro del mouse.
  9. Seleziona Incolla speciale
  10. Nella casella di riepilogo, selezionare il pulsante di opzione "Valori" e fare clic su OK.
  11. Ora avrai 2 colonne di caratteri maiuscoli.
  12. Elimina la colonna contenente le =upper()formule.

Lo stesso principio funziona per Proper e altre funzioni di manipolazione del testo.


1

Se installi l'eccellente componente aggiuntivo ASAP Utilities Excel (gratuito per uso personale) ...

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

questo ha il MAIUSCOLO SUPERIORE incorporato e le opzioni minuscole (oltre a molti altri) a cui puoi assegnare i tasti di scelta rapida (vedi il loro sito Web per maggiori informazioni)


0

Copia il testo che vuoi cambiare il caso per incollarlo in parola evidenziarlo e premi maiusc + f3 fino a quando non è tutto nel caso che desideri e taglia e passa indietro.


Ciò non sembra affatto pratico per più celle.
David Richerby,

0

Questo funziona meglio per me, poiché funziona su più selezioni di celle:

Sub Uppercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = UCase(Cell.Value)
        End If
    Next Cell
End Sub
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.