Onemogočanje prikaza vrstic

Pomoč pri izdelavi makrov
Odgovori
PaPaDiZ
Prispevkov: 26
Pridružen: Pe Maj 11, 2007 7:01 am

Onemogočanje prikaza vrstic

Odgovor Napisal/-a PaPaDiZ »

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
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Onemogočanje prikaza vrstic

Odgovor Napisal/-a admin »

Ne, VBA ni namenjen temu. To kar želite boste dosegli z zaščito lista.

Skrite vrstice in zaščitite list z geslom.
lp,
Matjaž Prtenjak
Administrator
PaPaDiZ
Prispevkov: 26
Pridružen: Pe Maj 11, 2007 7:01 am

Re: Onemogočanje prikaza vrstic

Odgovor Napisal/-a PaPaDiZ »

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.
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
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Onemogočanje prikaza vrstic

Odgovor Napisal/-a admin »

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 ;)
lp,
Matjaž Prtenjak
Administrator
Odgovori