TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
|
|
Excel - tworzeni arkuszy na podstawie listy danych - proszę o pomoc , Janusz 11/01/10 14:35 Mam prośbę, może ktoś mógłby mi pomoc bo VBA, to jeszcze nie jest mój poziom znajomości excela. Chodzi mi o utworzenie makra, które na podstawie listy danych /komórki zawierające Id klientów/ tworzy dla każdego klienta nowy arkusz kalkulacyjny i nazywa go tak samo jak Id klienta zapętlone od pierwszego id klienta z zakresu do ostatniego. Wszystko w ramach jednego skoroszytu /arkusz z listą i nowopowstałe arkusze również/. Z góry dziękuję za pomoc.Zawsze warto być człowiekiem,
choć tak łatwo zejść na psy.
/Autsajder, Dżem/ - Hmmm... , ligand17 11/01/10 14:43
Wpisz w Google "VBA Excel new worksheet" i masz wszystko pod ręką.
W szczególności takie komendy, jak:
Workbooks.Add
ActiveWorkbook.SaveAs Filename:=fname, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWindow.Close
+ pętla:
For i = 1 To liczbaklientów
...
...
...
Next i
No i podstawy operacji na komórkach.- Acha , ligand17 11/01/10 14:45
Chcesz mieć wszystko w jednym pliku? Bo jeżeli tak, to pamiętaj, że liczba możliwych "worksheets" jest ograniczona wielkością pamięci - więc czasem może działać, a czasem nie. - Grrrrr , ligand17 11/01/10 14:46
Błąd, zamiast Workbooks.Add powinno być:
Worksheets.Add (After:=Worksheets(Worksheets.Count)).Name = IDKlienta
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|