Ammammata
2024-04-22 07:01:17 UTC
Questo è il pezzetto di codice, adattato all'esempio che condivido più
sotto:
Public Sub EliminaRigheColorate()
Dim colorindex As Integer
Dim nr As Long
Dim line As Long
colorindex = 15 ' da verificare
With ActiveSheet
Range("A500").Select
nr = .Range("A500").End(xlUp).Row
For line = nr To 2 Step -1
If .Cells(line, 2).Interior.colorindex = colorindex Then
.Rows(line).Delete Shift:=xlUp
End If
Next line
.Cells(1, 1).Select
End With
End Sub
e questo è il file di esempio, ci interessa la colonna B
https://docs.google.com/spreadsheets/d/1oOk2C2Q50ds20TwZPMccaaFXRYvS9FgT/edit?usp=sharing&ouid=111334309467544778055&rtpof=true&sd=true
come posso risalire al valore di .Interior.colorindex delle celle della
colonna B per poter stabilire se eliminare la riga o lasciarla ?
grazie
sotto:
Public Sub EliminaRigheColorate()
Dim colorindex As Integer
Dim nr As Long
Dim line As Long
colorindex = 15 ' da verificare
With ActiveSheet
Range("A500").Select
nr = .Range("A500").End(xlUp).Row
For line = nr To 2 Step -1
If .Cells(line, 2).Interior.colorindex = colorindex Then
.Rows(line).Delete Shift:=xlUp
End If
Next line
.Cells(1, 1).Select
End With
End Sub
e questo è il file di esempio, ci interessa la colonna B
https://docs.google.com/spreadsheets/d/1oOk2C2Q50ds20TwZPMccaaFXRYvS9FgT/edit?usp=sharing&ouid=111334309467544778055&rtpof=true&sd=true
come posso risalire al valore di .Interior.colorindex delle celle della
colonna B per poter stabilire se eliminare la riga o lasciarla ?
grazie
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........