Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
FUNZIONE CONTA.SE di Green (utente non iscritto) data: 19/04/2016 13:26:03
Buongiorno
mi servirebbe un codice vba per farsi che:
- mi vengano contati i valori delle celle in cui c'è scritto una determinata cosa con un dato colore di testo
- mi vengano contati i valori delle celle in cui c'è scritto una determinata cosa con un dato colore di cella
di alfrimpa data: 19/04/2016 14:03:51
Ciao Green
Una possibile soluzione è la function che vedi sotto che conta le celle con sfondo giallo e testo rosso.
Alfredo
Function MioContaSe(a As Range)
Dim cel As Range
For Each cel In a
If cel.Value = "cosa" And cel.Interior.ColorIndex = 6 And cel.Font.ColorIndex = 3 Then
MioContaSe = MioContaSe + 1
End If
Next cel
End Function
di Green (utente non iscritto) data: 20/04/2016 12:43:25
la formula da scrive quale sarebbe?
grazie
di alfrimpa data: 20/04/2016 12:56:08
Per fare prima ti allego il file.
Tieni presente che, se dopo aver inserito la formula fai delle variazioni di colore o del testo, questa non si aggiorna automaticamente ma devi nuovamente premere F2 e dare Invio.
Alfredo
di Green (utente non iscritto) data: 21/04/2016 22:43:30
Grazie per l'aiuto
di Green (utente non iscritto) data: 22/04/2016 06:37:04
Se allego un file mi potrste controllare perchè non mi funziona?
di alfrimpa data: 22/04/2016 12:01:41
Ciao
Ho controllato il file che hai allegato ed a me funziona perfettamente anzi non c'è neanche bisogno di premere F2 e poi Invio; nel momento che vai a variare qualcosa nell'intervallo la formula si adegua automaticamente.