Hallo Phil
Ich habe jetzt die Lösung gefunden...
Das Problem ist, dass du die Matrix falsch ansprichst. Du gibst den Tabellen Namen als Objekt an, nicht die Tabelle selbst....
Schau mal im VBA-Editor im Projekt-Explorer (dort stehen alle Tabellen, Module und die Arbeitsmappe drin)
Irgendwo dort hast du ja deinen Tabelle mit dem Namen Preisliste drin (z.B. steht da Tabelle2(Preisliste)
Jetzt musst du deine Code Zeile:
Summ = Application.WorksheetFunction.VLookup(MatNr, Preisliste.Range("B:E"), 2, False)
anpassen auf
Summ = Application.WorksheetFunction.VLookup(MatNr, Tabelle2.Range("B:E"), 2, False)
Das ist dann die Lösung, hat bei mir jedenfalls funktioniert.
Gruss Mario
|