Avatar billede RubenSor Nybegynder
10. februar 2012 - 10:52 Der er 2 kommentarer

For eksperterne i Excel

Jeg sidder med en kompliceret opgave jeg håber i vil hjælpe med. Jeg har to kolonner med en masse varenumre. Dette er kolonne F og G. I et andet ark har jeg et varenummer. Der skal laves et opslag på dette varenummer i område F:G. Dette er jo ikke besværligt, det som er BESVÆRLIGT, er at hvis den finder varenummeret, så skal den først undersøge om der findes et varenummer i den celle lige til højre for den celle den har fundet, hvis der findes et varenummer i denne celle skal den bruge det, hvis ikke, skal den bruge det varenummer i område F:G..??? HJÆLP!
Avatar billede H_Klein Novice
10. februar 2012 - 21:53 #1
Hejsa,

Ved ikke med sikkerhed om det er noget i den her retning du har brug for, men om ikke andet er det måske lit til en start?

Sub Varenumre()

    Dim RK As Long
    Dim RK1 As Long
    Dim NyVa As String
    RK = 2
    RK1 = 2
    Do
    Windows("Række med nye numre").Activate
    NyVa = Cells(RK1, 1)
    Do
    Windows("Eksisterende varer").Activate
    If Cells(RK, 6) = NyVa And Cells(RK, 8) = "" Then
    Cells(RK, 6).Select
    Selection.Interior.ColorIndex = 20
    End If
    If Cells(RK, 6) = NyVa And Cells(RK, 8) <> "" Then
    Cells(RK, 8).Select
    Selection.Interior.ColorIndex = 20
    End If
    If Cells(RK, 7) = NyVa And Cells(RK, 8) = "" Then
    Cells(RK, 7).Select
    Selection.Interior.ColorIndex = 20
    RK = RK + 1
    End If
    If Cells(RK, 7) = NyVa And Cells(RK, 8) <> "" Then
    Cells(RK, 8).Select
    Selection.Interior.ColorIndex = 20
    RK = RK + 1
    Else
    RK = RK + 1
    End If
    Loop Until Cells(RK, 6) = ""
    RK = 2
    Windows("Række med nye numre").Activate
    RK1 = RK1 + 1
    Loop Until Cells(RK1, 1) = ""
End Sub
Avatar billede kabbak Professor
24. februar 2012 - 12:38 #2
=HVIS(LOPSLAG(A1;'Ark2'!F1:G21;2;FALSK)<>"";LOPSLAG(A1;'Ark2'!F1:G21;2;FALSK);LOPSLAG(A1;'Ark2'!F1:G21;1;FALSK))
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
Kurser inden for grundlæggende programmering

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