Avatar billede tvc Seniormester
07. oktober 2016 - 13:00 Der er 2 kommentarer og
1 løsning

VBA - konverter til tekststregn

Hej

Jeg har nedenstående som jeg vil bruge i forbindelse med klik på en knap og så skal den gå til arket med navnet Sysmap160. Jeg kan dog ikke få den til at virke, og det skyldes måske at min sammensætning af arknavnet ikke helt opfattes korrekt.

Er der en der kan fortælle mig hvad jeg har gjort forkert?

Private Sub cmd_A00_Click()
      ABSheet = "OP_" & Ark08.Range("Sysmap160").Value 
      Sheets(ABSheet).Select   
End Sub
07. oktober 2016 - 13:16 #1
Hej tvc

hvis Arket hedder <Sysmap160> er det nok at skrive:
sheets("Sysmap160").Select
eller
sheets("Sysmap160").activate

Som jeg læser din tekst henviser "ark08" til det interne indeksnr. som du også kan bruge som kald, men ikke sammen med navnet (selvom det står således i VBA editoren).

Med venlig hilsen
Birthe Lauridsen
Praktisk IT
Avatar billede supertekst Ekspert
07. oktober 2016 - 13:58 #2
Tager du udgangspunkt i den fil, som jeg hjalp med i går (tråd 1013084)
så resultere disse 2 Sub's det samme:

Sub test()
    Ark05.Select
End Sub

Sub test2()
    Sheets("Mapping").Select
End Sub

Eller det er måske ikke problemet?
Avatar billede tvc Seniormester
07. oktober 2016 - 21:25 #3
Hej begge

Det er den samme fil som i går og jeg kan godt se, at den letteste løsning er at referere til Arkxx (den kan jeg bruge).

Sysmap100 er et område jeg har navngivet og som indeholder en del af navnet, der fremgår af arkfanen.

Men hvorfor kan jeg ikke få den anden til at virke?

Kan VBA ikke bruge navnet jeg henter fra cellen navngivet Sysmap100 eller SysmapA00?
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