Avatar billede mayaih Nybegynder
05. januar 2014 - 22:07 Der er 20 kommentarer

Åbne excel i bestemt ark

Hvordan får man excel til at åbne i et bestemt ark, hver gang man åbner det?
Avatar billede store-morten Ekspert
05. januar 2014 - 22:21 #1
Med VBA
Kopier denne kode:'

Private Sub Workbook_Open()
    Sheets(1).Activate
End Sub

I excel:
Alt+F11 (Vba-vinduet)
Aktiver ThisWorkbook og indsæt koden:

Gem og Luk
Avatar billede mayaih Nybegynder
05. januar 2014 - 22:35 #2
Okay, tak. Men hvor aktiveres ThisWorkbook?
Avatar billede store-morten Ekspert
05. januar 2014 - 22:51 #3
Avatar billede mayaih Nybegynder
05. januar 2014 - 23:05 #4
Det kan jeg ikke få til at virke. Har prøvet både ved at skrive og 1 og det arknavn det skal åbnes i.
Avatar billede store-morten Ekspert
05. januar 2014 - 23:11 #5
Du skal dobbelt kikke på Denne_projektmappe (ved punkt 1)
Og der efter indsætte koden i ruden (ved punkt 2)
Avatar billede mayaih Nybegynder
05. januar 2014 - 23:18 #6
Det er også det jeg har gjort, men det virker ikke
Avatar billede store-morten Ekspert
05. januar 2014 - 23:24 #7
Når du gemmer, vælg: Excel-projektmappe med aktive makroer
Avatar billede store-morten Ekspert
05. januar 2014 - 23:26 #8
Navn    : xxxxx
Filtype: : Excel-projektmappe med aktive makroer
Avatar billede mayaih Nybegynder
05. januar 2014 - 23:31 #9
Det har jeg også gjort
Avatar billede store-morten Ekspert
05. januar 2014 - 23:35 #10
Denne åbne i Ark3: http://gupl.dk/705964/
Avatar billede mayaih Nybegynder
05. januar 2014 - 23:57 #11
Jeg kan godt få den til det i et blankt excel, men ikke i den projektmappe jeg skal bruge det. Kan det have noget at gøre med arkbeskyttelse, eller noget andet?
Avatar billede mayaih Nybegynder
06. januar 2014 - 00:01 #12
Og skal der stå 1 eller det arket hedder?
Avatar billede store-morten Ekspert
06. januar 2014 - 00:05 #13
Prøv med Arkets navn i stedet for nummer.

Her hedder arket: Ark1

Sheets("Ark1").Activate
Avatar billede mayaih Nybegynder
06. januar 2014 - 00:16 #14
Har fundet fejlen, det virker ikke når arket er skjult og det er jeg nødsaget til at have. Kan man gøre det når det det skal åbne i er skjult?
Avatar billede store-morten Ekspert
06. januar 2014 - 00:26 #15
Det hænge da ikke samme?
Avatar billede mayaih Nybegynder
06. januar 2014 - 00:29 #16
Hvis jeg har skjult det ark det skal åbne i, så virker det ikke.
Avatar billede store-morten Ekspert
06. januar 2014 - 00:32 #17
Nej, det er det der ikke hænger sammen :-)

At starte i et ark der er skjult.
Avatar billede mayaih Nybegynder
06. januar 2014 - 00:36 #18
Det er til en eksamensopgave, og jeg ved det kan lade sig gøre for har andre eksempler på det, jeg ved bare ikke hvordan
Avatar billede store-morten Ekspert
06. januar 2014 - 00:40 #19
Start med at vise Ark1 og aktivere Ark1:

Private Sub Workbook_Open()
    Sheets("Ark1").Visible = True
    Sheets("Ark1").Activate
End Sub


Denne skjuler Ark1 når et andet Ark vælges:

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Sheets("Ark1").Visible = False
End Sub
Avatar billede store-morten Ekspert
09. januar 2014 - 15:55 #20
Virker det?
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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