Łukasz Pieprzyca

Łukasz Pieprzyca Gastrocaterinfo

Temat: EXEL ODŚWIEZANIE

Witam
czy ktoś z Was orientuje się może dlaczego kiedy w exelu dochodzi do obliczania formuł w momencie odświeżania wysypuje mi się ekran?
a dokładniej mówiąć pojawiają się szczątkowe części innego zamkniętego arkusza?

z góry dziękuję za odpowiedź
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: EXEL ODŚWIEZANIE

Odświeżanie to problematyczny temat, ponieważ nie jest trudno aby Arkusz przebijał danymi innego arkusza. Generalnie możesz sprawdzić czy ci pomoże opcja wspomagania grafiki jaką masz w opcjach zaawansowanych każdej aplikacji office. Włącz/wyłącz cokolwiek masz teraz i zresetuj aplikację. Może pomoże.


Obrazek
Łukasz Pieprzyca

Łukasz Pieprzyca Gastrocaterinfo

Temat: EXEL ODŚWIEZANIE

Oskar S.:
Odświeżanie to problematyczny temat, ponieważ nie jest trudno aby Arkusz przebijał danymi innego arkusza. Generalnie możesz sprawdzić czy ci pomoże opcja wspomagania grafiki jaką masz w opcjach zaawansowanych każdej aplikacji office. Włącz/wyłącz cokolwiek masz teraz i zresetuj aplikację. Może pomoże.


Obrazek


Po wyłączeniu tej opcji znikają mi commandbuttony, może jeszcze jakaś sugestia ?
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: EXEL ODŚWIEZANIE

No nima innej porady, no może poza zapisem pliku jaki xlsb, ale nie wykluczone że twój plik wymaga przebudowania. Odciążenia go lekko, likwidacji activexów, ubicia formuł (zamianie na wartości) tam gdzie ich obliczanie w kółko nie jest konieczne.
Możesz napisać że ty nie masz nic takiego, albo że bez tego nie możesz realizować swojego celu, ale cóż. Takie zjawisko jest zauważalne i producent nie ma na niego remedium. Podobnie jest z innymi programami office, choć w Excelu najczęściej występuje.

Oczywiście jeśli nie padło ci przeliczanie (wszystko gra po kliknięciu [F9]), albo masz kod vba który automatyzuje działania, ale nie wyłącza zdarzeń, w tedy to już kwestia błędów w kodzie.
Łukasz Pieprzyca

Łukasz Pieprzyca Gastrocaterinfo

Temat: EXEL ODŚWIEZANIE

Pewnie masz racje niemniej jednak trochę pokombinowałem i okazuje się że wysypuje się tam gdzie używam daty a zwłaszcza formuł typu =dziś() i Teraz() po usnięcciu formuł wszystko działa problem w tym że musze ich używać i nie bardzo wiem jak to obejść odwołania do komórki czy do zakesu działają podobnie jak obliczanie formuł. Nie jestem aż tak zaawansowanym ekspertem w exelu jak wiele osób tutaj, może coś podpowiece?
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: EXEL ODŚWIEZANIE

Jeśli nie używasz Teraz() do jakiś urojonych badań statystycznych, to pobierze sobie wartość Dziś() kodem VBA podczas startu pliku do jakiejś komórki i tyle.
Private Sub Workbook_Open()
Dim wks As Worksheet: Set wks = ThisWorkbook.Worksheets("Arkusz1")
Dim rngData As Range: Set rngData = wks.Range("A1")
rngData.Value = Date '-> data
'rngData.Value = Now '-> jako teraz
End Sub

Zmień sobie nazwę arkusza i adres komórki docelowej.
Kod dodaj w Thisworkbook/Ten_skoroszyt i zapisz plik z kodem xlsm
Sprawdź i daj znać czy dalej masz problem z odświeżeniem.
Łukasz Pieprzyca

Łukasz Pieprzyca Gastrocaterinfo

Temat: EXEL ODŚWIEZANIE

Sorry za pytanie ale naprawdę da się zapamiętać tyle kodów?
Łukasz Pieprzyca

Łukasz Pieprzyca Gastrocaterinfo

Temat: EXEL ODŚWIEZANIE

Działa i powiem Ci że jest ok, a jak będzie jeżeli teraz utworzę zakres do którego z kilku arkuszy będą zaczytywać datę lub godzinę te którą wprowadziłem?
Nadal będzie obliczać czy ściągnie zakres?
Trochę może dociekam ale wolałbym wiezieć
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: EXEL ODŚWIEZANIE

Ta prosta komenda pobiera ci stan na otwarcie pliku. Nie jest to formuła, a więc nie reaguje na jakąkolwiek pracę arkusza (nie przelicza się za każdą edycją jakiejkolwiek komórki), co zapewne było problematyczne w twoim pliku. Zmiana zakresu, wielokrotne użycie lub odnośnik do wyniku tej komórki w innych arkuszach lub skoroszytach nie wpłynie negatywnie, ponieważ jest to wartość która nie będzie się ciągle przeliczać. Możesz też umieścić kod w zwykłej procedurze i wywoływać z palca (skrótem) lub w procedurze zdarzeniowej edycji komórki. Z pewnością będzie lepiej.
Łukasz Pieprzyca

Łukasz Pieprzyca Gastrocaterinfo

Temat: EXEL ODŚWIEZANIE

Bardzo Ci dziękuję jak wszystko poprawię napiszę jak działa ale już widzę że o to właśnie chodziło :)

Następna dyskusja:

Witam mam problem z program...




Wyślij zaproszenie do