Einen schönen Samstag Nachmittag Zusammen,
ich brauch mal wieder Hilfe. Folgende Konstellation (ich hoffe es wird verständlich):
Betrag 1 Betrag 2 Variante1 Variante2 Variante3 Variante4
- siehe Anhang: Bsp. Bild
(ist nur ein Auszug- Tabelle ist viel größer)
Man hat eine Tabelle wie oben- mit diesen Werten. Über VBA (Command Button) will man sich nun den entsprechenden Betrag anzeigen lassen,
also z. B. einen Betrag zwischen Betrag 1 und Betrag 2 in der Variante 3-
bei 1885,00 müsste also in der Ausgabezelle 4,29 stehen.
Jetzt könnte man dies so lösen:
With Worksheets("Tabelle1")
Select Case .Cells(4, 13).Value
Case Is <= Worksheets("Tabelle1").Cells(4, 5)
.Cells(4, 15) = Worksheets("Tabelle1").Cells(4, 6).Value
Case Is <= Worksheets("Tabelle1").Cells(5, 5) And Worksheets("Tabelle1").Cells(6, 15) <= 1
.Cells(4, 15) = Worksheets("Tabelle1").Cells(5, 6).Value
Case Else
.Cells(4, 15) = Worksheets("Tabelle1").Cells(5, 7).Value
Gibt es eine Möglichkeit, dass die Anweisung den Betrag plus die Möglichen Varianten prüft und
dann die richtige Variante ausgibt, ohne das man jeden Fall extra schreiben muss?
LG
Basti
ich brauch mal wieder Hilfe. Folgende Konstellation (ich hoffe es wird verständlich):
Betrag 1 Betrag 2 Variante1 Variante2 Variante3 Variante4
- siehe Anhang: Bsp. Bild
(ist nur ein Auszug- Tabelle ist viel größer)
Man hat eine Tabelle wie oben- mit diesen Werten. Über VBA (Command Button) will man sich nun den entsprechenden Betrag anzeigen lassen,
also z. B. einen Betrag zwischen Betrag 1 und Betrag 2 in der Variante 3-
bei 1885,00 müsste also in der Ausgabezelle 4,29 stehen.
Jetzt könnte man dies so lösen:
With Worksheets("Tabelle1")
Select Case .Cells(4, 13).Value
Case Is <= Worksheets("Tabelle1").Cells(4, 5)
.Cells(4, 15) = Worksheets("Tabelle1").Cells(4, 6).Value
Case Is <= Worksheets("Tabelle1").Cells(5, 5) And Worksheets("Tabelle1").Cells(6, 15) <= 1
.Cells(4, 15) = Worksheets("Tabelle1").Cells(5, 6).Value
Case Else
.Cells(4, 15) = Worksheets("Tabelle1").Cells(5, 7).Value
Gibt es eine Möglichkeit, dass die Anweisung den Betrag plus die Möglichen Varianten prüft und
dann die richtige Variante ausgibt, ohne das man jeden Fall extra schreiben muss?
LG
Basti