Avatar billede schaefer Nybegynder
11. december 2009 - 09:06 Der er 9 kommentarer og
1 løsning

Søgning i excell

Det lyder måske umiddelbart som en nem opgave, og måske er den det også for dig. Da jeg selv ikke har nogen anelse om sværhedsgraden vil jeg lade det være op til eksperterne at vurderer det.

Jeg har et excell ark hvor der på X og Y er indsat tal fra 1-5000
Jeg vil gerne have en søgefunktion lagt ind hvor man i det samme kan søge på x og y og så blive transporteret ind i arket udfor respektive x og y værdier.

Eksempelvis kunne det være at jeg hurtigt ville hen til
x;3424 y;4703 så skrev jeg blot det ind og vupti er jeg der i arket.
Det ville være optimalt hvis søgeboksen fulgte med rundt på arket, men jeg er skeptisk overfor om det overhovedet kan lade sig gøre.

På forhånd tak :-)
Avatar billede supertekst Ekspert
11. december 2009 - 09:10 #1
X & Y ? Kolonner eller....?
Avatar billede schaefer Nybegynder
11. december 2009 - 09:19 #2
1 2 3 4 - 5000 - x

3  .
4
-
5000
y

så ville jeg at man kan søge på x og y i samme øjeblik så man kommer ind i det felt. hvis jeg søgte på x3 y3 ville jeg stå der hvor punktummet står nu.
Hehe, håber du er med nu supertekst? ellers må du spørge igen.
Avatar billede schaefer Nybegynder
11. december 2009 - 09:20 #3
så står punktummet selvfølgelig helt forkert :O
men helt korrekt skulle det stå udfor x3 y3 men det har rykket sig så det står under x2 y3. Men jeg tror du er med på hvad jeg snakker om.
Avatar billede supertekst Ekspert
11. december 2009 - 09:22 #4
Dvs det er søgning efter koordinaten?
Avatar billede supertekst Ekspert
11. december 2009 - 09:23 #5
Hvis ja - så kan det godt lade sig gøre.
Avatar billede schaefer Nybegynder
11. december 2009 - 09:27 #6
ja præcis
Avatar billede schaefer Nybegynder
11. december 2009 - 10:05 #7
kan du finde udaf det supertekst? hvis ja, vil du så godt hjælpe mig?
Avatar billede supertekst Ekspert
11. december 2009 - 10:15 #8
Prøv at sende en mail så returnerer jeg en model

(mailadresse under profil)
Avatar billede schaefer Nybegynder
11. december 2009 - 10:33 #9
okay tusind tak, har sendt en mail, så må du jo lige skrive et svar her hvis du bekymre dig om at få points :-)
Avatar billede supertekst Ekspert
11. december 2009 - 14:11 #10
VBA-koden i Userform

Rem Version 2007-1
Private Sub CommandButton1_Click()
    If erOk(Me.TextBox1) = True And erOk(Me.TextBox2) = True Then
        udførSøgning Me.TextBox1, Me.TextBox2
    End If
End Sub
Private Function erOk(tb)
    If IsNumeric(tb) = True And tb <> "" Then
        erOk = True
    Else
        erOk = False
    End If
End Function
Private Sub udførSøgning(x, y)
Dim ræk As Long, kol As Integer
    kol = søgX(x)
    ræk = søgY(y)
   
    If kol <> 0 And ræk <> 0 Then
        Cells(ræk, kol).Select
        Me.adresse = Selection.Address
    Else
        Me.adresse = "Ej fundet"
    End If
End Sub
Public Function søgX(søgEfter)
    With ActiveSheet.Range("A1:ZZZ1")
        Set c = .Find(søgEfter, LookIn:=xlValues, LookAt:=xlWhole)
        If Not c Is Nothing Then
            søgX = c.Column
        Else
            søgX = 0
        End If
    End With
End Function
Public Function søgY(søgEfter)
    With ActiveSheet.Range("A1:A65000")
        Set c = .Find(søgEfter, LookIn:=xlValues, LookAt:=xlWhole)
        If Not c Is Nothing Then
            søgY = c.Row
        Else
            søgY = 0
        End If
    End With
End Function
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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