Litas Enlazadas
Tengo un problema al tratar de eliminar un nodo de una matriz tengo un proceso para borrar pero quiero que cuando no escuentre el elemento se termine ese proceso alguien me puede decir como terminarlos, el codigo se muestra a continuacion:
Public Sub Localizar_borrar()
Borrar = 1
While Lista(Borrar, 1) <> Elemento_borrar
If Borrar >= 11 Then
MsgBox "No se encuentra el elemento"
Else
Borrar = Borrar + 1
End If
Wend
End Sub
Si se fijan lo que pasa que aunque la variable borrar sea igual a 11 el proceso no se termina, como puedo terminar el proceso o en lugar del while cual puedo utilizar.
Public Sub Localizar_borrar()
Borrar = 1
While Lista(Borrar, 1) <> Elemento_borrar
If Borrar >= 11 Then
MsgBox "No se encuentra el elemento"
Else
Borrar = Borrar + 1
End If
Wend
End Sub
Si se fijan lo que pasa que aunque la variable borrar sea igual a 11 el proceso no se termina, como puedo terminar el proceso o en lugar del while cual puedo utilizar.
hola, bueno, lo que podrias hacer es terminar el ciclo while cuando este llega a 11, aunque no recuerdo como hacerlo, pero quizas podrias poner algo asi:
if borrar>=11 then
goto salir:
....
----
...
wend
salir:
end sub
espero te sirva
if borrar>=11 then
goto salir:
....
----
...
wend
salir:
end sub
espero te sirva
gracias.... despues de casi 6 años
realmente gracias si me sirvio
realmente gracias si me sirvio
