
VBA Excel 2013 - Run time error 1004
Ahoj,
vie niekto poradiť, prečo Excel 2013 pri prvom spustení makra vyhlási chybu:
Run-time error 1004
Method "Sheets" of object "_Global" failed?
Na primitívny príkaz odkrývajúci hárok:
Sheets("abcd").Visible = True
Na mojom stroji s Excelom 2010 k chybe nedôjde, ale na stroji s Excelom 2013 áno...
(Je to prvý vykonávací príkaz v makre, takže ďalej ani nepustí, zrejme by boli problémy aj v ďalších príkazoch ale na ne ani nedôjde...
Pri druhom spustení beží všetko bez problému...)
Zkus to nahradit:
anebo
Takže žiaľ nepomohlo...
Hmmm, tak to teda nevím. Bohužel Office 2013 nemám, abych to vyzkoušel, mám jen 2010.
Tiež mám ten istý problém, takže laborujem na diaľku
Pošlem pokus a čakám reakciu užívateľa s E 2013 
Zaujímavé je, že keď som dal kombináciu: ActiveWorkbook.Worksheets("abcd").Visible = True, tak už dalo inú chybovú hlášku (Error 91).
Tak som spravil ešte jeden pokus:
With ActiveWorkbook.Worksheets("abcd")
.Visible = True
End With
Uvidíme...
Každopádne díky za ochotu poradiť!
Idem poštudovať o VBA E 2013...

Držím palce, ať se zadaří!
Díky, dám vedieť...
(pre prípad, že by to niekoho zaujímalo)
a si si istý, že máš ten list skrytý ? Alebo sa snažíŠ zobraziť co nie je skryté ...
zbytočný dotaz...
Len tak medzi nami: pokiaľ by som chcel odkrývať neskrytý hárok, povieš mi, prečo by to malo viesť k chybe?
Nastavenie vlastnosti .Visible predsa môžeš urobiť nezávisle na tom, či je objekt skrytý alebo viditeľný...
...a prečítal si si, o akej chybe som písal? Zdá sa Ti Tvoja odpoveď relevantná?
Ja Ti Tvoj entuziazmus neberiem, ale skús trocha aj rozmýšľať.