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

Problem ze zmienną


otwartyotwarty rozpoczął: dmal postów: 6



napisał: dmal
postów: 10


umieszczony:
31 sierpnia 2005
06:56

  
Serdecznie dziękuję za informację.
Dzięki Tobie wpadłem na pomysł rozwiązania tego problemu.
Wykorzystałem to co podałeś do pierwszego formularza, natomiast dalszą część zmieniłem.
Po ostatecznym zakończeniu pracy zamiszczę stosowny kod

pozdrawiam i jeszcze raz dziękuję
Daniel
napisał: Stanislaw
postów: 109


umieszczony:
30 sierpnia 2005
12:53

  
A może pomoże Ci poniższy kod:
Oto kod dla UserForm1

Public etykieta

Private Sub Label1_Click()
etykieta = 1
UserForm2.Show
End Sub

Private Sub Label2_Click()
etykieta = 2
UserForm2.Show
End Sub

Private Sub Label3_Click()
etykieta = 3
UserForm2.Show
End Sub

Private Sub Label4_Click()
etykieta = 4
UserForm2.Show
End Sub



Została tu zadeklarowana zmienna publiczna,
która przybiera różne wartości w zależności
od tego, który Label został kliknięty

Natomiast w kodzie dla UserForm2
wstawiłem:

Private Sub UserForm_Initialize()

Select Case UserForm1.etykieta
    Case 1
        MsgBox "Plik_1"
    Case 2
        MsgBox "Plik_2"
    Case 3
        MsgBox "Plik_3"
    Case 4
        MsgBox "Plik_4"
End Select

End Sub



Oczywiście dla każdego "Case"
wstaw kod jaki ma być wykonany.

Daj znać, czy o to chodziło?

--
Pozdrawiam
Stanislaw
stanislaw_@op.pl
napisał: dmal
postów: 10


umieszczony:
30 sierpnia 2005
10:34

  
Dziękuje za informację, ale trochę nie oto mi chodziło.
na pasku formularza można umieścić tylko jedną nazwę, ja natomiast potrzebuję załadować dane z kilku plików. tak więc potrzebuję w jakiś inny sposób zidentyfikować te pliki

Daniel
napisał: pil
postów: 154


umieszczony:
30 sierpnia 2005
09:19

  
Przepraszam, drobna pomyłka - oczywiście tak trzeba załadować UserForm2:
Load UserForm2
UserForm2.Show

napisał: pil
postów: 154


umieszczony:
30 sierpnia 2005
09:17

  
Może spróbuj nazwę pliku umieścić w pasku formularza:
Dim strNazwaPliku As String
.
.
.
UserForm2.Caption = strNazwaPliku
Load form2
form2.Show

napisał: dmal
postów: 10


umieszczony:
30 sierpnia 2005
08:16

  
Witam

bardzo proszę o pomoc w poniższej sprawie (dotyczy Word'a)

mam dwa UserFormy na jednym znajduą się cztery Label'e o określonej nazwie przyjmijmy, że Label1, Label2, label3, label4.
Po kliknięciu na dany label aktywowany jest drugi UserForm na którym znajduje się TextBox.

Po aktywacji UserForma, w TextBoxie ma pojawić się treść z pliku o nazwie odpowiadającej daneu Labelowi (Labele były w pierwszym UserFormie) czyli Label1, Label2, Label3, Label4 (takie są nazwy plików.
Problem związany z załadunkiem danych z pliku mam rozwiązany.
Brakuje mi jednak pomysłu jak wyciągnąć nazwę danego pliku, która tak jak wcześniej zaznaczyłem jest tożsama z danym Label'em.

za wszelkie uwagi i sugestie z góry serdecznie dziękuję

Serdecznie pozdrawiam
Daniel


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z