Avatar billede denero Juniormester
14. juli 2013 - 07:48 Der er 3 kommentarer og
1 løsning

Finde offset værdi

Med en værdi fra tekstboks1 på en userform, skal der søges efter samme værdi i en kolonne A på Ark1.
I kolonne B står der en værdi, eks 20, som så skal være værdien i flg:

Sheets("Ark2").Select
Range A1. Activate
.Offset(20,0).Activate

...herefter køres der yderligere kode af
Avatar billede finb Ekspert
14. juli 2013 - 09:25 #1
Er der i eksemplet indtastet 20 i userform ?
Avatar billede supertekst Ekspert
14. juli 2013 - 14:14 #2
Dim antalRækker As Long, ræk As Long, bVærdi
Private Sub CommandButton1_Click()
    If Me.TextBox1.Value <> "" Then
        With ActiveWorkbook.Sheets("Ark1")
            antalRækker = ActiveCell.SpecialCells(xlLastCell).Row
           
            For ræk = 1 To antalRækker
                If CStr(.Range("A" & ræk)) = Me.TextBox1 Then
                    bVærdi = .Range("B" & ræk)
                    ActiveWorkbook.Sheets("Ark2").Select
                    ActiveSheet.Range("A1").Offset(bVærdi, 0).Select
                    Exit For
                End If
            Next ræk
    End With
    End If
End Sub
Avatar billede denero Juniormester
14. juli 2013 - 23:35 #3
Hej Supertekst

Virker.
Tusind tak for hjælpen.

Denero
Avatar billede supertekst Ekspert
15. juli 2013 - 08:34 #4
Hej denero

Fint og selv tak
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