Tomasz K.

Tomasz K. Tigers don't change
their stripes...

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Witam,

Ostatnio naprzykrzają mi się dwa błędy (ograniczenia excela):

1. Komunikat: Formuła przekracza dopuszczalną długość: problem pojawia się nie w momencie konstruowania funkcji lecz w momencie próby zamiany łącz. Jakoś mi się to udaje obejść zapisując źródła tak, żeby ścieżka była krótsza, tym niemniej może ktoś zna jakiś trick...

2. Komunikat: w tym pliku nie można zastosować większej liczby nowych formatów (czy coś takiego): pojawia się podczas próby zmiany formatowania, czy nawet czcionki, pogrubienia, dodania kolorku, itp. Często po ponownym otwarciu tego samego pliku problem znika, czasami nie.... Próbowałem używać makra z ASAP-a (remove all unused styles on every sheet - teoretycznie chyba do tego) i niestety nie działa...

Z góry dziękuję za rady i pozdrawiam,
Tomasz M.

Tomasz M. Specjalista ds.
Raportowania i
Analiz /SAP KeyUser/

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Tomasz K.:
Witam,

Ostatnio naprzykrzają mi się dwa błędy (ograniczenia excela):

1. Komunikat: Formuła przekracza dopuszczalną długość: problem pojawia się nie w momencie konstruowania funkcji lecz w momencie próby zamiany łącz. Jakoś mi się to udaje obejść zapisując źródła tak, żeby ścieżka była krótsza, tym niemniej może ktoś zna jakiś trick...

2. Komunikat: w tym pliku nie można zastosować większej liczby nowych formatów (czy coś takiego): pojawia się podczas próby zmiany formatowania, czy nawet czcionki, pogrubienia, dodania kolorku, itp. Często po ponownym otwarciu tego samego pliku problem znika, czasami nie.... Próbowałem używać makra z ASAP-a (remove all unused styles on every sheet - teoretycznie chyba do tego) i niestety nie działa...

Z góry dziękuję za rady i pozdrawiam,

a próbowałeś skorzystać z: Edycja->Łącza->Otwórz źródło ?
Tomasz K.

Tomasz K. Tigers don't change
their stripes...

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

No bez jaj...:) Ja pytam poważnie :)Przy otwartych źródłach lub zamkniętych w tym przypadku to nie ma znaczenia i niezależnie czy chcę zamienić źródło używając Ctr+H, Ctr+Alt+H z ASAP-a, czy zmień źródło w edycji łącz. Mam w pliku 120 zakładek, zamienia się źródło powiedzmy w 110 aż nie trafi na zakładkę, gdzie jest kilka dłuższych funkcji i się wysypuje, mimo, że ścieżka na którą zamieniam jest krótsza od pierwotnej...

Pozdrawiam,Tomasz Kowalski edytował(a) ten post dnia 15.10.07 o godzinie 20:48
Maciej K.

Maciej K. Kierownik ds.
polityki handlowej

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

1. Komunikat: Formuła przekracza dopuszczalną długość: problem pojawia się nie w momencie konstruowania funkcji lecz w
momencie próby zamiany łącz. Jakoś mi się to udaje obejść zapisując źródła tak, żeby ścieżka była krótsza, tym niemniej może ktoś zna jakiś trick...

Unikaj długich nazw folderów i podfolderów, w których zapisujesz pliki. Stosuj krótkie nazwy plików. Jeśli nie jest niezbędne zachowanie łączy, kopiuj wartości. Trick? Przechowuj dokumenty w folderze nieznajdującym się w Moich dokumentach:

zamiast adresu
'C:\Documents and Settings\kosiom01\Moje dokumenty\[Finlandia.xls]Arkusz1'!$C$6

uzyskujesz dużo krótszy

'C:\Raporty\[Finlandia.xls]Arkusz1'!$C$6

W sumie... trick to żaden... Ale moża ta sugestia Ci pomoże...

Pozdrawiam,
Maciek

konto usunięte

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Maciej K.:
uzyskujesz dużo krótszy
'C:\Raporty\[Finlandia.xls]Arkusz1'!$C$6
W sumie... trick to żaden... Ale moża ta sugestia Ci pomoże...

Nic też nie stoi na przeszkodzie wrzucić ścieżkę jako wartość w jakąś w komórkę i podstawiać do adresu.
Tomasz K.

Tomasz K. Tigers don't change
their stripes...

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Maciej K.:
1. Komunikat: Formuła przekracza dopuszczalną długość: problem pojawia się nie w momencie konstruowania funkcji lecz w
momencie próby zamiany łącz. Jakoś mi się to udaje obejść zapisując źródła tak, żeby ścieżka była krótsza, tym niemniej może ktoś zna jakiś trick...

