Limitandosi a controllare che in colonna R=18 ci sia un "numero" oppure "no", questa macro elimina le righe che non hanno in R un dato numerico:
- Codice: Seleziona tutto
Sub DelText()
Dim I As Long
'
For I = Cells(Rows.Count, 18).End(xlUp).Row To 2 Step -1
If Not IsNumeric(Cells(I, 18)) Then
Rows(I).Delete Shift:=xlUp
End If
Next I
End Sub
Certo, se le righe fossero 10mila e ce ne fossero 5mila da eliminare potrebbe richiedere "qualche secondo", ma a domanda semplice faccio una proposta semplice...
D:\DDownloads\[MULTI_C401155.xlsm]Foglio4keyw
delete non numeric rows