Jest sobie arkusz, w nim fafnaście zakładek.
Zadanie: po zmianie danych w zakładce należy ją zapisać w pliku
(dowolnego rodzaju: XLS, TXT, DBF, ...) gdzie część nazwy pliku jest
stała, a część zmienna, np. ZAKLADKA_01_2009-01-19,
ZAKLADKA_02_2009-01-19, ZAKLADKA_03_2009-01-19, itd.
Szukam i szukam i znaleźć nie mogę :(
Podpowie jakaś życzliwa dusza?
Ze zrobieniem przycisku i podpięciem makra to nie ma programu.
---
IzT.
1.
(...)
> stała, a część zmienna, np. ZAKLADKA_01_2009-01-19,
(...)
ZAKLADKA_01 - nazwa zakładki (stała część nazwy pliku)
2009-01-19 - zmienna
2.
Excel - wersja 2003, jeśli to ma jakieś znaczenie. Może być starsza.
--
Pozdrowionka.
Izt
Czy "ZAKLADKA_01", to nazwa arkusza, czy "01", to numer kolejny
zapisywanego arkusza? W sensie czy ZAKLADKA_01, 02 itd., to ten sam arkusz?
Bo to jest wazne...
Taraz juz jasniej;)
Sub ExportSheet()
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="C:\" & ActiveSheet.Name & "_" & Date &
".xls"
ActiveWindow.Close
End Sub
>Zadanie: po zmianie danych w zakładce należy ją zapisać w pliku
Tylko nie rozumiem, dlaczego chcesz zapisywac do pliku kazda zmiane.
http://en.allexperts.com/q/Excel-1059/run-macro-based-change.htm
"ZAKLADKA_01" to przykładowa nazwa arkusza. Zmienną jest dalsza część
stringu - w tym przypadku data.
--
IzT
Dzięki za podpowiedź.
Teoretycznie to ma służyć jako arkusz do zamówień,
np. arkusz tranzystory, rezystory, diody, itp. Zaś zmienna - data aby
archiwizować stare zakupy.
--
IzT.
E, tam, jak sobie kupuję pieć tranzystorów raz na 3 tygodnie, to nie
ma sensu.
A przy okazji nauczę się czegoś :)
--
IzT
Jak bedziesz robil w Akcesie, to tez sie czegos nauczysz:)
Nie od razu Akces zbudowano ;)
Wszystko po kolei.
__
IzT
nabierzesz złych nawyków, więc nauka pójdzie w las