napisał: Trebor postów: 1209
umieszczony: 8 października 2012 20:59
|
|
Już pisałem, właściwa nazwa jest w okienku po prawokliku na obiekcie. Tam musisz zmienić nazwę. |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 20:53
|
|
nazwy nie chce zamienić,pozatym nr rysunku nie odpowiada nr.przycisku.sorki za zawracanie gitary,to sa moje pierwsze kroczki w VBA i makrach. |
|
napisał: Trebor postów: 1209
umieszczony: 8 października 2012 20:53
|
|
W załączniku zabawka, coś w rodzaju tego co robisz.
PS
Andrzeju - Admin jeśli wykorzystane obrazki są ustawowo zakazane usuń plik. |
|
napisał: Trebor postów: 1209
umieszczony: 8 października 2012 20:41
edytowany: 8 października 2012 20:43
|
|
Nie trzeba. Każdy przycisk jest przypisany do jednego makra. Wszystkie rysuneczki do drugiego. Sprawdź w przesłanym przykładzie. Istotne są nazwy (nie te widoczne na przyciskach). Przycisk 100 odpowiada Picture 100
Nazwy zmieniasz na arkuszu w okienku u góry po lewej, po zaznaczeniu obiektu prawym przyciskiem myszy. |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 20:40
|
|
Te AAA nazwy to się zmienia w VBA? |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 20:35
|
|
wszystko się zgadza tylko bedą tam 52 obrazki.rozumiem,ze muszą być 52 przyciski,ale czy trzeba pisac dodatkowe kody do 52 obrazów? |
|
napisał: Trebor postów: 1209
umieszczony: 8 października 2012 20:16
edytowany: 8 października 2012 20:28
|
|
Jeśli sposób Ci odpowiada to w kolejnych komórkach ustaw przycisk i nadaj mu kolejną nazwę. Wstaw tam również rysunek o nazw Picture z tym samym numerem co przycisk. Jeśli to będą kopie już istniejących to makro będzie już przypisane.
AAA nazwy nadaje się w okienku u góry po lewej (po zmianie nazwy wciskasz Enter) |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 20:14
|
|
mniej wiecej o to chodziło,teraz jak to przypisać całości.? |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 20:12
|
|
widzę,że porwałem sie z motyką na słońce,niemniej dziekuję za tyle,moze ktoś jaszcze się odezwie i postara się pomóc.narka.powodzenia. |
|
napisał: Trebor postów: 1209
umieszczony: 8 października 2012 20:07
|
|
Ha tyle to ja nie zrobię, zbyt monotonne.
W projekcie wykorzystałem nazwy. |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 19:49
|
|
w module dałeś komendę randomize,a nie o to chodzi,w jednym rzędzie będą takie same obrazki,cztery linie,cztery różne ale takie same w ciągu obrazki.załączam kolejna formę.każde z 52 pól po kliknieciu bedzie widoczne,po kolejnym kliknięciu zniknie,jak to widzisz? |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 19:34
|
|
no dobrze,a jeżeli chciałbym zamieścić 52 rózne obrazki co wtedy?jak wyglądałby ten kod?to co zamieścilem w arkuszu to tylko przykład w istocie miałem na myśli coś innego(tak jak z włacznikiem swiatła,pstryk-jest,pstryk i niema) Pózniejsze wartości byłyby stalymi. |
|
napisał: Trebor postów: 1209
umieszczony: 8 października 2012 18:41
|
|
W swoim projekcie możesz posługiwać się indeksem (Shapes(index)) obrazka i wtedy konfliktów nie powinno być. Możesz posługiwać się nazwą np. Shapes("Picture 1"), jednak wtedy przy zmianie obrazka musisz przypisać mu taką właśnie nazwę.
Wstawianie dużej ilości przycisków to nie najlepsze rozwiązanie. Bardzo zamula excela i trudno się w tym połapać. Ukrywanie i odkrywanie - nie jest trudne. Nagraj takie makro powinno się udać, jeśli nie daj znać. |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 18:30
|
|
dzięki,właśnie próbuję coś zrozumieć w tym kodzie,czytam lekcję VBA(samouczek).chodziło mi o tymczasowe ukrycie obrazka poprzez przycisk włączający widok jak i po ponownym kliknięciu zakrywający widok .przyciski byłyby przypisane każdej komórce.proszę nie sugerować sie rzedem komórek powyżej.czy zamiana obrazka nie spowoduje konfliktu? |
|
napisał: Trebor postów: 1209
umieszczony: 8 października 2012 17:44
|
|
Na razie bez dbałości o szczegóły. Pobaw się trochę pooglądaj kod i pytaj. |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 17:37
|
|
obrazki są tylko przykładem,chciałbym móc je podmienić. |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 17:17
|
|
oto i ona. |
|
napisał: Trebor postów: 1209
umieszczony: 8 października 2012 16:46
|
|
Daj to samo w arkuszu excela. |
|
napisał: Dario postów: 25
umieszczony: 8 października 2012 16:05
|
|
Witam.Mam tabelę ( 52 komórki),do każdej chciałbym przypisać przycisk ,ktorego przycisnięcie wyświetli dowolny obrazek,po ponownym przyciśnieciu obrazek zniknie.Pomoc mile widziana dla takiego laika z VBA jak ja.Dzięki. |
|
wszystkich stron: 2
|