Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Private Sub Form_Load() Dim desde As Long Dim hasta As Long
desde = InputBox("desde") hasta = InputBox("Hasta")
For i = desde To hasta If EsPrimo(i) Then Debug.Print i End If Next i
End Sub Private Function EsPrimo(ByVal Nro As Long) As Boolean 'cabe destacar que el 0 es primo divisor = 2 EsPrimo = True Do While EsPrimo And divisor <= (Nro / 2) If Nro Mod divisor = 0 Then EsPrimo = False divisor = divisor + 1 Loop