En Excel como funciona el Do... Loop until
Tengo el siguiente problema para un doble Do.... loop until. ¿Cómo freno el segundo Do? Te pongo los datos:
Gracias...
- Sub VARIABLE()
- Dim A As String
- X = 12
A = 4 - Do
'SE POSICIONA EN EL PRIMER REGLON DEL OBRA SI ASIGNAR No. DE REQUISICION
Range("D5").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 1).Select
Stop
'COPIA A B-X EL VALOR DEL No.OBRA DE ESE RENGLON
Range("A" & X) = ActiveCell.Value
Stop
'PONE EL VALOR DEL No. DE REQUISION EN EL RENGLON ACTUAL
ActiveCell.Offset(0, -1).Value = A 'Range("B" & X).Value
Stop
'SE BRINCA AL SIGUIENTE REGLON
ActiveCell.Offset(1, 0).Select
Stop
'CONDICIONAL SI LA OBRA ACTUAL = LA OBRA COPIADA ENTONCES DA EL VALOR DE No. REQUISICION
'ELSE SE BRICA UN RENGLON
Do
If ActiveCell.Value = Range("A" & X) Then
ActiveCell.Offset(0, -1).Value = A 'Range("B" & X).Value
ActiveCell.Offset(1, 0).Select
Else
ActiveCell.Offset(1, 0).Select
End If
Stop
Loop Until ActiveCell.Value = 100
Stop
A = A + 1
Loop Until ActiveCell.Offset(0, 0).Value = ""
Stop
Range("A1").Select
End Sub
1 respuesta
Respuesta de Dante Amor
1