Avatar billede uffe_kld Nybegynder
23. august 1999 - 15:32 Der er 5 kommentarer og
1 løsning

Afspille sub vha. en komando-knap

Jeg har oprette en modul, der indeholder en public sub laes_fil(). Sub'en fungere fint i design mode, men hvordan får en komandoknap til at afspille sub'en?
Avatar billede moses Praktikant
23. august 1999 - 15:51 #1
Ganske enkelt:

Du erstatter ordet "Sub" med "Function" i modulet. Det er bare en funktion, der ikke returnerer nogen værdi.

Du skal så bare huske at benytte navnet med parenteser bagefter, selvom der ikke medfølger parametre og selom den ikke returnerer nogen værdi.
Avatar billede moses Praktikant
23. august 1999 - 15:52 #2
Det var en nem opgave, når man ved det - ok; Men 15 point det er lige før afrunding tager hele beløbet !!

Jeg vil dog ikke have mere for det denne gang.
Avatar billede uffe_kld Nybegynder
23. august 1999 - 16:01 #3
Tak, svaret, men hvad er så formålet med subs?
Avatar billede moses Praktikant
24. august 1999 - 08:02 #4
Subrutiner bruger man til at opdele koden logisk og overskueligt og placere fælles kode.

Du kan sagtens kalde subrutiner i samme modul og public subrutiner i andre moduler fra VBA.
Avatar billede kh Nybegynder
31. august 1999 - 09:05 #5
Du behøver ikke at ændre "Sub" til "Function", men hvis du kalder en "Sub" skal du bare skrive "call laes_fil"

kh
KH
Avatar billede moses Praktikant
31. august 1999 - 09:26 #6
Det er korrekt, men en sub vises f.eks. ikke i expression builder'en.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester