Formattazione carattere menu elenco Excel

Anonimo
2022-11-06T01:13:14+00:00

Buonasera. Ho creato un meno a elenco su excel. Su un foglio tengo la tabella con i nomi, e nell’altro le celle con l’elenco creato tramite “convalida dati”. L’elenco funziona bene, l’unico problema sta nella formattazione del testo. I nomi sono scritti in carattere “Calibri”. Di fianco ogni nome c’è una lettera scritta in Times new roman, in corsivo e grasseto. Ma quando nel Foglio1 apro e seleziono un nome dal menù a tendina, esso viene tutto formattato in Calibri. Come posso far si che dall’elenco possa usare effetivamente il nome tale e uguale all’altro foglio?? Grazie in anticipi

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-11-06T17:23:58+00:00

    ok

    parto io con un esempio dopo vedrai che lo migliorano

    esempio ANITA[C]

    Sub carica1() 
    
    Dim CL As Object 
    
     For Each CL In Range("A1:A200") 
    
    With CL.Characters(Start:=InStrRev(CL, "[") + 1, Length:=1).Font 
    
            .Name = "Bodoni MT" 
    
            .FontStyle = "Normale" 
    
            .Size = 12 
    
        End With 
    
    Next 
    
    End Sub
    

    esempio

    PALLINO C

    Sub carica1() 
    
    Dim CL As Object 
    
     For Each CL In Range("A1:A200") 
    
     With CL.Characters(Start:=InStrRev(CL, " ") + 1, Length:=1).Font 
    
            .Name = "Bodoni MT" 
    
            .FontStyle = "Normale" 
    
            .Size = 12 
    
        End With 
    
    Next 
    
    End Sub
    

    ora è chiaro cle lo dovremo legare ad un evento

    se alleghi un file oppure la struttura del file vediamo come fare

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-11-06T11:50:26+00:00

    ciao

    da convalida no

    ci vuole il vba

    altrimenti lo devi fare a mano

    nel tuo esempio

    basta un codice vba che cambi il carattere alle parole tra parentesi quadra

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2022-11-06T11:42:01+00:00

    Se io scrivo “Alessio [C]” con Alessio in Calibri e [C] in times new roman, posso farlo? Mi restituisce tutto in Calibri

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-11-06T10:20:47+00:00

    ciao

    ma non basta che formatti le celle

    con lo stesso carattere dell'altro foglio?

    la convalida mica lo cambia

    La risposta è stata utile?

    0 commenti Nessun commento