Get Preis von Tabelle in Excel mit Lookup oder Makro
Ich habe die Tabelle "PriceList" in Excel mit der folgenden Struktur
Type Thickness width Height Price
iron 5 7 10 20
iron 10 10 15 24
iron 12 14 17 26
Wie kann ich den Preis finden, wenn jemand mit Vlookup oder Makro Eisen, Dicke 10, Breite 9, Höhe 14 eingibt? Ich habe versucht, Vlookup zu verwenden, aber es funktioniert nicht und später wird bei Google festgestellt, dass Vlookup nur Daten mit einem Parameter abruft. Kann ich dies mithilfe eines Makros tun, wie wir es für die Auswahl von Blattdaten mithilfe von Abfragen tun?
select * from [sheet1$] where col1=x
Bitte vorschlagen?
Bearbeiten: Ich habe die oben mit @ berechnDie. Jetzt rufe ich dieses Makro auf Blattwechselereignis wie folgt auf
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 41 Or Target.Column = 43 Or Target.Column = 45 Or Target.Column = 46 Then
Dim i As Currency
i = Calculate_CorePrice(cell(Target.Row, 46).Value, cell(Target.Row, 45).Value, cell(Target.Row, 41).Value, cell(Target.Row, 43).Value, "RWJ Doorset Schedule", "ED15")
cell(Target.Row, 134).Value = i
End If
End Sub
wenn ich die Funktion selbst mit fest codierten Werten debugge, funktioniert sie, aber wenn ich die Funktion wie oben beschrieben aufrufe, gibt sie keinen Wert zurück und ich kann das sheet_change-Ereignis nicht debuggen.
Wie kann ich dieses Ereignis debuggen.