Unikaj długich nazw folderów i podfolderów, w których zapisujesz pliki. Stosuj krótkie nazwy plików. Jeśli nie jest niezbędne zachowanie łączy, kopiuj wartości. Trick? Przechowuj dokumenty w folderze nieznajdującym się w Moich dokumentach:

zamiast adresu
'C:\Documents and Settings\kosiom01\Moje dokumenty\[Finlandia.xls]Arkusz1'!$C$6

uzyskujesz dużo krótszy

'C:\Raporty\[Finlandia.xls]Arkusz1'!$C$6

W sumie... trick to żaden... Ale moża ta sugestia Ci pomoże...

Pozdrawiam,
Maciek

Hej,

Dokładnie tak zrobiłem - krótka nazwa pliku i zapisałem na 'C:\ po prostu, bez podfolderu nawet :). Problem w tym, że nadal nie chciał mi excelek w ogóle zamienić istniejących funkcji na nic ze względu na tą przekroczoną ilość znaków (jak rozumiem przekroczyłem dozwoloną ilość znaków w pierwotnej formule). Wreszcie otworzyłem łącza pierwotne zapisałem je właśnie na C, zamknąłem i nadpisałem te pliki na które chciałem zamienić na te stare łącza - otworzyłem znowu i wszystko śmiga. Problem tylko w tym, że nie cierpię tak dziergać na około, myślałem, że coś robię źle:)))).

Dzięki i pozdrawiam
Tomek
Maciej K.

Maciej K. Kierownik ds.
polityki handlowej

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Michał K.:

Nic też nie stoi na przeszkodzie wrzucić ścieżkę jako wartość w jakąś w komórkę i podstawiać do adresu.

Taaaaak. Bardzo mądre. Adresowanie pośrednie w takim przypadku jest świetnym rozwiązaniem...

konto usunięte

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Maciej K.:
Taaaaak. Bardzo mądre. Adresowanie pośrednie w takim przypadku jest świetnym rozwiązaniem...

A wątpisz? Kodowanie jakichkolwiek ścieżek na stałe w zbiorze dokumentów wymagających struktury (a tu jest 120 zakładek)jest samo z siebie błędem taktycznym, czymś, na czym każda osoba programująca przetwarzanie informacji z plików, prędzej czy później, mniej lub bardziej, ale boleśnie się potyka.
Co do długości odwołania: jeżeli masz na myśli wykorzystanie lamerskich funkcji do adresowania pośredniego to OK, masz rację. Ja ich nie używam :-> Przy tej skali VBA only.Michał K. edytował(a) ten post dnia 15.10.07 o godzinie 21:18
Maciej K.

Maciej K. Kierownik ds.
polityki handlowej

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Michał K.:
A wątpisz? Kodowanie jakichkolwiek ścieżek na stałe w zbiorze dokumentów wymagających struktury (a tu jest 120 zakładek)jest samo z siebie błędem taktycznym, czymś, na czym każda osoba programująca przetwarzanie informacji z plików, prędzej czy później, mniej lub bardziej, ale boleśnie się potyka.
Co do długości odwołania: jeżeli masz na myśli wykorzystanie lamerskich funkcji do adresowania pośredniego to OK, masz rację. Ja ich nie używam :-> Przy tej skali VBA only.

Nie wątpię. To bardzo dobry pomysł. I taki przekaz miał mój poprzedni post. Nie wiem, skąd przypuszczenie, że jest inaczej...
Cóż... lamerskie rowziązania są często stosowane... Nie każdy od razu pisze czystym VB.Maciej Kosiorek edytował(a) ten post dnia 15.10.07 o godzinie 21:24

konto usunięte

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Maciej K.:
Nie wątpię. To bardzo dobry pomysł. I taki przekaz miał mój poprzedni post. Nie wiem, skąd przypuszczenie, że jest inaczej...

A to sorry. "Taaak", "bardzo mądre" i wielokropek mnie zmylił.
Cóż... lamerskie rowziązania są często stosowane... Nie każdy od razu pisze czystym VB.

Niekoniecznie w czystym, ale akurat takie makro to banał, który ratuje życie.
Maciej K.

Maciej K. Kierownik ds.
polityki handlowej

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Często używam wielokropków... Taki nawyk...

:-)
Marcin Artur Trusz

Marcin Artur Trusz Chief Risk Offcer,
certified
Professional Risk
Manager (PRM)

Temat: Dwa błędy: Formuła przekracza dopuszczalną długość oraz...

Tomasz K.:
2. Komunikat: w tym pliku nie można zastosować większej liczby
nowych formatów (czy coś takiego): pojawia się podczas próby zmiany formatowania, czy nawet czcionki, pogrubienia, dodania
kolorku, itp.

Pewnie nadziałeś się na jedno z _licznych_ ograniczeń Excela
http://support.microsoft.com/default.aspx/kb/264626



Wyślij zaproszenie do