vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest poniedziałek, 13 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Uruchomić kolejny krok w kodzie VBA


otwartyotwarty rozpoczął: Blaszka_P postów: 3



napisał: Blaszka_P
postów: 112


umieszczony:
10 lutego 2012
17:13

  
Dzięki bardzo
napisał: admin
postów: 613


umieszczony:
8 lutego 2012
18:25

edytowany:
9 lutego 2012
09:55

  
Witam,

Formularze sa w VBA domyslnie ustawione tak, ze po pokazaniu formularza dalszy kod nie jest wykonywany.

Sa dwie mozliwosci:
1. Zeby uruchomic jakas procedure, nalezy ja wywolac w procedurze zdarzeniowej. Czyli na przyklad CommandButton_Click().
Jezeli nie chcesz jej uzywac, to uzyj UserForm_Activate()

2. Wlasciwosc formularza .ShowModal ustaw na False albo wywoluj metode .Show z argumentem False:

UserForm1.Show False

napisał: Blaszka_P
postów: 112


umieszczony:
8 lutego 2012
17:58

  
Witam

mam pytanko , jak zrobić aby otwarciu np. "UsermForm1" , jeżeli będzie już widoczne na ekranie, uruchomić kolejną procedurę ale nie używając do tego "CommandButton" do tej pory tak mam ale chcę to zmienić.
Mam w kolejnym kroku taką pętlę
Do While DoEvents
        If NETComm1.PortOpen = False Then
            MsgBox "Com port nie gotowy. Pomiar niemożliwy!"
            Exit Sub
        End If
        If Abort Then
            Exit Do
        End If
itd....

to jęzeli zrobię to standardowo to "DoEvents" =0 a powinno 1 jak to obejść

Za podpowiedź dzieki
Pozdrawiam


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z