Avatar billede macho Praktikant
21. december 2005 - 02:12 Der er 2 kommentarer og
1 løsning

Finde data fra et andet ark.

Jeg leder efter en funktion, som kan hjælpe mig med at finde data, som jeg har i celle A50. Hvis celle A50 indeholder data (altid et tal), så skal den lede efter disse data et andet sted (Ark1!A4:A41). Når disse data (som ikke er sorteret) så er fundet, skal der kikkes efter, om der i samme række og en bestemt kolonne står "S". Hvis dette er tilfældet, skal der i min funktionscelle skrives "Sejler" ellers skal cellen være tom!

Håber én kan hjælpe mig!
Avatar billede tjp Mester
21. december 2005 - 04:24 #1
I nedenstående makro er det kolonnne G der angiver om der sejles og resultatcellen er A1 - de to ELSE-grene er ikke nødvendige:

Sub SejlerDen()
    Dim c, s
    [A1].Value = ""  'resultatcelle nulstilles
    'MsgBox [A50].Value
    Set c = Worksheets("Ark1").Range("A4:A47").Find(what:=[A50].Value, lookat:=xlWhole)
    If Not c Is Nothing Then
        'leder efter s i kolonne 7, dss. G
        Set s = Worksheets("Ark1").Range(Worksheets("Ark1").Cells(c.Row, 7), _
            Worksheets("Ark1").Cells(c.Row, 7)).Find(what:="S")
        If Not s Is Nothing Then
            'MsgBox "SEJLER"
            [A1].Value = "SEJLER"
        Else
            'MsgBox "SEJLER IKKE"
            [A1].Value = ""
        End If
    Else
        'MsgBox "Ikke fundet"
        [A1].Value = ""
    End If
End Sub
Avatar billede macho Praktikant
21. december 2005 - 05:15 #2
Tak for svaret tjp, men det gør det ikke dynamisk nok, hvis jeg kører det v.hj.a. en makro.

Er i mellemtiden selv kommet frem til en løsning med HVIS og LOPSLAG, som fungerer upåklageligt:

=HVIS(LOPSLAG($A50;Ark1!$A$4:$AG$41;3;0)="S";"Sejlads";"")
Avatar billede tjp Mester
21. december 2005 - 15:37 #3
Ærgeligt, at den ikke kunne bruges, men smart løsning du kom frem til...
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