You are here:--[RISOLTO] Colorare cella su altro foglio di lavoro
[RISOLTO] Colorare cella su altro foglio di lavoro 2018-11-26T18:22:45+00:00

Home Forum Domande su Excel Generale [RISOLTO] Colorare cella su altro foglio di lavoro

  • Autore
    Articoli
  • bg66bg66
    Partecipante
      Post totali: 31
      #7422 |

      Ciao a tutti,
      non ho trovato aiuti specifici nel forum e quindi chiedo.

      Nel foglio ore ho impostato una formattazione condizionale per colorare i sabati e le domeniche dell’anno =$N6="sab" e =$N6="dom"

      Vorrei riportare la colorazione anche nell’altro foglio “Report lavoratore” nelle celle che si riferiscono a giorno e mese.
      Esempio: la riga 12 del foglio “Ore” è rosso perchè dom -> vorrei che la cella H8 del foglio “Report lavoratore” si colorasse di rosso.

      Come fare?
      file di prova

      Grazie per l’aiuto.

      Edit by sid
      modificato link al file

      • Questo argomento è stato modificato 2 settimane fa da sid sid.
      • Questo argomento è stato modificato 2 settimane fa da sid sid.
    • sidsid
      Moderatore
        Post totali: 502

        Ciao
        Seleziona la tabella B8:AF19
        -Home
        -formattazione condizionale
        -Gestisci regole
        -nuova regola
        -utilizza una formula per determinare le celle da formattare

        Per formattare le celle che contengono la domenica, inserisci la formula
        =GIORNO.SETTIMANA(DATA($X$2;CONFRONTA($A8;$A$8:$A$19;0);B$6))=1
        Poi scegli il colore
        -Ok
        -Ok
        -applica
        -ok

        Per il sabato è la stessa formula, solo che al posto di 1 metti 7

        ATTENZIONE: verranno formattate anche le celle in cui hai messo uno slash e che rappresentano le date che non esistono

      • sidsid
        Moderatore
          Post totali: 502

          ATTENZIONE: verranno formattate anche le celle in cui hai messo uno slash e che rappresentano le date che non esistono

          Per evitare questo devi mettere altre 2 condizioni nella formattazione condizionale.

          condizione 1 – nelle celle dei mesi che hanno i giorni che non esistono, metti la stringa “no”
          NB(logicamente al posto di “no” puoi mettere quello la stringa che vuoi te)

          seleziona queste celle (30/31 febbraio-31 aprile- 31 settembre-31 novembre)

          -Home
          -formattazione condizionale
          -Gestisci regole
          -nuova regola
          -formatta solo le celle che contengono
          -testo specifico
          -contiene
          scrivi =”no”
          Poi scegli il colore di riempimento (nero)
          -Ok
          -Ok
          -applica
          -ok

          ==============================

          condizione 2 per l’anno bisestile

          In un modulo standard inserisci questa udf

          Public Function Bisesto(ByVal Anno As Integer) As Boolean
            'by Scossa
            Application.Volatile True
            Bisesto = Day(DateSerial(Anno, 3, 0)) = 29
          End Function

          seleziona il 29 febbraio

          -Home
          -formattazione condizionale
          -Gestisci regole
          -nuova regola
          -utilizza una formula per determinare le celle da formattare

          inserisci la formula
          =NON(bisesto($X$2))
          Poi scegli il colore di riempimento (nero)
          -Ok
          -Ok
          -applica
          -ok

          • Questa risposta è stata modificata 2 settimane fa da sid sid.
        • sidsid
          Moderatore
            Post totali: 502

            Il risultato che ottieni; logicamnte cambiando l’anno in X2 cambia la formattazione

            Anno bisestile

            • Questa risposta è stata modificata 2 settimane fa da sid sid.
          • bg66bg66
            Partecipante
              Post totali: 31

              [RISOLTO]
              Ciao Sid e ancora grazie.

              Alla prossima.

            La discussione ‘[RISOLTO] Colorare cella su altro foglio di lavoro’ è chiusa a nuove risposte.

            Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

            Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

            Chiudi