Risultati da 1 a 13 di 13

Discussione: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo



  1. #1
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Scusate la forse banale domanda ma non riesco proprio a metterla in regola con la formattazione condizionale (o serve fare dell'altro?).

    Io ho dei valori in delle celle in colonna esempio A1:A10. Vorrei che tutte le celle da A1 a A10 diventano di sfondo rosso se in A3 c'è scritto "rosso".
    Vorrei anche ripetere la stessa cosa in maniera veloce per le altre colonne (B1:B10 se B3=rosso, C1:C10 se C3=rosso, eccetera...).

    Come posso fare?

    Vi ringrazio.

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7147
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1300

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Ciao,
    basta che metti questa formula nella Formattazione condizionale, selezionando gli intervalli interessati.

    =$A$3="rosso"

    =$B$3="rosso"

    =$C$3="rosso"

    =$D$3="rosso"
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Ti ringrazio ges, ma in questo modo dovrei creare una regola per ogni colonna.
    Se avessi per assurdo infinite colonne da ripetere lo stesso lavoro non esiste un metodo più veloce?
    Ho pensato che potrei togliere il riferimento assoluto alla cella e trascinare la formattazione condizionale per le altre colonne (un po' come si fa quando si duplica una formula in altre celle), ma non mi funziona così.
    Se tolgo il riferimento assoluto ($) mi modifica solo la prima riga della colonna...

  4. #4
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    815
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Puoi selezionare tutte le celle necessarie ovvero, da A1 a C10 ed attivare nella Formattazione Condizionale una nuova regola indicando come tipo "Utilizza una formula..." ed indica la formula: =A$3="rosso" ed il colore nel formato "Riempimento" e conferma. L'importante è il $ davanti al 3.

    Puoi attivare questa stessa FC alla sola cella A1 e fare Copia della cella e poi con Incolla Speciale incollare la sola formattazione con l'apposita icona. In questo caso è anche importante non aver già formattazioni personalizzate nelle altre celle dove andrai a fare l'incolla.

  5. #5
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Risolto...... :)))))
    Bastava mettere un riferimento misto (per chi volesse saperlo): esempio A$3 e poi trascinare la formattazione condizionale.

    Grazie comunque!!!

    ps: non avevo visto la risposta rollis13, comunque grazie!!!!

  6. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7147
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1300

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Altra alternativa è ricorrere al vba

    Codice: 
    Sub rosso()
        For y = 1 To 1000
            Range(Cells(1, y), Cells(10, y)).Interior.ColorIndex = xlNone
            If Cells(3, y) = "rosso" Then
                Range(Cells(1, y), Cells(10, y)).Interior.ColorIndex = 3
            End If
        Next
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  7. #7
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Questa se per assurdo ho infinite celle è perfetta!!!
    Grazie mille!

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Altra alternativa è ricorrere al vba

    Codice: 
    Sub rosso()
        For y = 1 To 1000
            Range(Cells(1, y), Cells(10, y)).Interior.ColorIndex = xlNone
            If Cells(3, y) = "rosso" Then
                Range(Cells(1, y), Cells(10, y)).Interior.ColorIndex = 3
            End If
        Next
    End Sub

  8. #8
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    815
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Accidenti, tutto per non aver fatto un "refresh" della pagina :171:.

  9. #9
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    :216:
    Citazione Originariamente Scritto da rollis13 Visualizza Messaggio
    Accidenti, tutto per non aver fatto un "refresh" della pagina :171:.

  10. #10

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7147
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1300

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Citazione Originariamente Scritto da rollis13 Visualizza Messaggio
    Accidenti, tutto per non aver fatto un "refresh" della pagina :171:.
    Ciao rollis, a volte capita anche a me! :286:
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  11. #11
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    815
    Versione Office
    2016 64bit
    Likes ricevuti
    147
    Likes dati
    53

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao rollis, a volte capita anche a me! :286:
    Lo so, lo so, mi sono accorto :242:.

  12. #12

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7147
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1300

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Giusto per agevolare Cavier, facciamo funzionare la routine senza pulsante, automaticamente, proprio come una formattazione condizionale:

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A3:AZZ3")) Is Nothing Then
    For y = 1 To 1000
            Range(Cells(1, y), Cells(10, y)).Interior.ColorIndex = xlNone
            If Cells(3, y) = "rosso" Then
                Range(Cells(1, y), Cells(10, y)).Interior.ColorIndex = 3
            End If
        Next
    End If
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  13. #13
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Cambiare colore a riga/colonna di celle se una cella uguale ad un testo

    Stupendo così!!! Grazie

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Giusto per agevolare Cavier, facciamo funzionare la routine senza pulsante, automaticamente, proprio come una formattazione condizionale:

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A3:AZZ3")) Is Nothing Then
    For y = 1 To 1000
            Range(Cells(1, y), Cells(10, y)).Interior.ColorIndex = xlNone
            If Cells(3, y) = "rosso" Then
                Range(Cells(1, y), Cells(10, y)).Interior.ColorIndex = 3
            End If
        Next
    End If
    End Sub

Discussioni Simili

  1. [Risolto] Cambiare colore a parte di testo
    Di *Giuseppe* nel forum Domande su Excel in generale
    Risposte: 16
    Ultimo Messaggio: 18/03/17, 00:07
  2. [Risolto] Formattazione condizionale per cambiare colore testo
    Di sowhatt nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 07/03/17, 00:11
  3. Risposte: 4
    Ultimo Messaggio: 30/01/17, 16:31
  4. somma da celle avente accanto cella di determinato colore
    Di zizus nel forum Domande su Excel in generale
    Risposte: 10
    Ultimo Messaggio: 15/12/16, 11:31
  5. cambiare colore del CommandButton al clik
    Di principiante nel forum Domande su Excel VBA e MACRO
    Risposte: 21
    Ultimo Messaggio: 01/05/16, 01:34

Tag per Questa Discussione

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
  •