Avatar billede boro23 Forsker
18. februar 2013 - 19:28 Der er 3 kommentarer og
1 løsning

Søger en løsning ala hyberlink

Hej eksperter

Hvis jeg taster et tal der svare til et kolonnenr. i celle A1, kan jeg så få vist kolonnen i starten af mit skærmbillede? Noget ala hyberlink, løsningen må gerne være en vba kode.
18. februar 2013 - 19:42 #1
Højreklik på fane for arket og vælg vis kode, og indsæt følgende:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        If IsNumeric(Range("A1").Value) Then
            If Range("A1").Value <= Me.Columns.Count Then
                ActiveWindow.SmallScroll ToRight:=Range("A1").Value
                Target.Offset(0, Range("A1").Value - 1).Activate
            End If
        End If
    End If
End Sub
Avatar billede boro23 Forsker
18. februar 2013 - 20:38 #2
Hej smartoffice_dk, det virker perfekt. Kan du ændre koden så den vise 2 kolonner mindre f.eks hvis jeg taster 100 viser den kolonne 98
18. februar 2013 - 20:48 #3
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        If IsNumeric(Range("A1").Value) Then
            If Range("A1").Value <= Me.Columns.Count Then
                ActiveWindow.SmallScroll ToRight:=Range("A1").Value - 2
                Target.Offset(0, Range("A1").Value - 1).Activate
            End If
        End If
    End If
End Sub

God fornøjelse
Flemming
Avatar billede boro23 Forsker
18. februar 2013 - 21:11 #4
Mange tak for hjælpen
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