napisał: Trebor postów: 1209
umieszczony: 6 sierpnia 2012 16:10
|
|
Załącznik |
|
napisał: Kruk postów: 5
umieszczony: 5 sierpnia 2012 23:04
edytowany: 5 sierpnia 2012 23:09
|
|
zdublowany wpis - ten ponizej jest poprawny |
|
napisał: Kruk postów: 5
umieszczony: 5 sierpnia 2012 20:37
|
|
Hej Trebor
Chciałem dopisać dodatkowy kod w VBA aby to samo co ty zrobiłeś działało dla innego zakresu. Niestety nie udało mi się.
Mógłbyś dopisać dalszą część kody, tak aby makro brało dane z Arkusza2 z zakresu F-G 8-11 i po wybraniu z listy w arkuszu1 w kolumnie F pojawiła się odpowiednia Cena1 w kolumnie G.
Zmodyfikowany plik dodany.
Z góry dzięki.
Kruk |
|
napisał: Kruk postów: 5
umieszczony: 20 lipca 2012 20:37
|
|
Hej
Tak, to jest dokładnie to czego potrzebowałem.
Dzięki
Kruk |
|
napisał: Trebor postów: 1209
umieszczony: 20 lipca 2012 06:59
|
|
Sprawdź działanie makra z załącznika. |
|
napisał: Kruk postów: 5
umieszczony: 19 lipca 2012 21:17
edytowany: 19 lipca 2012 21:19
|
|
W arkusz2 mam listę dostępnych produktów w kolumnie A a w kolumnie B odpowiadające im ceny.
W arkusz1 w kolumnie A z listy wybieram nazwę towaru i automatycznie w kolumnie B ma się pojawić w tym samym wierszu cena z arkusz2. obecnie jest to robione przez formułę a chciałbym używać makro.
Dodam, że lista pozycji w arkuszu może być zmienna tzn może mieć ok 60 pozycji.
Kruk |
|
napisał: Trebor postów: 1209
umieszczony: 19 lipca 2012 20:38
|
|
Utwórz fikcyjny plik z danymi i zamieść z objaśnieniami na forum. |
|
napisał: Kruk postów: 5
umieszczony: 19 lipca 2012 20:28
|
|
Witam
W pracy używam kilku arkuszy które generalnie zawierają szczegółowe informacje na temat przyjętych zleceń. Ze względu na dużą liczbę zleceń plik ma już 12MB i pracuje bardzo powoli.
To co potrzebuję udało mi się uzyskać za pomocą formuły ale ze względu na to że musi być ona wpisana w każdą komórkę w konkretnej kolumnie powoduje dodatkowe zwiększenie wielkości pliku. Użyta formuła to:
IF(A2<>"",VLOOKUP(A2,Arkusz2!$A$2:$B$500,2,0),"")
Ogólnie chodzi mi o to aby w VBA napisać makro które sprawi, że np w kolumnie K, w komórce K22 wstawi np 24zł jeżeli w kolumnie B w komórce B22 wybiorę z listy np Spodnie. Oczywiście lista rzeczy i cen jest zdefiniowana w osobnym arkuszu.
Nie miałem wcześniej do czynienia z makrami więc proszę o proste wyjaśnienie jak to zrobić.
Z góry dzięki
Kruk |
|
wstecz 1 dalej wszystkich stron: 1
|