sub anidados
Publicado por Pablo (77 intervenciones) el 02/04/2018 16:01:28
Buenas tardes,
Tengo un problema de concepto.
Tengo un sub, vamos a llamarlo padre, y lo que quiero hacer lo tengo dividido en varios subs que hacen el trabajo.
Si todo va bien, los sub se van ejecutando uno detrás de otro hasta el final.
Si no, es decir, si uno de ellos se va a Exit Sub, quiero que termine también el padre.
Ejemplo:
Si Sub dos termina en Exit Sub, ¿Como puedo hacer que termine el Sub Padre y no continúe en Sub tres?
Tengo un problema de concepto.
Tengo un sub, vamos a llamarlo padre, y lo que quiero hacer lo tengo dividido en varios subs que hacen el trabajo.
Si todo va bien, los sub se van ejecutando uno detrás de otro hasta el final.
Si no, es decir, si uno de ellos se va a Exit Sub, quiero que termine también el padre.
Ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Sub Padre()
Call uno
Call dos
Call tres
Call cuatro
End Sub
Sub uno()
Lo que sea
End Sub
Sub dos()
If lo que sea Then
Lo que sea
Else
Exit Sub
End If
End Sub
Sub tres()
Lo que sea
End Sub
Sub cuatro()
Lo que sea
End Sub
Si Sub dos termina en Exit Sub, ¿Como puedo hacer que termine el Sub Padre y no continúe en Sub tres?
Valora esta pregunta


0