Y tanto...
A ver, el ejercicio me pide un numero de inicio y otro de fin.... uno tiene que ser correlativo, con un incremento y decrecimiento....
-En el correlativo por ejemplo de 5 a 10....
VInicial = CInt(Txtnum.Text)
VFinal = CInt(Txtnum2.Text)
VIncre = CInt(Txtincre.Text)
If IsNumeric(VInicial) And IsNumeric(VFinal) And (VIncre) Then
cont = VInicial
For i = VInicial To VFinal
TxtArray.Text = TxtArray.Text & "-" & i
Next
Else
MsgBox("no son numeros")
End If
-De 5 a 20 con incremento de 5 en 5 .. 5,10,15,20
If IsNumeric(VInicialPosi) And IsNumeric(VFinalPosi) And (VIncrePosi) Then
contPosi = VInicialPosi
For i = VInicialPosi To VFinalPosi Step VIncrePosi
if conposi > VfinalPosi
TxtArray.Text = TxtArray.Text & "-" & contPosi
contPosi = contPosi + VIncrePosi
Else
Msgbox("fin")
Next
Else
MsgBox("no son numeros")
End If
-De 20 a 5 con decrecimiento negativo de 5 en 5, 20, 15, 10, 5....
If IsNumeric(VInicialNega) And IsNumeric(VfinalNega) And (VincrNega) Then
contnega = VInicialNega
For i = VfinalNega To VInicialNega Step VincrNega
if contnega > VfinalNega
TxtArray.Text = TxtArray.Text & "-" & contnega
contnega = contnega - VincrNega
else
Msgbox("fin")
end if
Next
Else
MsgBox("no son numeros")
End If
Un saludo.