Print side | Luk vindue

Starte excel automatisk på fane xxx

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=111
Udskrevet den: 05.Dec.2024 kl. 03:38


Emne: Starte excel automatisk på fane xxx
Besked fra: peppe
Emne: Starte excel automatisk på fane xxx
Posteringsdato: 26.Okt.2010 kl. 23:23

Hej herinde

Er der en mulighed for at starte Excel på en fast defineret fane (fx ARK1) uafhængigt af hvilken fane man gemte projektmappen i sidst.
Hvis man fx er på (ARK3) og gemmer og lukker projektmappen, så starter excel næste gang projektmappen i (ARK3) øv øv...
 
Er der evt. en funktion man kan benytte i VBA?
 
Peppe



Svar:
Besked fra: Allan
Posteringsdato: 27.Okt.2010 kl. 13:31
Hej Peppe,
 
Du kan lægge denne kode ind i THISWORKBOOK
 
Private Sub Workbook_Open()
Ark1.Activate
End Sub
 
Så vil dit ark altid starte på Ark1
 
//Allan


Besked fra: peppe
Posteringsdato: 27.Okt.2010 kl. 16:48
Super - alletiders.
TAK


Besked fra: Allan
Posteringsdato: 27.Okt.2010 kl. 19:53
Velbekomme Peppe, tak for din tilbagemelding Wink
 
//Allan


Besked fra: Gogo
Posteringsdato: 28.Mar.2011 kl. 18:17
Hej Allan,

Er det samme kode, hvis man har en engelskudgave af Excel?? Jeg har 2010.

Mvh
Gogo


Besked fra: Allan
Posteringsdato: 28.Mar.2011 kl. 19:47
Hej Gogo,
 
Det kommer lidt an på om arket er oprettet i den Danske eller den Engelske version.
'Ark1' refererer til arkets navn (Ikke fanens navn)
Hvis du bruger 'Sheet1' vil den som udgangspunkt virke i den Engelske version.
 
Vil du være sikker, så brug fanens navn i stedet.
Hedder det ark du vil starte med 'Startside' så skal koden se således ud:
 
Private Sub Workbook_Open()
Sheets("Startside").Activate
End Sub
 
Du skal naturligvis være opmærksom på at du ikke skal omdøbe arket, for så virker den ikke mere Wink
 
//Allan
 


Besked fra: Ask
Posteringsdato: 28.Mar.2011 kl. 20:01
Sejt Smile



(Dog skal filen gemmes i .xls format selv om den er lavet i .xlsx 2011 format Mac?)



Alan


Besked fra: Allan
Posteringsdato: 28.Mar.2011 kl. 20:17
Det er korrekt, xlsm er nok det mest korrekte (Da xlsx er uden makroer og xls er det gamle format op til Excel 2003)
 
//Allan


Besked fra: Gogo
Posteringsdato: 28.Mar.2011 kl. 20:21
Jeg takker for jeres svar...

Det virker :)


Besked fra: Allan
Posteringsdato: 28.Mar.2011 kl. 21:27
Velbekomme Gogo, tak for tilbagemeldingen Wink
 
//Allan


-------------
MVH

Allan
https://www.excel-regneark.dk" rel="nofollow - Excel-regneark.dk - Gratis skabeloner til Excel
Få over 120 ekstra funktioner med Danmarks bedste add-in


Besked fra: Guests
Posteringsdato: 30.Mar.2011 kl. 09:53
Hvad med løsningen
sheets(1).visible = true
sheets(1).activate?
Så behøver du ikke kende navnet på arket - men bare at det er første ark :-)



Print side | Luk vindue