vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest środa, 15 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

ukryte obrazki


otwartyotwarty rozpoczął: Dario postów: 39



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

  
nazwa pliku rozmiar
Faje.rar 189.15 kB

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

  
nazwa pliku rozmiar
tabela-11.xlsm 26.95 kB

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

  
nazwa pliku rozmiar
tabela.xlsx 19.52 kB

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

  
nazwa pliku rozmiar
tabela-1.xlsm 24.57 kB

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

  
nazwa pliku rozmiar
tabela.xlsx 18.46 kB

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

  
nazwa pliku rozmiar
ScreenShot059.jpg 147.46 kB

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.


<-wstecz  1 2  dalej->
wszystkich stron: 2


Sortuj posty: z