Far colorare di rosso le rispettive date di sabato e domenica.

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
zuzariello
00sabato 10 maggio 2014 16:50
salve a tutti .ho fatto un prospetto mensile ed ho utilizzato la formattazione condizionale facendo colorare i sabati e le domeniche, ed ho utilizzato come formula la seguente:=GIORNO.SETTIMANA(A5)=1
e =GIORNO.SETTIMANA(A5)=7 ; adesso voglio che dove c'è la data ad esempio 04/05/2014 che mi colora di rosso, volevo che l'intera stringa di celle che va da B5 a I5 mi colora come la data si può fare?Allego il foglio di esempio.
freeant7@forum
00sabato 10 maggio 2014 17:00
Ciao Marco; vedi l'allegato se va bene.

Ciao e buona serata
zuzariello
00sabato 10 maggio 2014 18:08
Ciao marco era quelo che volevo. solo che provando a farlo non me li colora ti allego il foglio eventualmente per favore dimmi dov'è l'errore.Uso la versione excel 2003
raffaele1953
00sabato 10 maggio 2014 18:31
Un saluto a freeant7@forum
La formula è giusta (non ricordo bene 2003)
Invece "si applica a" deve essere =$A$2:$A$32

Per una sola formattazione condizionale
=SE(A2="";"";O(GIORNO.SETTIMANA(A2;1)=6;GIORNO.SETTIMANA(A2;1)=7))
"si applica a" =$A$2:$A$32
freeant7@forum
00sabato 10 maggio 2014 18:57
Ciao Marco e un saluto a Raffaele; la formula è quella che ti ho messo nell'allegato, a me funziona anche su versione 2003 ... devi solo selezionare le colonne A:I quando applichi la formattazione condizionale

zuzariello
00sabato 10 maggio 2014 19:09
Adesso funziona...se volessi utilizare una macro al posto della formula per semplificarmi il lavoro è possibile?
freeant7@forum
00sabato 10 maggio 2014 19:33
"...se volessi utilizzare una macro al posto della formula per semplificarmi il lavoro ...."
[SM=x423037]
Semplificare? Non credo proprio; comunque si può fare, ma ora non ho tempo di creare una macro, se non vai di fretta, appena ho tempo provo a buttarla giù; come avrai capito è abbastanza complessa e ultimamente anche io sono un po' arrugginito, quindi così al volo non posso farla.

[SM=x423053]
raffaele1953
00domenica 11 maggio 2014 00:29
>>>se volessi utilizare una macro al posto della formula per semplificarmi il lavoro è possibile?

La Formattazione condizionale è la migliore soluzione.
Per altre problematiche, dacci un esempio fattibile(ma diventerebbe più lunga).
zuzariello
00domenica 11 maggio 2014 11:58
Non vado di fretta. vorrei utlizzare la formattazione condizione solo per le date. mentre in corrispondeza delle domeniche e sabati per l'intera stringa di cella che va dalla data B4 a I4 (sabato) con data 03/05/2014 vorrei utilizzare la macro.
raffaele1953
00domenica 11 maggio 2014 15:45
Esempio di prova.
Option Explicit

Sub colora()
Dim X As Long, uriga As Long
uriga = Range("A" & Rows.Count).End(xlUp).Row
    For X = 2 To uriga
        If Weekday(Cells(X, 1)) = 1 Then
          Range(Cells(X, 2), Cells(X, 9)).Interior.ColorIndex = 3
        End If
        If Weekday(Cells(X, 1)) = 7 Then
           Range(Cells(X, 2), Cells(X, 9)).Interior.ColorIndex = 5
        End If
    Next X
End Sub
zuzariello
00martedì 13 maggio 2014 13:17
ciao raffaele questa macro la devo incollare in un modulo?L'ho provata ma non mi colora niente...
giose80
00sabato 3 ottobre 2015 12:55
problema simile
Salve sono nuovo e vorrei il vostro aiuto per un problema...
io volevo colorare di rosso tutte le colonne del foglio che contengono la data di sabato e domenica come posso fare?
vi ringrazio anticipatamente
by sal
00sabato 3 ottobre 2015 18:35
Formattazione condizionale
Ciao devi usare la formattazione condizionale.

con la formula:

=GIORNO.SETTIMANA(B$3)=7

dove 7 = sabato, 1 = domenica, nella riga 3 ci sono le date, scegli il formato, sono 2 regole 1 per il sabato e 1 par la domenica

poi selezioni l'area da applicare la formattazione e confermi.

Ciao By Sal [SM=x423051]

miki2812
00sabato 5 marzo 2016 12:31
colorare la scritta domenica in rosso
ciao non riesco a far uscire colorate la dicitura domenica in rosso
qualcuno mi sa dire come fare vi allego il foglio.
grazie
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 16:31.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com