Come inserire simbolo automaticamente in base al valore della cella (VBA)

Anonimo
2024-03-21T16:49:18+00:00

Volevo sapere come si può impostare con l'uso del VBA su Excel che, quando modifico il valore di una cella, rispetto il valore di un’altra cella collegata, si inserisca in alto a dx della cella un simbolo (ad esempio l’asterisco * oppure una lettera) per indicare che quel valore è stato modificato. Ad esempio, io nella cella B3 utilizzo la seguente formula nella formattazione condizionale: =B3<>PROPOSTE!B3. 

Come posso inserire nella cella B3 (se il valore è diverso dalla cella B3 del foglio “proposte”) * in alto a dx della cella? Grazie dell’aiuto.

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

Risposta accettata dall'autore della domanda

Anonimo
2024-03-29T10:23:16+00:00

O mamma mia ... questa cosa sembra più complicata del quadro RU che ho predisposto, e ancora non completato, di una dichiarazione di una società piena di crediti d'imposta :)

Prova a scaricare questo file: File Esempio modificato

La risposta è stata utile?

0 commenti Nessun commento

60 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-03-29T09:33:31+00:00

    Mi da come errore...

    me le puoi correggere tu

    grazie

    =E(B3<6;SCRUTINIO!B3>B3)

    =E(B3<>SCRUTINIO!B3)

    ciao

    guarda che basta cambiare il nome SCRUTINIO con PROPOSTE

    e applicarla al foglio SCRUTINIO

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-03-29T09:11:25+00:00

    ciao

    guarda che basta cambiare il nome SCRUTINIO con PROPOSTE

    e applicarla al foglio SCRUTINIO

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-03-29T08:58:30+00:00

    Va bene; L'unica cosa: io il "C*" o "C" lo devo applicare alla cella del foglio "SCRUTINIO" non alla cella del foglio "PROPOSTE".

    Mi può aggiornare la formula per la formattazione condizionale. Grazie

    Quindi, se ho capito, per la formattazione condizionale del "C*" la formula (da applicare a B3:AX20) sarebbe questa:

    =E(B3<6;SCRUTINIO!B3>B3)

    E questa regola dovrebbe essere la prima in ordine di regole

    Invece per il "C" sarebbe questa:

    =E(B3<>SCRUTINIO!B3)

    inserita come seconda regola.

    Immagine

    N.B. in colonna A ci sono i valori che ho inserito in colonna B del foglio "SCRUTINI".

    Per la formattazione condizionale ho lasciato i caratteri a dimensioni normali perché si vedono meglio.

    Qui un file con le formattazioni: File esempio

    Fai delle prove e nel caso sostituisci i caratteri con quelli UNICODE proposto da Eleuterio.

    Ti basta copiarli dalla pagina web e incollarli nel formato numero personalizzato.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-03-29T08:58:17+00:00

    ciao

    eleuterio

    certo che ti leggo ma se la tua (giusta) soluzione non mi garba

    cosa vuoi che ti dica😀

    detto questo

    si è partiti con aggiunta di un simbolo come apice

    poi si è passati alla C come apice

    e la richiesta di una macro.

    poi la c è diventata C e C* e qui ci siamo ingarbugliati leggermente

    io l'ho fatta come il solito ( mi sono fatto aiutare dall'amico Tanimon e da marius) come esca per i vbaisti (visto che proprio bravo in vba non sono)

    Casanmaner l'ha sviluppata

    il problema è che se ci si punta a mettere un moscerino in alto a destra

    non lo vedi........e come noti sarà il colore l'acchiappa attenzione della tabella.

    bene ha fatto Casanmaner a formattare diversamente le due soluzioni possibili

    La risposta è stata utile?

    0 commenti Nessun commento