Risultati da 1 a 8 di 8

Discussione: Colorare una cella in base al colore di un'altra cella



  1. #1
    L'avatar di Vintex
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Bologna
    Messaggi
    28
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Colorare una cella in base al colore di un'altra cella

    Buonasera a tutti,
    volevo sapere se qualcuno conosce un modo per colorare una cella in modo automatico se coloro un'altra cella.
    Esempio: coloro A1 di rosso e automaticamente B1 diventa verde. La versione che ho è del 2007.
    Grazie in anticipo:166:

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1653
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183
    ciao
    se la cella A1 la colori di rosso in base a qualche criterio, B1 si può colorare di verde con la formattazione condizionale. Se invece, A1 la colori senza alcun criterio (an do piglio piglio) , il tuo quesito si può risolvere solo con VBA

  3. #3
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125
    Citazione Originariamente Scritto da Vintex Visualizza Messaggio
    Buonasera a tutti,
    volevo sapere se qualcuno conosce un modo per colorare una cella in modo automatico se coloro un'altra cella.
    Esempio: coloro A1 di rosso e automaticamente B1 diventa verde. La versione che ho è del 2007.
    Grazie in anticipo:166:
    Ciao Vintex
    Sposto questa discussione nella sezioene VBA e macro e credo che li qualcuno potrà aiutarti
    Ciao

  4. #4

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao a tutti,
    come già detto da ninai:
    ...se la cella A1 la colori di rosso in base a qualche criterio, B1 si può colorare di verde con la formattazione condizionale.
    ...e non servirebbe ricorrere al VBA.
    Quindi bisogna solo aspettare qualche chiarimento da "Vintex" (e magari un file di esempio in allegato)...:191:

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  5. #5
    L'avatar di Vintex
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Bologna
    Messaggi
    28
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1
    Ciao e grazie a tutti per l'interessamento,
    purtroppo ha afferrato ninai, non devo usare alcun criterio per effettuare il cambio di colore..quindi mi servirà VBA che non so dove reperirlo e come si usa. Scusatemi per l'ignoranza in materia e grazie ancora.:264:

  6. #6
    L'avatar di Alessandro
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    45
    Messaggi
    851
    Versione Office
    2010 64 bit
    Likes ricevuti
    113
    Likes dati
    61
    ciao,
    prova questa.
    in pratica non devi più toccare la formattazione condizionale.
    basta che inserisci, nelle col. A B C, il nuovo nome e in base a dove l'hai inserito lui colora di conseguenza.
    Se vedi c'è un "prova" (G6) in neretto: ora in base a quale colonna tu inserisci "prova" lui si colora di conseguenza.
    ciao
    ale
    Ultima modifica fatta da:Gerardo Zuccalà; 05/10/15 alle 10:52 Motivo: allegato visualizzazione

  7. #7

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao a tutti,
    dopo aver visto il file di "Alessandro" mi è sorto il dubbio che forse ho capito male il problema :71:

    Comunque, sempre secondo quello che ho capito, il codice in VBA non è complicato di per sè, ma visto che "Vintex" non ha allegato nessun file ho scritto il codice in modo che la cella B1 si colori di Verde appena viene abbandonata la "selezione" sulla cella A1 (se è stata colorata di Rosso)....

    Questa routine va messa nel codice del Foglio1 (o comunque quello dove si vuole avvenga la colorazione) associata all'evento "SelectionChange":

    Codice: 
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim cella As Range
    Set cella = Range("A1")
    If Intersect(Target, cella) Is Nothing Then
        If cella.Interior.ColorIndex = 3 Then
            cella.Offset(0, 1).Interior.ColorIndex = 4
        Else
            cella.Offset(0, 1).Interior.ColorIndex = xlNone
        End If
    End If
    End Sub
    Ti lascio in allegato un file di esempio...

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  8. #8
    L'avatar di Vintex
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Bologna
    Messaggi
    28
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1
    Anche se bisogna spostarsi di cella per visualizzare la colorazione mi sembra comunque un'ottima soluzione! Grazie mille siete stati gentilissimi!:67:

Discussioni Simili

  1. [Risolto] Ricerca di parte di una stringa in una cella con restituzione del contenuto di un'altra cella
    Di MartaL. nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 06/03/17, 11:45
  2. [Risolto] LISTATO Step1: Estrarre dati da cella in base con condizione di altra cella
    Di Antonio57 nel forum Domande su Excel VBA e MACRO
    Risposte: 5
    Ultimo Messaggio: 23/02/17, 21:23
  3. Cambiare automaticamente in una cella di ultimo valore aggiunto in un'altra cella
    Di H3lL0wEeN nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 15/01/17, 22:59
  4. Colorare cella come un altra e ordinare i risultati in colonne
    Di angelix nel forum Domande su Excel in generale
    Risposte: 14
    Ultimo Messaggio: 15/11/16, 21:06
  5. Inserire in testo presente nella cella un valore ricavato da un altra cella
    Di Bestpaul nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 07/12/15, 17:05

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
  •