Stránka 1 z 1

cyklické odkazy

Napsal: 27 srp 2019 17:43
od VOM
Pěkně zdravím
Při práci poměrně jednoduchém souboru s několika makry jsem při součtech udělal omylem cyklický odkaz.
Překvapivě Excel spadl a při otevření napsal, že nemá dost paměti a už jsem soubor neotevřel.
Nepomohl ani restart počítače a spuštění jediného programu, Excelu.

To je tedy bomba, to se mi ještě nikdy nestalo.

Pomohlo otevření souboru v Libre Office a oprava zacyklení jediné buňky.

Soubor i makra nyní pracují v pořádku.

Když se nyní podívám v do VBAProjectu tak tam vidím navíc tři listy a jeden workbook, které však neexistují a nedovedu je smazat.
Dá se to nějak smazat? Vadí to?

Hezký den
Milan

Re: cyklické odkazy

Napsal: 28 srp 2019 11:20
od atari
V jaké verzi Excelu to je uložené?
Kolik to má listů, a v projektu VBA kolik to má modulů? Makra jsou jen v modulech nebo i jinde?
Je to zveřejnitelné, můžeš to sem přiložit?

Re: cyklické odkazy

Napsal: 28 srp 2019 22:23
od elninoslov
A čo robia tie makrá ? Neotvárajú ďalšie súbory ? Nevytvárajú ďalšie listy ? Tie listy majú vlastnosť Visible = xlSheetVisible ? xlSheetHidden ? xlSheetVerryHidden ? Ak je to XLS, uložte to ako XLSM a naopak. Skúste iný PC (najlepšie s iným Excelom).
Skontrolujte otvorené súbory v okne Immediate pomocou makra

Kód: Vybrat vše

For Each wb In Workbooks
    Debug.Print wb.Name
Next wb

obdobne listy vašeho súboru...

Re: cyklické odkazy

Napsal: 04 zář 2019 06:58
od VOM
Přikládám očesaný soubor, kde věřím zůstalo to podstatné, zejména ta podivnost ve VBA Project.
M.

Re: cyklické odkazy

Napsal: 04 zář 2019 11:09
od elninoslov
Tak skúste:
-Všetko zatvorte
-Otvorte len tento súbor XLSM
-Uložte kópiu súboru ako XLSX (teda bez makier)
-Všetko znovu pre istotu zatvorte
-Otvorte aj origo XLSM aj kópiu XLSX
-Vo VBA pretiahnite myšou z XLSM verzie do XLSX verzie tie 3 moduly (vytvoria sa z nich kópie)
-Zatvorte Origo
-Uložte kópiu toho XLSX ako XLSM (bude to vlastne kópia z kópie)
-Všetko znovu pre istotu zatvorte
-Otvorte nový XLSM a vyskúšajte. Už by nemal obsahovať "shadow" Workbook-y.
-Vyskúšajte funkčnosť

Re: cyklické odkazy

Napsal: 04 zář 2019 12:16
od VOM
Ano, tak jsem to udělal a funguje to.
Uváděl jsem jako zajímavost jak můžou cyklické odkazy zhroutit Excel a Libre ho zachránit, i když s komplikacemi.
Milan