napisał: Kalumet postów: 27
umieszczony: 29 stycznia 2010 22:23
|
|
Zaproponowane rozwiązanie działa! Nareszcie wszystko zachowuje się sensownie.
Niestety, pozostało wiele tajemnic, których nijak nie potrafię rozwikłać. I to mi trochę psuje humor W międzyczasie próbowałem coś sam kombinować. Przyszło mi w pewnym momencie do głowy, że to może wina tego, że te formanty zgrupowałem na formularzu i zmieniłem taktykę. Usunąłem formularz i w arkuszu zawiesiłem swobodny przycisk polecenia. Po przypisaniu kodu, o dziwo, zachowywał się zgodnie z oczekiwaniami. Dodałem drugi formant, TextBox, i w kodzie przycisku polecenia kazałem wykorzystać ciąg z pola tekstowego. I wszystko posypało się tak jak z formularzem. Najwyraźniej więc winna jest jakaś interakcja formantów. Chociaż... Poszedłem do siostry i przy okazji spróbowałem tego samego na jej kompie. I zdębiałem. Eksperyment z dwoma swobodnymi powiązanymi funkcjonalnie formantami powiódł się tam bez najmniejszych problemów! Z formą nie kombinowałem bo brakło czasu. Nie rozumiem, co tu jest grane? Na jednym komputerze działa a na drugim nie? Tego już całkiem nie rozumiem.
No, ale najważniejszy jest efekt. A ten, dzięki pomocy, został osiągnięty 
Pozdrawiam
Kalumet |
|
|
Reklama

|
|
napisał: Trebor postów: 616
umieszczony: 29 stycznia 2010 18:23
|
|
| Spróbuj coś w rodzaju AppActivate "Microsoft Excel"
Range("A1").Activate
Jeśli to nie pomoże to napisz co to za formularz, a najlepiej wstaw na forum załącznik z kodem.
Hej |
|
|
napisał: Kalumet postów: 27
umieszczony: 29 stycznia 2010 16:38
|
|
Witam,
Problem jest pewnie banalny dlatego od razu przepraszam, że zawracam głowy. Ale jakoś sam sobie poradzić nie umiem 
Na arkuszu mam formularz. Na nim dwa formanty: TextBox i CommandButton. Taki rodzaj wyszukiwarki pozycji. Wprowadzamy jakiś ciąg, klikamy Szukaj i powinniśmy znaleźć się we właściwej komórce i to w taki sposób, żeby móc bez problemu rozpocząć jej edycję. I tu pojawia się problem. Po kliknięciu przycisku dzieje się w zasadzie wszystko to, co powinno się dziać ale komórki edytować nie można bo "akcja" pozostaje w formularzu: przycisk jest zaznaczony, po kliknięciu strzałką fokus przenosi się na TextBox. Dopiero po ręcznym kliknięciu na komórkę do edycji sytuacja się prostuje. To jest nieeleganckie, denerwujące a po kilkudziesięciu razach bardzo męczące.
Czy ktoś ma pomysł jak temu zaradzić?
Pozdrawiam
Kalumet |
|
|
Reklama

|
|
 wstecz 1 dalej  wszystkich stron: 1
|