• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

call procedure, behalve enkele lijnen

Status
Niet open voor verdere reacties.

nobody11

Gebruiker
Lid geworden
20 dec 2007
Berichten
552
hallo iedereen,

ik heb een sub geschreven, waarin ik een andere sub 'call'; nu wil ik graag die proceduren call'en behalve alle msgbox'en die er in zitten.. kan ik dit met een speciale code verwezenlijken?
 
Je zou b.v. een public boolean variabale op waar kunnen zetten en mee geven vanuit de sub waarin je de sub met de msgboxen aanroept
De boxen laat je dan alleen verschijnen als de variabale onwaar is.

informatie (engels)
mvg leo
 
Je zou b.v. een public boolean variabale op waar kunnen zetten en mee geven vanuit de sub waarin je de sub met de msgboxen aanroept
De boxen laat je dan alleen verschijnen als de variabale onwaar is.

informatie (engels)
mvg leo


ik had ook al aan zo iets gedacht. ik roep nl de sub1(de gewone) en sub2(diegene waarin ik sub 1 oproep) op met verschillende formbuttons., de msgbox'en heb ik in een aparte sub gezet.. in de gewone sub laat ik dan het oproepen van de msgbox sub afhangen van een waarde van een variabele.. kan ik dit doen afhankelijk van de knop die is ingeduwd?

als ik de knop die de gewone sub aanroept induwt,dan moet sub msgbox aangeroepen worden, als ik de andere knop ingeduwd heb niet.. hoe moet ik dit doen, of enige tips? :-)
 
ik had ook al aan zo iets gedacht. ik roep nl de sub1(de gewone) en sub2(diegene waarin ik sub 1 oproep) op met verschillende formbuttons., de msgbox'en heb ik in een aparte sub gezet.. in de gewone sub laat ik dan het oproepen van de msgbox sub afhangen van een waarde van een variabele.. kan ik dit doen afhankelijk van de knop die is ingeduwd?

als ik de knop die de gewone sub aanroept induwt,dan moet sub msgbox aangeroepen worden, als ik de andere knop ingeduwd heb niet.. hoe moet ik dit doen, of enige tips? :-)

heb al een oplossing volgens mij.. iets minder verfijnd, maar het werkt :-) net na het versturen van het vorige bericht!

edit: toch niet.. had te mooi geweest om waar te zijn :-)
 
Laatst bewerkt:
Goed voor jou :thumb:


maar hoe dan wel, altijd interessant voor anderen

Joske
 
Goed voor jou :thumb:


maar hoe dan wel, altijd interessant voor anderen

Joske

heb een sub aangemaakt waarin ik het al dan niet oproepen van de sub met msgbox'en (ik eb de msgbox'en maw in een aparte sub gezet) laat afhangen van de waarde van een bepaalde variabele (een boolean)..

als ik op een form button klik waarbij ik de msgbox'en van een bepaalde procedure wil laten verschijnen, dan heb ik eerst die boolean op een bepaalde waarde gezet waarbij ik de sub met de msgbox'en laat aanroepen..

in het geval ik op een form button klik waarbij ik de msgbox'en nt wil laten verschijnen, dna heb ik de boolean op een andere waarde gezet..

tis heel moeilijk uit te leggen.. ik zal vnavond een vb posten.. :-)
 
heb een sub aangemaakt waarin ik het al dan niet oproepen van de sub met msgbox'en (ik eb de msgbox'en maw in een aparte sub gezet) laat afhangen van de waarde van een bepaalde variabele (een boolean)..

als ik op een form button klik waarbij ik de msgbox'en van een bepaalde procedure wil laten verschijnen, dan heb ik eerst die boolean op een bepaalde waarde gezet waarbij ik de sub met de msgbox'en laat aanroepen..

in het geval ik op een form button klik waarbij ik de msgbox'en nt wil laten verschijnen, dna heb ik de boolean op een andere waarde gezet..

tis heel moeilijk uit te leggen.. ik zal vnavond een vb posten.. :-)

structuur van de procedures is als volgt:


sub1:
[M1].range=0
call hoofdsub

sub2:
[M1].range=1

hoofdsub:
hier komen coderegels, waaronder:
if [M1].range = 1 then
call msgbox


msgbox:
msgbox("tekst hier")


dit is de structuur.. en de ene form button laat ik sub 1 aanroepen bij click, en bij de andere form button laat ik sub2 aanroepen..
 
De zin van de excercitie ontgaat me, edoch, het kan simpel met

Code:
Sub verhaal1()
  verhaal2 false
End sub

Code:
sub verhaal2(c0 as boolean)
  x=12
  if c0 then msgbox ....
  x2=140
end sub
 
De zin van de excercitie ontgaat me, edoch, het kan simpel met

Code:
Sub verhaal1()
  verhaal2 false
End sub

Code:
sub verhaal2(c0 as boolean)
  x=12
  if c0 then msgbox ....
  x2=140
end sub

ik ben slechts een VB leek..

vanwaar die x=12 en x2=140?
 
Als voorbeeld van wat er in een macro aan code kan staan.
 
Als voorbeeld van wat er in een macro aan code kan staan.

en die C0 as boolean, hoe werkt dit dan? want je zgt op bepaald moment "if c0 then msgbox"..

wil dat zeggen dat als je de sub2 start, dat c0 op 1 springt,en als je via verhaal1 gaat,dat die c0 op 0 blijft?

als ik dit invul, dan krijg k als error "argument not optional".. hij duidt echter niet aan waar deze error zich voordoet..
 
Laatst bewerkt:
en die C0 as boolean, hoe werkt dit dan? want je zgt op bepaald moment "if c0 then msgbox"..

wil dat zeggen dat als je de sub2 start, dat c0 op 1 springt,en als je via verhaal1 gaat,dat die c0 op 0 blijft?

als ik dit invul, dan krijg k als error "argument not optional".. hij duidt echter niet aan waar deze error zich voordoet..

ah, ik zie het al.. bij de andere procedure moet je verhaal2 true zetten :-)


bedankt!! ik heb weeral wat bijgeleerd!! :-)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan