cyklické odkazy

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

VOM
Level 1.5
Level 1.5
Příspěvky: 110
Registrován: srpen 10
Pohlaví: Muž

cyklické odkazy

Příspěvekod VOM » 27 srp 2019 17:43

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



Reklama
Uživatelský avatar
atari
Level 5
Level 5
Příspěvky: 2101
Registrován: říjen 08
Pohlaví: Muž

Re: cyklické odkazy

Příspěvekod atari » 28 srp 2019 11:20

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?

Uživatelský avatar
elninoslov
Level 2
Level 2
Příspěvky: 211
Registrován: červen 13
Pohlaví: Muž

Re: cyklické odkazy

Příspěvekod elninoslov » 28 srp 2019 22:23

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...

VOM
Level 1.5
Level 1.5
Příspěvky: 110
Registrován: srpen 10
Pohlaví: Muž

Re: cyklické odkazy

Příspěvekod VOM » 04 zář 2019 06:58

Přikládám očesaný soubor, kde věřím zůstalo to podstatné, zejména ta podivnost ve VBA Project.
M.
Nemáte oprávnění prohlížet přiložené soubory.

Uživatelský avatar
elninoslov
Level 2
Level 2
Příspěvky: 211
Registrován: červen 13
Pohlaví: Muž

Re: cyklické odkazy

Příspěvekod elninoslov » 04 zář 2019 11:09

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ť

VOM
Level 1.5
Level 1.5
Příspěvky: 110
Registrován: srpen 10
Pohlaví: Muž

Re: cyklické odkazy

Příspěvekod VOM » 04 zář 2019 12:16

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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Cyklické vypínání
    od easy25 » 18 zář 2019 19:21 » v Problémy s hardwarem
    30
    1447
    od ITCrowd
    30 zář 2019 22:52
  • Nelze používat hypertextové odkazy v Outlooku 2010
    od x2xx » 17 říj 2019 15:38 » v Internet a internetové prohlížeče
    3
    669
    od Pedrossos
    18 říj 2019 17:31
  • Office Outlook 2019 - nejdou otevírat odkazy
    od amirinda » 31 kvě 2019 23:50 » v Kancelářské balíky
    7
    1191
    od amirinda
    01 čer 2019 21:36

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 2 hosti