Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Go Sub  (gelezen 1993 keer)

0 leden en 1 gast bekijken dit topic.

Offline Oldy

  • Ervaren lid
  • ***
  • Berichten: 295
Go Sub
« Gepost op: 17 september 2004, 09:05:00 »
Beste Excelisten,

In de eerste Subroutine zeg ik "Go Sub verlaten"
In de tweede Subroutine staat ":verlaten"
Als ik dit in één routine doe werkt het perfect.
Doch als ik naar de tweede verwijs loopt het vast.
Hoe moet ik dit oplossen ?

Mijn voorbeeldje:

Sub Feestdag()

If Range("A1").Value = "Feestdag" And Range "A2").Value = 0 Then
MsgBox "Vandaag is geen feestdag !", vbOKOnly, ""
End If
GoSub verlaten
End Sub

Nu zou hij in een andere SubRoutine de ":verlaten" moeten vinden. Is dit mogelijk ?
HP Pavillion Desktop 595 P0002NB
Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz   3.00 GHz
SSD 512 GT1030
Ram 16Gb
Seagate 3,5 inch 1 Tb Sata 7200 rppm
2019
64-bits besturingssysteem, x64-processor
Windows 10 Home - Versie : 21H2

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:Go Sub
« Reactie #1 Gepost op: 17 september 2004, 10:17:40 »
Hallo Oldy,

U kunt GoSub en Return overal in een procedure gebruiken, maar de instructie GoSub en de bijbehorende instructie Return moeten in dezelfde procedure voorkomen. Een subroutine kan meer dan een instructie Return bevatten, maar de eerste instructie Return die wordt gevonden, doet de uitvoering terugvertakken naar de instructie die onmiddellijk volgt op de meest recent uitgevoerde instructie GoSub.

Bron: Excel help files

Groeten,

SoftAid
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Oldy

  • Ervaren lid
  • ***
  • Berichten: 295
Re:Go Sub
« Reactie #2 Gepost op: 17 september 2004, 11:48:17 »
Bedankt SoftAid
HP Pavillion Desktop 595 P0002NB
Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz   3.00 GHz
SSD 512 GT1030
Ram 16Gb
Seagate 3,5 inch 1 Tb Sata 7200 rppm
2019
64-bits besturingssysteem, x64-processor
Windows 10 Home - Versie : 21H2

 


www.combell.com