La macro confronta il range B14:B20 del foglio Totale con il range variabile B del foglio Runimpo, non riesco a far si che la macro confronti le due colonne considerando entrambi i range variabili
A seguire il codice e il file allegato
http://www.filedropper.com/prova5
- Codice: Seleziona tutto
Sub Elimina_Duplicati()
Dim iListCount As Integer
Dim iCtr As Integer
Application.ScreenUpdating = False
iListCount = Sheets("Runimpo").Cells(Rows.Count, "B").End(xlUp).Row
'fa il loop nel foglio totale e lo compara con la colonna B del foglio Runimpo
'For Each x In Sheets("Totale").Range("B14").End(xlUp)<--- Non funziona
For Each x In Sheets("Totale").Range("B14:B20") '<---Funziona
For iCtr = 13 To iListCount
If x.Value = Sheets("Runimpo").Range("B" & iCtr).Value Then
Sheets("Runimpo").Range("B" & iCtr).EntireRow.Delete (xlShiftUp)
iCtr = iCtr + 1
End If
Next iCtr
Next
End Sub
Vi ringrazio molto !