Avatar billede mira96ac Novice
29. november 2006 - 20:41 Der er 7 kommentarer og
1 løsning

Skjule ark

Hejsa

Kan man lave en makro ved worksheet-deactivate som skjuler et ark.

Skal virke således:

Står der 0 i kolonne M række 19 på arket "indh." så skal arket "penge" skjules.

Står der 1 i samme celle skal arket "penge" vises.

Dog kan de blive tilføjet linier m.v. i arket "indh." så cellen M19 kan variere....
Avatar billede gibber Nybegynder
29. november 2006 - 21:23 #1
Navngiv din celle M19 til "VisPenge", så peger makroen på cellen selvom der indættes linier i arket.

Private Sub Worksheet_Deactivate()
If Range("VisPenge") = 0 Then
Sheets("Penge").Visible = False
Else
If Range("VisPenge") = 1 Then
Sheets("Penge").Visible = True
Else
End If
End If
End Sub
Avatar billede gibber Nybegynder
29. november 2006 - 21:25 #2
Rettet til arknavn "penge" istedet for "Penge".

Private Sub Worksheet_Deactivate()
If Range("VisPenge") = 0 Then
Sheets("penge").Visible = False
Else
If Range("VisPenge") = 1 Then
Sheets("penge").Visible = True
Else
End If
End If
End Sub
Avatar billede mira96ac Novice
29. november 2006 - 22:05 #3
Perfekt. Tak skal du have.

Kom med et svar, så får du point.
Avatar billede gibber Nybegynder
29. november 2006 - 22:12 #4
et svar :)
Avatar billede mira96ac Novice
30. november 2006 - 08:21 #5
Et lille bonus spørgsmål som du måske gider at hjælpe med.

Hvorfor fylder mit Excel-ark så meget. Der er ca. 15-20 faneblade, ca. 30 makroer, en lille værktøjslinie og nogle skemaer i alle ark. Men uden at der overhovedet er fyldt tal ind i arkene endnu fylder den ca. 2,3 MB.
Avatar billede gibber Nybegynder
30. november 2006 - 18:20 #6
Avatar billede mira96ac Novice
30. november 2006 - 23:05 #7
Den kommer til at fylde ca 200 kb mindre men til gengæld smadrer også hele mit ark. Så den er desværre ikke så brugbar.
Avatar billede mira96ac Novice
01. december 2006 - 20:08 #8
Nu fandt jeg en løsning. Det drejer sig sikkert som flere ved, om Excel der har udvidet range på arkene og tror at den sidst anvendte kolonne/række er meget "langt nede".

I mit regneark drejede det sig om ét ark hvor Excel troede at "enden" var i celle G65..., meget langt ned. Jeg har dog aldrig skrevet noget så langt nede.

Jeg slettede alle rækker fra række 20 til 65... og det gjorde at min fil nu fylder 875 kb.
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