Krzysztof Ż.

Krzysztof Ż. Menedżer ds.
Portfela Kredytowego
w Departamencie
Zarządz...

Temat: Cykliczna aktualizacja pliku i makr

Witam,
mam nastepujacy problem, a bardziej watek do dyskusji:

Zrobilem plik excela z makrami, ktory ma pomoc w pracy nie tylko mi ale takze innym. Raz zrobiony i rozeslany zalatwia sprawe tylko na dany moment. Raz wypelniony danymi plik (szablon) jest przechowywany na pozniej, bo moze sie przydac do edycji za jakis czas. Jednak otworzony pozniej moze byc juz przestarzaly - czesc danych musi sie zastapic nowymi, czesc makr musi dzialac inaczej (chociazby ze wzgledu na inny zestaw danych), wyglad pliku musi sie zmienic. Macie jakis wypracowany patent na aktualizacje takich plikow, zeby nie tracic wczesniej zapisanych danych?

Macie jakis swoj sposob na cos takiego? (ja znalazlem swoj, ale nie pisze, bo nie chce nic sugerowac :) i szukam byc moze czegos efektywniejszego)

konto usunięte

Temat: Cykliczna aktualizacja pliku i makr

Cześć,

swego czasu miałem podobny problem, czyli ewolujący projekt w którym często wprowadzałem zmiany. Założenia są takie, żeby kod, który ma być zmieniany umieszczać w modułach (w przykładzie "Module1").

Gotowe moduły umieszczam na ogólnostępnym dysku sieciowym. W
aplikacji dla użytkownika w evencie Workbook_Open wrzucam autoimport z pliku:

With ActiveWorkbook.VBProject
.VBComponents.Remove .VBComponents("Module1")
.VBComponents.Import (strREPORT_PATH & "\rap_fil_macro.bas")
End With


w panelu admina mojej aplikacji mam auktualizację (dostępną tylko dla mnie):


ActiveWorkbook.VBProject.VBComponents.Item("Module1") _
.Export (strREPORT_PATH & "\rap_fil_macro.bas")


Rzecz jasna wszystko (w szczególności dostępy do ścieżek i obecność plików) objęte jest obsługą błędów.

ciekaw jestem jaki Ty masz patent?

lektura dot programowej obsługi VBE: http://www.cpearson.com/excel/vbe.aspx

pozdrawiam,
FilipFilip Jarecki edytował(a) ten post dnia 04.07.08 o godzinie 07:01
Krzysztof Ż.

Krzysztof Ż. Menedżer ds.
Portfela Kredytowego
w Departamencie
Zarządz...

Temat: Cykliczna aktualizacja pliku i makr

Czesc,
dzieki za odpowiedz - ciekawe rozwiazanie - nie znalem wczesniej tych mozliwosci, na bank mi sie przydadza.
Ja rozumiem, ze tak aktualizujesz makra, a co z danymi ktore sa wpisane w szablon i z samym szablonem. Chodzi o to, ze jesli uzytkownik pobierze plik i zacznie z niego korzystac (wypelniac danymi) to czesc danych moglaby sie wypelniac sama (jest wspolna dla wszstkich przypadkow) jednak pakiet tych danych zmienia sie raz na jakis czas (w calym arkuszu jest ich calkiem sporo). Dodatkowo, potrzebne sa czeste zmiany polegajace przewaznie na dodawaniu kolejnych pol/wierszy/kolumn do arkusza, co czesto powoduje rozjechanie sie dzialania makr.

pzdr
krzysiek

PS.
ciekawa stronka tak btw.Krzysztof Żarna edytował(a) ten post dnia 11.07.08 o godzinie 21:56

Następna dyskusja:

Zapisywanie excela jako pli...




Wyślij zaproszenie do