Beste techneuten,
Ik tracht in vba een functieprocedure te schrijven die via de klassieke index/vergelijken - functies een bepaalde celwaarde weergeeft.
Dit lukt echter niet.
Concreet: de functie vereist een EAN-code en geeft vervolgens een artikelnummer, opgehaald uit een externe file.
Onderstaand mijn poging:
Dit werkt echter niet.
Na lang genoeg zoeken op internet, stel ik nu toch de vraag aan jullie.
Kunnen jullie mij helpen?
Alvast bedankt.
Ik tracht in vba een functieprocedure te schrijven die via de klassieke index/vergelijken - functies een bepaalde celwaarde weergeeft.
Dit lukt echter niet.
Concreet: de functie vereist een EAN-code en geeft vervolgens een artikelnummer, opgehaald uit een externe file.
Onderstaand mijn poging:
Code:
Function artikel(EAN As Variant) As Variant
artikel = ActiveCell.FormulaR1C1 = "=INDEX('[BibleExport-PIM.xlsx]Bible'!R2C1:R1808C1,MATCH(EAN,'[BibleExport-PIM.xlsx]Bible'!R2C2:R1808C2,0))"
End Function
Dit werkt echter niet.
Na lang genoeg zoeken op internet, stel ik nu toch de vraag aan jullie.
Kunnen jullie mij helpen?
Alvast bedankt.