¿Por qué se usa esto en esta expresión en esta macro?
Buenas expertos.
Es que estoy estudiando macros y no entiendo porque se usa la expresión "iYesterday = iToday" en la siguiente macro. La he subrayado y se encuentra después del End If.
Sub ShowWeeks()
Dim iToday As Integer
Dim iYesterday As Integer
Range("B11").Select
iYesterday = Weekday(ActiveCell.Value)
Do Until IsEmpty(ActiveCell.Value)
ActiveCell.Offset(1, 0).Select
iToday = Weekday(ActiveCell.Value)
If iToday < iYesterday Then
ActiveCell.EntireRow.Insert
ActiveCell.Offset(1, 0).Select
End If
iYesterday = iToday
Loop
Range("A1").Select
End Sub
De antemano agradecido con ustedes.
1 respuesta
Respuesta de Elsa Matilde
1