È necessario modificare automaticamente il testo di una cella in corretto, maiuscolo o minuscolo dopo che l'utente lo ha inserito? Ci sono diversi modi per ottenere questo risultato e molteplici requisiti possibili. Ecco un esempio che cambia automaticamente tutto dopo che è stato inserito in una particolare colonna. Spero che tu possa costruire da questo esempio!
1. Premi ALT e F11 per aprire la finestra del codice
2. Fare doppio clic sul nome del foglio che si desidera automaticamente
cambia caso
3. Inserisci questo codice nella finestra del codice:
Cambia il testo in caso corretto
Codice per Caso corretto
Private Sub Worksheet_Change(ByVal Target As Excel.Range) Application.EnableEvents = False If Target.Column = 5 Then Target = StrConv(Target, vbProperCase) End If Application.EnableEvents = True End Sub
Cambia il testo in maiuscolo
Per Maiuscolo si può cambiare
StrConv(Target, vbProperCase)
a
Ucase(Obiettivo)
Cambia il testo in minuscolo
Per minuscolo si può cambiare
StrConv(Target, vbProperCase)
a
Lcase(Obiettivo)