Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 68614 Skopiuj do schowka Skoroszyt Excel z makrami otwierany w Libre Office
Autor Wiadomość
marzatela 
Excel Expert



Zaproszone osoby: 305
Pomogła: 454 razy
Posty: 2480
Wysłany: 29-07-2020, 12:04   Skoroszyt Excel z makrami otwierany w Libre Office

Mam skoroszyt Excela z makrami. Nic specjalnego, 3 proste makra, ale uruchamiane parametrem wejściowym będącym numerem wiersza zmienianej komórki (Target.Row w Worksheet_change). Wszystko pięknie działa. Gdy ten plik otwieram w Libre Office - tez nie ma większych problemów, ale wystarczy zapisać plik i otworzyć go ponownie, aby przestało działać. A dokładnie rzecz biorąc - po ponownym otwarciu w Excelu w projekcie VBA widać nowe obiekty(?). Na początku były 3 arkusze o nazwach kodowych Arkusz1, Arkusz2, Arkusz3. Po dwukrotnym otwarciu w LO - widać 9 arkuszy (ale tylko w projekcie, w Excelu nie), przy czym w arkuszach z przypisaną nazwą arkusza nie ma już kodu arkusza czyli zero zdarzeń wykrywanych przez zdarzenia arkusza.
Ma ktoś doświadczenie z LO? Jak przerzucić to tak, aby dawało się obsługiwać makra Excelowe?

scr.jpg
Plik ściągnięto 57 raz(y) 56.68 KB

_________________
marzatela

http://www.szultaset.pl
ID posta: 390288 Skopiuj do schowka
 
 
Rafał B.
forumowicz



Wersja: Win Office 2016
Pomógł: 2 razy
Posty: 16
Wysłany: 11-08-2020, 17:15   

Kiedyś miałem niemal identyczny problem i rozwiązaniem była zmiana w jednej z procedur z przekazywania skoroszytu przez referencję (implicite) na przekazywanie przez wartość:

Kod:
Sub macro(ws As Worksheet)

na
Kod:
Sub macro(ByVal ws As Worksheet)


W pierwszej kolejności zweryfikowałbym podobne procedury przyjmujące obiekty klasy workbook i worksheet.
ID posta: 390669 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe