Risultati da 1 a 14 di 14

Discussione: Formattazione celle con lettere maiuscole



  1. #1
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Formattazione celle con lettere maiuscole

    Ciao Ragazzi!!!!!

    Come posso formattare una cella, ad esempio in A1 che quando scrivo una lettera o una qualsiasi parola mi venga scritta sempre
    in maiuscolo

    Grazie!!!

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301
    Se tu vuoi scrivere in A1 e quello che scrivi vuoi che si trasformi "automaticamente" non lo puoi fare con le formule ma solo con il VBA; se invece vuoi che quello che hai scritto in A1 si trasformi in maiuscolo in un'altra cella (es. B1) puoi usale in B1 la formula =MAIUSC(A1)

  3. #3
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    Si la formula testo con la maiuscola la conosco

    ci vorrebbe una formula in Vba

    Grazie!!!!!!

  4. #4

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301
    Ho trovato questo codice e pare che funziona (non è però farina del mio sacco, non me ne intendo vba):

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Value = "" Then
    ExitSub
    Else
    Target.Value = UCase(Target.Value)
    EndIf
    EndSub



  5. #5
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    scusa ignoranza mia ma come faccio a inserire questa formula in visual basic
    e sulle celle che voglio io???????????

  6. #6

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1022
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ho trovato questo codice e pare che funziona (non è però farina del mio sacco, non me ne intendo vba):
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Value = "" Then
    ExitSub
    Else
    Target.Value = UCase(Target.Value)
    EndIf
    EndSub
    

    Attenzione, l'istruzione Target.Value = UCase(Target.Value) scatena nuovamente l'evento _Change() entrando in un loop ricorsivo (96 ricorsioni della sub di evento)

    Meglio, quindi, prima disabilitare gli eventi:

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    
    
      With Target
        If .Value <> "" Then
          Application.EnableEvents = False
          .Value = UCase(.Value)
          Application.EnableEvents = True
        End If
      End With
      
    End Sub
    Poi sarebbe anche il caso di stabilire se questa "conversione" deve essere applicata a tutte le celle o solo ad alcune (ad esempio solo una colonna od un "rettangolo" di celle ben preciso).
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  7. #7
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    Solo alla riga B6:AF6

  8. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301
    Ecco scossa, guru di excel, ti ha dato le giuste dritte .... dovrò decidermi di imparare almeno qualcosa di questo codice! :256:

  9. #9

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1022
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0
    Citazione Originariamente Scritto da nick0573 Visualizza Messaggio
    Solo alla riga B6:AF6
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    
    
      If Not Intersect(Target, Me.Range("B6:AF6")) Is Nothing Then
        With Target
          If .Value <> "" Then
            Application.EnableEvents = False
            .Value = UCase(.Value)
            Application.EnableEvents = True
          End If
        End With
      End If
      
    End Sub


    excel dove e come inserire il codice visual basic
    Ultima modifica fatta da:scossa; 24/07/15 alle 11:15 Motivo: dove inserire il codice
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  10. #10
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    Sei esperto di macro Vba Scossa???
    perche senno ti dovrei chiedere un aiuto!!!!!!!!

  11. #11
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    Ho provato ma non mi funziona la macro in Vba

  12. #12
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    mi correggo ce lho fatta ha inserire la macro grazie scossa

    :87:_

  13. #13
    L'avatar di keope68
    Clicca e Apri
    Data Registrazione
    Feb 2017
    Località
    italia
    Messaggi
    10
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    3

    Re: Formattazione celle con lettere maiuscole

    Buongiorno

    Ho inserito la macro in un foglio excel e funziona correttamente , ma se inserisco una riga intera nel foglio oppure elimino una riga intera mi genera un errore runtime 13 , come posso risolvere questo problema ?

    grazie

  14. #14

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6811
    Versione Office
    2013
    Likes ricevuti
    720
    Likes dati
    165

    Re: Formattazione celle con lettere maiuscole

    Keope68 perché ti sei accodato ad una discussione che non c'entra nulla con il tuo problema?

    Apri una nuova discussione allegando il tuo file con la macro e spiega nei dettagli il problema.

    Poi, visto che sei nuovo, ti invito a dare un'attenta lettura del regolamento del forum e dare uno sguardo agli annunci dello Staff.
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

Discussioni Simili

  1. Convalida dati con distinzione tra maiuscole e minuscole
    Di GabrieleJax nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 23/03/17, 12:09
  2. [Risolto] Cognome e Nome iniziali maiuscole
    Di Mammut65 nel forum Domande su Excel VBA e MACRO
    Risposte: 6
    Ultimo Messaggio: 11/11/16, 17:24
  3. formattazione condizionale su più celle
    Di filipp0 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 27/01/16, 10:21
  4. formattazione condizionale a celle alterne
    Di Gianfranco55 nel forum Domande su Excel VBA e MACRO
    Risposte: 13
    Ultimo Messaggio: 12/12/15, 13:13
  5. Formattazione e protezione celle
    Di fabiocaffo nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 11/12/15, 15:28

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •