Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

excel 2003 vba - pobieranie i aktualizacja

clubs 22 Cze 2014 18:55 1101 6
  • #1 22 Cze 2014 18:55
    clubs
    Poziom 31  

    Witam

    Czy jest możliwość zrobienia w vba kodu który podmieni mi aktualnie otwarty skoroszyt?
    czyli aktualnie mam makro które pobiera z serwera nowsza wersję ale wiadomo że przy takiej samej nazwie nie podmieni bo plik w użyciu

    0 6
  • #2 22 Cze 2014 19:16
    JRV
    Specjalista - VBA, Excel

    Witam

    clubs napisał:
    bo plik w użyciu

    W użyciu z tego samego komputera i ten sam użytkownik, że makro?

    0
  • #3 23 Cze 2014 08:32
    clubs
    Poziom 31  

    Witam

    mam projekt np. zeszyt.xls w nim przycisk aktualizacji (który ma pobrać z serwera)
    pojawia się na serwerze nowsza wersja zeszyt.xls
    teraz użytkownik klikając aktualizacja pobiera się nowy zeszyt.xls ale nie podmieni się bo zeszyt.xls (stary) jest otwarty (wiadomo ze jak na serwerze dam nazwe zeszyt2.xls to plik się sciągnie ale chodzi mi o zachowanie tej samej nazwy)

    0
  • #4 23 Cze 2014 16:26
    JRV
    Specjalista - VBA, Excel

    Załóżmy, że następującą sytuację - użytkownik dokonał kilku tysięcy danych. I tu jest nowy wersja. Co należy zrobić? Jeszcze zależy co się zmieniło w nowej wersji - dane, struktury lub tylko kod VBA.
    Nowsza wersja uruchamiana ręcznie, lub kod WBA? Jak określone fakt, że jest nowsza wersja?

    0
  • #5 23 Cze 2014 18:33
    clubs
    Poziom 31  

    użytkownik działa tylko na bazie dostarczonej przez tzw. admina (który umieszcza ten nasz zeszyt.xls na serwerze)
    w nowszych wersjach zmienia się wszystko dane , vba itp.
    użytkownik sprawdza raz w tyg. czy jest aktualizacja

    0
  • Pomocny post
    #6 23 Cze 2014 20:37
    JRV
    Specjalista - VBA, Excel

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • #7 23 Cze 2014 23:47
    clubs
    Poziom 31  

    ok dzięki za pomoc czyli przed pobraniem zmiana na .old

    0