TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
makro w Excelu , dulik 31/01/07 12:30 Potrzebuję takiego makra
wpisuję w Q2 cyfrę odpowiadającą numerowi wiersza od 3do 1000 i teraz po wpisaniu np: 5 makro wpisze mi tekst lub cyfry z arkusza Ewidencja faktur z c5 do arkusza stworzonego innym makrem Faktura FV z kolejnym numerem do NazwaNabywcy z d5 do NIPNabywcy z e5 do MiastoNabywcy z f5 do UlicaNabywcy."Być może istnieją czasy piękniejsze, ale
te są nasze" - W sumie proste ale trzeba znać nazwę arkusza docelowego. , Dexter 31/01/07 12:49
Nie wiem, jak zrobić to kompleksowo, ale od biedy można zrobić tak, że wpisujesz w komórkę Q2 5/234556 i makro pobierze wartośći z pól c5, d5, e5 i wpisze w odpowiednie pola w arkuszu Faktura FV 234556.
Bo skądś makro musi wiedzieć w który arkusz wpisać dane
Przynajmniej mi się wydaje, że wiem ;-)Komisarz, Blimek, Bart - nie odpowiadajcie w wątkach, które zakładam.
Odpowiedzi oleję.
THX! - nie do końca kumam , dulik 31/01/07 12:57
co to jest cyfra 234556 i jeszcze tak, tylko jak pisałem będzie to kolejna faktura stworzona makrem z kolejnym numerem a arkusze mają nazwy FV001,FV002,FV003......FV257 itd"Być może istnieją czasy piękniejsze, ale
te są nasze" - Teraz ja nie wiem, czy dobrze rozumiem... , Dexter 31/01/07 13:00
Czyli masz wypełnione pola w arkuszu i chcesz aby Ci się tworzyła nowa faktura z nowym numerem z wypełnionymi polami po użyciu makra?
To takie rzeczy to w erze, to nie Access...
Pokombinuję w wolnej chwili, ale cienko to widzę...Komisarz, Blimek, Bart - nie odpowiadajcie w wątkach, które zakładam.
Odpowiedzi oleję.
THX!
- cos takiego , dulik 31/01/07 13:04
ale po utworzeniu nowej faktury z nowym numerem pokazuję pozycję nabywcy i makro wpisuje mi wszystkie dane"Być może istnieją czasy piękniejsze, ale
te są nasze" - hmm , Nanael 1/02/07 12:48
stworz w tej fakturze formularz "ComboBox", w jego wlasciwosciach w ListFillRange wpisujesz zakres gdzie masz nabywcow np $A3:A$1000
moze byc nazwa lub cokolwiek innego ale unikatowego. Nastepnie w zdarzeniu change() (wystarczy 2 razy kilknac na fromularzu) odczytujesz wartosc wyboru
np wybor = ComboBox1.Value Teraz uzywajac funkcji np VLOOKUP lub HLOOKUP odczytujesz pozostale dane odpowiadajace wyborowi i wpisujesz je w aktualny arkusz uzywajac np Worksheets("Sheet1").Cells(wiersz,kolumna).Valueno motto |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|