Pozdravljeni
A je mogoče z VBA kodo na kakšen način onemogočiti prikazovanje točno določenih skritih vrstic v Excelu?
npr.: na delovnem listu imam skrite vrstice me 10 in 15 ter 30 in 37. Za vrstice med 30 in 37 bi rad onemogočil odkrivanje (Unhide)
Hvala za odgovore
Onemogočanje prikaza vrstic
Re: Onemogočanje prikaza vrstic
Ne, VBA ni namenjen temu. To kar želite boste dosegli z zaščito lista.
Skrite vrstice in zaščitite list z geslom.
Skrite vrstice in zaščitite list z geslom.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Onemogočanje prikaza vrstic
To že, ampak na ta način je onemogočeno odkrivanje vseh vrstic. Z VBA-jem imam namreče urejeno pogojno odkrivanje vrstic na določenem območju(pač če je v neki celice vrednost se določena vrstica odkrije in obratno) in bi si z vašo rešitvijo verjetno to onemogočil. Ali se pač motim? (nisem probal)admin napisal/-a:Ne, VBA ni namenjen temu. To kar želite boste dosegli z zaščito lista.
Skrite vrstice in zaščitite list z geslom.
Re: Onemogočanje prikaza vrstic
Vsi makri na zaščitenem delovnem listu delujejo, seveda pa ne morejo spreminjati zaščitene vsebine!
Ker je zaščita delovnih listov in mnogokrat tudi delovnih zvezkov nujna za pravilno delovanje (v nasprotnem primeru pač uporabniki vedno pobrišejo tisto kar bi ne smeli!), je potrebno v VBA makrih vedno zagotoviti, da makro delovni list najprej odščiti, nato izvede vse akcije in na koncu list zaščiti. 90% mojih rešitev uporablja ta način
Ker je zaščita delovnih listov in mnogokrat tudi delovnih zvezkov nujna za pravilno delovanje (v nasprotnem primeru pač uporabniki vedno pobrišejo tisto kar bi ne smeli!), je potrebno v VBA makrih vedno zagotoviti, da makro delovni list najprej odščiti, nato izvede vse akcije in na koncu list zaščiti. 90% mojih rešitev uporablja ta način
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator