Avatar billede Silfver Nybegynder
15. december 2011 - 11:15 Der er 5 kommentarer og
1 løsning

Vise/skjule objekter

Når jeg bruger koden...

If Range("L21") = 0 Then

Rows("23:39").EntireRow.Hidden = False
Else
Rows("23:39").EntireRow.Hidden = True

End If

...ja, viser/skjuler arket korrekt nok rækkerne.

Men i de her rækker har jeg også placeret to elementer/objekter i form af kalendere.

Mit problem er, at de bliver når rækkerne skjules. Så hvad hedder koden til også at skjule objekterne så de følger cellerne/rækkerne?
Avatar billede Ialocin Novice
15. december 2011 - 11:52 #1
Hej silfver

Dine objekter må ha´ et navn, så du kan tilgå deres egenskaber ?

Følgende linie skjuler eksempelvis kommandoknappen "cmd1"

Me.cmd1.Visible = False


Med venlig hilsen, Nicolai
Avatar billede Silfver Nybegynder
15. december 2011 - 12:10 #2
Ja, sgu!

Mange, mange, tak, Nicolai.

Jeg var der henne af men uden din hjælp, var jeg ikke nærmere en løsning.
Avatar billede Ialocin Novice
15. december 2011 - 12:31 #3
Hej silvfer

Godt at høre :o)
Hermed mit svar.

Med venlig hilsen, Nicolai
Avatar billede Ialocin Novice
15. december 2011 - 12:41 #4
Hej silfver

Mange tak for point.

Med venlig hilsen, Nicolai
Avatar billede Silfver Nybegynder
15. december 2011 - 13:24 #5
Nå, for satan, nu er der opstået endnu et problem.

Når jeg låser arket, får jeg meddelelsen: "Kan ikke angive egenskaben Hidden for klasse Range"

Når jeg debugger, highlighter den koden:
Rows("24:37").EntireRow.Hidden = False


I ulåst tilstand fungerer arket helt efter hensigt. Så hvorfor fungerer det så ikke når jeg låser arket?
Avatar billede Silfver Nybegynder
15. december 2011 - 14:09 #6
Løsning fundet :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester