Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[Excel] Condizione IF basato sul colore di sfondo della cell

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[Excel] Condizione IF basato sul colore di sfondo della cell

Postdi Dylan666 » 03/05/11 15:36

Ciao a tutti e grazie in anticipo per l'aiuto che mi darete!
Devo compilare il valore di una cella (mettiamo caso di doverci scrivere dentro "pippo") a seconda che un altra sia colorata o meno in un certo modo (è un particolare grigio)

Come ricavo il valore del colore di sfondo per vedere se corrisponde o no a quello che cerco?
Ho trovato solo codici in VBS, ma non si puù fare con una formula e basta?

Mi andrebbe bene anche una soluzione "mista" cioè con una parte di VBS come riportato qui:
http://usenet.it.rooar.com/showthread.php?t=369876
http://usenet.it.rooar.com/showthread.php?t=368283
http://it.narkive.com/2007/6/1/4582471- ... ziona.html

Io pure però ho lo stesso errore nonsotante abbia seguito le indicazioni date lì.
Preciso che devo operare su unExcel di Office 2007 in Italiano

Grazie ancora
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Sponsor
 

Re: [Excel] Condizione IF basato sul colore di sfondo della

Postdi ricky53 » 03/05/11 17:59

Ciao,
come vengono colorate le cella ? Con formule nella formattazione condizionale ?

Non puoi applicare la stessa regola (della formattazione condizionale) per identificare quello che ti occorre e scrivere "pippo" nelle celle ?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel] Condizione IF basato sul colore di sfondo della

Postdi Anthony47 » 03/05/11 23:40

Anche nella nostra sezione abbiamo trattato spesso l' argomento, anche se io ripeto che il colore non dovrebbe essere usato per qualificare i dati ma solo come effetti di presentazione.

Ad esempio qui: viewtopic.php?t=91122

Dal tuo messaggio pero' io non ho capito che cosa hai provato e quale e' "lo stesso errore".
Inoltre dovresti specificare se il colore e' ottenuto da una formattazione o una formattazione condizionale; in questa seconda ipotesi, quali sono le condizioni che producono la colorazione.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13892
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [Excel] Condizione IF basato sul colore di sfondo della

Postdi Dylan666 » 04/05/11 15:41

Dunque, le celle sono formattate "ma mano" di colore grigio, senza formattazione condizionale.
Il file me lo sono ritrovato così, non l'ho fatto io e per le modifiche che ci devo fare il "colore di sfondo" è l'unica discriminante possibile.

L'errore che mi dava il codice dell'altro sito e anche quello del topic linkato qui è "Errore di nome non valido".
Mi sono scaricato il file Tritt_GCC.xls citato nell'altro topic di pc-facile ed ho cercato di integrare il codice di lì nel mio foglio, ma sbaglierò quelcosa, magari anche di banale.

Io prendo il seguente codice della macro dal foglio Tritt_GCC.xls:

Codice: Seleziona tutto
Function GCC(Cell As Range)
Application.Volatile
GCC = Cell.Interior.ColorIndex
End Function

Sub ricalc()
Calculate
End Sub


Apro il mio file, e vado su Strumenti > Marco > Visual Basic Editor, incollo la macro e salvo.
Poi apro il foglio e in una cella incollo la formula:

Codice: Seleziona tutto
=GCC(A1)


Poi dalla barra "Moduli" inserisco un bottone e gli associo la macro per poter fare l'aggiorna.

Cosa mi perdo?
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Re: [Excel] Condizione IF basato sul colore di sfondo della

Postdi Dylan666 » 04/05/11 16:01

Vi allego al seguente link un file in cui ho cercato di ricreare la macro:

https://rapidshare.com/files/460575448/Mia_Prova.xls

Grazie
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Re: [Excel] Condizione IF basato sul colore di sfondo della

Postdi Dylan666 » 04/05/11 16:19

Come non detto, ho visto ora che ho incollato la Macro nel poso sbagliato... :oops:
Accidenti alla fretta e al fare 1000 cose insieme! :aaah

Grazie del preziosissimo aiuto e scusate per l'imbranatagine! :D
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Re: [Excel] Condizione IF basato sul colore di sfondo della

Postdi Anthony47 » 04/05/11 22:12

Anche battendo la testa si impara, l' importante e' non farsi (troppo) male...

Ciao, alla prossima.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13892
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "[Excel] Condizione IF basato sul colore di sfondo della cell":


Chi c’è in linea

Visitano il forum: Nessuno e 15 ospiti