11. september 2006 - 15:01Der er
4 kommentarer og 1 løsning
Vlookup med varierende table array
hej er der nogen der kan hjælpe med hvordan jeg laver en vlookup i en macro hvor table array kan have forskellige størrelser fra gang til gang hvor macroen bruges.. har prøvet følgende:
for i = 1 to 10 j=10 k=20 WorksheetFunction.vlookup(Cells(i, 3), Range(Cells(j, 25):Cells(k, 29)), 4, False) og sat det lig den ønskede celle, men er ikke tilfreds med dette, og : i array'et
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
ja, den er ved at være der, men arrayet rykker sig med +1 for hver linje, og ikke som
=VLOOKUP(C2, Z$2:AC$24,4, FALSE) hvor $ tegnet gør at det bliver over samme array.. altså det jeg ønsker at kunne gøre er at holde k og j fast i følgende, men så jeg kan skifte k og j ud..
For i = 2 To 10 k = 2 j = 24 Cells(i, 18).Select ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-15], R[" & k & "]C[8]:R[" & j & "]C[11],4, FALSE)"
=VLOOKUP(C2, $Z$2:$AC$24,4, FALSE) men søgte: =VLOOKUP(C2, Z$2:AC$24,4, FALSE) har vist ikke noget at sige for min makro, men har svært ved at finde ret meget om R1C1 notation/oversættelse i nogle bøger/ nettet. kan du anbefale noget, eller er det noget man lærer hen af vejen?
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.