Ich habe Tabelle „Preisliste“ in Excel mit folgenden StrukturPreis berechnet aus der Tabelle in Excel-Lookup oder Makro
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 einige-on-Typen tritt Eisen, Dicke 10, Breite 9 , Höhe 14 mit vlookup oder Makro. Ich habe versucht, mit vlookup, aber es funktioniert nicht und später fand ich bei Google, dass Vlookup nur Daten mit einem Parameter abrufen. Kann ich dies mit Makro tun, wie wir für die Auswahl von Blattdaten mit Abfragen
Bitte schlagen Sie vor ??
Edit: Ich habe die oben genannten mit this berechnet. Jetzt nenne ich dieses Makro auf Blatt Änderungsereignis wie unten
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 debuggen die Funktion selbst mit hartcodierte Werte, es funktioniert, aber wenn ich die Funktion wie im obigen Weise nennen, ist es nicht Wert zurück und ich bin nicht in der Lage, das Ereignis blech_change zu debuggen.
Wie kann ich dieses Ereignis debuggen.
@Vikky Ich denke, wir haben Probleme zu verstehen, wie Ihre Daten strukturiert sind. Ich bin vertraut mit SQL, so können Sie es in diesen Begriffen erklären, wenn das für Sie einfacher ist – RGA
Ich habe eine Lookup-Tabelle in Excel erstellt, mit der gleichen Struktur in Frage. Ich muss den Preis basierend auf Höhe, Breite, Dicke und Typ finden. Angenommen, jemand kauft ein Material mit einer Dicke von 11, einer Breite von 13 und einer Höhe von 15, ist der geeignete Preis 26.Die in der Tabelle genannten Werte sind minimale/maximale Größe. – Vikky