Avatar billede bjarnehansen Seniormester
05. april 2014 - 08:31 Der er 6 kommentarer og
1 løsning

hvordan op rettes et Array

hvordan oprettes der et array i denne funktion
Private Sub Workbook_Open()
    Sheets(1).Activate
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    ActiveSheet.Range("B3").Select
End Sub

hvis det kun gælder i ark3 eller hvis det så også skulle være i ark1 og ikke som nu hvor det gælder i alle ark?
Avatar billede supertekst Ekspert
05. april 2014 - 12:33 #1
Indsættes i ThisWorkbook

Const positioner = "A1,C3,D2,F1,G7,X1"              'eksempel på celleadresse på 6 ark - kan udvides efter behov
Dim tabel As Variant
Private Sub Workbook_Open()
    tabel = Split(positioner, ",")
    Sheets(1).Activate
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    ActiveSheet.Range(tabel(Sh.Index - 1)).Select
End Sub
Avatar billede bjarnehansen Seniormester
05. april 2014 - 21:08 #2
tak for svaret men hvad hvis man har 6 ark men det kun er i ark1 og ark3 man vil have den til at starte i en bestemt celle men ikke det samme nr feks b3 og d4.
Avatar billede supertekst Ekspert
05. april 2014 - 23:06 #3
Selv tak - her er der taget højde for, hvis du ændre på bestående
Rem Version 2
Const positioner = "B4,,D4,,,"
Dim tabel As Variant
Private Sub Workbook_Open()
    tabel = Split(positioner, ",")
    Sheets(1).Activate
    If tabel(0) <> "" Then
        ActiveSheet.Range(tabel(0)).Select
    End If
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    If tabel(Sh.Index - 1) <> "" Then
        ActiveSheet.Range(tabel(Sh.Index - 1)).Select
    End If
End Sub
Avatar billede bjarnehansen Seniormester
06. april 2014 - 08:20 #4
den sidste er det ikke til en projektmappe med 5 ark
Avatar billede supertekst Ekspert
06. april 2014 - 10:45 #5
Jo ser sådan ud - så blot udvid med et ,
Avatar billede bjarnehansen Seniormester
06. april 2014 - 13:42 #6
takker for hjælpen
Avatar billede bjarnehansen Seniormester
06. april 2014 - 13:43 #7
her er point
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