Witam.
Tak jak w temacie zaprojektowałem sobie formularz, chciał bym aby po wybraniu pozycji w liscie rozwijalnej zmieniały mi się wartości w polach “Wymiar ołowiu” i “Masa ołowiu”. Jaki kod VBA trzeba wpisać do pola listy rozwijalnej aby wartości się zmieniały?
W załączeniu przesyłam screen.
Dane z których mają być pobierane wartości.
drobok
(Drobok)
21 Czerwiec 2010 13:16
#2
Ja bym to zrobił za pomocą pola kombi. Jeśli chcesz umieścić taki formularz w internecie wielu użytkowników nie włączy nawet makra.
_alex
([alex])
21 Czerwiec 2010 13:16
#3
Za mało danych, co chcesz aby pojawiło się w tych polach przy wyborze T4 lub H4 ?
[alex] , w polach tych ma pojawaić sie wymiar i waga z kolumny TOR x3m
– Dodane 21.06.2010 (Pn) 15:29 –
drobok , jak byś to rozwiązał za pomocą pola kombi?
_alex
([alex])
21 Czerwiec 2010 15:35
#5
Wystarczy że jako reakcje na zmianę ComboBox’a
wypełnisz pole Wymiar ołowiu przez tablicę:
Dim WO(0 to 10) As String
WO(0) = “60x100”
WO(1) = “90x100”
WO(4) = “148x153”
WO(5) = “160x162”
WO(6) = “163x170”
WO(9) = “160x170”
WO(10) = “91x92”
Text=WO(Index)
analogicznie z drugim polem, dwie tablicy (lub jedną dwuwymiarową) możesz zadeklarować globalnie i wypełnić tylko raz przy wyświetleniu okienka.
[alex] , mógł byś podać cały kod, nie znam się na VBa
_alex
([alex])
21 Czerwiec 2010 16:29
#7
To poco się bierzesz za co czego nie znasz?
[alex] , mogę liczyć na pomoc? po wpisaniu kodu podanego przez Ciebie do pola listy rozwijalnej nie otrzymuje wartości w polu tekstowym.