napisał: grzegorz0379 postów: 76
umieszczony: 26 listopada 2009 09:42
|
|
Tak, dzięki. |
|
napisał: Trebor postów: 1209
umieszczony: 24 listopada 2009 16:25
|
|
Coś pewnie nie łapię. Sprawdź czy chodzi o takie rozwiązanie jak w załączniku.
Hej |
|
napisał: grzegorz0379 postów: 76
umieszczony: 24 listopada 2009 08:59
|
|
Dzięki.
Takie rozwiązanie jest mi znane. Jednak chciałem poszerzyć horyzonty i myślałem, żeby zrobić coś co działałoby na zasadzie inputboxa, tylko że dane byłyby wybierane z listy a nie wprowadzane przez użytkownika. |
|
napisał: Trebor postów: 1209
umieszczony: 23 listopada 2009 19:34
edytowany: 24 listopada 2009 16:26
|
|
Załaduj obydwa formularze, z tym że jeden niech pozostanie ukryty. W tym stanie możesz bezpośrednio zapisywać dane z kontrolek jednego formularza w kontrolkach drugiego. Coś w rodzaju UserForm1.TextBox1 = UserForm2.List....
Pozdrawiam |
|
napisał: grzegorz0379 postów: 76
umieszczony: 23 listopada 2009 12:27
|
|
A jak można przekazać pomiędzy arkuszem a formantką formularza lub formantką jednego formularza a formantką drugiego formularza (bez deklarowania zmiennej poprzez public ...)
Chodzi mi to to, że np.
Na jednym formularzu mam 10 textboxów. Na drugim listbox, który to formularz uruchamia się po dblkliku w któryś z textboxów z 1 formularza i wypełnia danymi np Mama, tata, ciocia, babcia. Chcę żeby po wybraniu wartości z listboxa np poprzez dblclick, wypełnił się tą wartością textbox na formularzu, ten który wywołał formularz z listboxem. Chodzi mi o taki system podpowiedzi przy wypełnianiu textboxów.
Pozdrawiam |
|
napisał: grzegorz0379 postów: 76
umieszczony: 23 listopada 2009 12:15
|
|
Dzięki. |
|
napisał: Rycho postów: 291
umieszczony: 20 listopada 2009 23:25
|
|
Hej, np. tak:
Sub test()
Dim T(1 To 3) As Double
T(1) = 1
T(2) = 2
T(3) = 3
Call Iloczyn(T, 111)
MsgBox T(1) & " / " & T(2) & " / " & T(3)
End Sub
Sub Iloczyn(tablica() As Double, liczba As Double)
Dim i As Long
For i = LBound(tablica) To UBound(tablica)
tablica(i) = tablica(i) * liczba
Next
End Sub
Trzeba tylko pamiętać, że tablice są przekazywane do procedury jako referencje (adres w pamięci) a nigdy przez wartość. |
|
napisał: grzegorz0379 postów: 76
umieszczony: 20 listopada 2009 19:29
|
|
Witam,
Czy da się przekazywać do drugiej procedury tablice, tak jak zwykłe zmienne zgodnie z przykładem poniżej?
Sub Źródło()
Call Odbiór(20)
End Sub
Sub Odbiór(Liczba As Double)
End Sub |
|
 wstecz 1 dalej  wszystkich stron: 1
|