Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Spaolithos
    Registrato dal
    Oct 2001
    Messaggi
    5,772

    [Excel] Maiuscola automatica della prima lettera

    Altro quesito, di diversa natura, collegato al file che sto realizzando.
    Ho un lungo elenco di nomi e cognomi, tutti ancora da immettere.
    Non esiste in Excel una impostazione tale che mi tramuti -automaticamente- in maiuscolo la prima lettera di ogni cella? In questo modo eviterei di usare il maiuscolo ogni volta... Lo so che è una str.. e risparmierei poco tempo, ma a me piacciono gli automatismi!


    PS: ho provato con le opzioni di correzione automatica, ma senza effetto...
    Anche io ho aderito al NoKappa

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Esiste la funzione maiusc.iniz().
    Ovviamente agisce solo sul primo carattere, quindi se il resto della stringa è maiuscola rimane tale. Va usata magari in coppia con minusc() oppure devi fare tutto tramite vba.

  3. #3
    Utente di HTML.it L'avatar di Spaolithos
    Registrato dal
    Oct 2001
    Messaggi
    5,772
    Sì, conosco questa funzione.
    Questo però implica utilizzare un'altra colonna.
    Invece io speravo che ci fosse qualche opzione tale che se scrivo rossi, mi diventa in automatico Rossi non appena mi sposto alla cella successiva.
    Anche io ho aderito al NoKappa

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Ok, allora vai di vba.
    Associa questo codice al foglio che ti interessa. Nel mio esempio la formattazione che hai richiesto verrà applicata solo alle celle della colonna C. Tu adattalo alle tue esigenze.

    codice:
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Not Application.Intersect(Target, Range("C:C")) Is Nothing Then
            Target(1).Value = UCase(Left(Target(1), 1)) & LCase(Mid(Target(1), 2))
        End If
    End Sub

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.