Cuando se utiliza una macro para eliminar filas específicas en Excel, ¿por qué se eliminan cada dos filas?
Dim jR como entero
jR = ActiveSheet.UsedRange.Rows.Count
For j = 1 To jR
Hacer mientras Cells(j, 1) = " nómina"
Filas(j).
j = j
Bucle
Siguiente j
Pruébalo con esto
Elimina la primera fila, luego la segunda fila se convierte en la primera fila, y For...next ya no juzgará la primera fila, ejecutará la siguiente fila
Con DO...LOOP se repite en la misma fila hasta que la fila no sea "cheque de pago"