Ciao a tutti!
io sono un nuovo adepto di vba perchè usando molto excel a volte mi occorre inventare cose nuove per ovviare alle sue limitazioni. Mi sono impegnato per trovare la mia risposta su internet, ma spesso non si applica totalmente al mio problema, che ora vi espongo.
io volevo utilizzare 6 condizioni nella formattazione condizionale di excel, che è limitata e ne ammette solo 3, quindi ho impostato il codice sottostante, che mi serve a far cambiare colore alle celle in una certa colonna (la A, dalla riga 11 alla 509) a seconda del numero che ci scrivo dentro (da 1 a 6)
il mio quesito è questo, insieme alla cella in cui è scritto il numero, io vorrei che cambiasse colore anche tutta la riga corrispondente, dalla colonna A alla colonna AE per ogni riga.
cosa dovrei aggiungere??
ho provato di tutto, ma risultati sotto zero... ehe
grazie a tutti! ciao!
--------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim icolor As Integer
If Not Intersect(Target, Range("A11:A509")) Is Nothing Then
Select Case Target
Case 1
icolor = 15
Case 2
icolor = 5
Case 3
icolor = 10
Case 4
icolor = 6
Case 5
icolor = 8
Case 6
icolor = 7
Case Else
'Whatever
End Select
Target.Interior.ColorIndex = icolor
End If
End Sub
--------------------------------------------------