Hallo falken,
warum kompliziert wenn es auch einfach geht 
ich hab mein beispiel hier ein wenig abgeschwächt, damit es nicht zu Aufwendig ist.
Jetzt muss ich aber doch nochmal eine Frage stellen.
If (Range(„F2“).Value = 1000) And (Range(„F3“).Value = 2000) Then Call einblenden1
If (Range(„F4“).Value = 1000) And (Range(„F5“).Value = 2000) Then Call einblenden2
If (Range(„F6“).Value = 1000) And (Range(„F7“).Value = 2000) Then Call einblenden3
If (Range(„F6“).Value 1000) And (Range(„F7“).Value 2000) Then Call ausblenden123
Das Funktioniert einwandfrei.
Habe jetzt aber nur bei der Abfrage F2 und F3 gleich 6 solcher abfragen.
If (Range(„F2“).Value = 1000) And (Range(„F3“).Value = 500) Then Call einblenden1
If (Range(„F2“).Value = 2000) And (Range(„F3“).Value = 1000) Then Call einblenden1
If (Range(„F2“).Value = 3000) And (Range(„F3“).Value = 1500) Then Call einblenden1
If (Range(„F6“).Value 1000) And (Range(„F7“).Value 500) Then Call ausblenden12
If (Range(„F6“).Value 2000) And (Range(„F7“).Value 1000) Then Call ausblenden12
If (Range(„F6“).Value 3000) And (Range(„F7“).Value 1500) Then Call ausblenden12
Des weiteren kommen andere Zahlen dazu
1000 -> 500, 250, 200, 125 und 100
2000 -> 1000, 500, 400, 250 und 200
3000 -> 1500, 1000, 750, 600, 500, 375 und 300
… (Range(„F3“).Value = 500 Or Range(„F3“).Value = 250…)
Habe ich auch hinbekommen. Kein Problem.
Wenn ich das alles jetzt angelegt habe:
If (Range(„F2“).Value = 1000) And (Range(„F3“).Value = 500 Or Range(„F3“).Value = 250 Or Range(„F3“).Value = 200 Or Range(„F3“).Value = 125 Or Range(„F3“).Value = 100) Then Call einblenden1
If (Range(„F2“).Value 1000) Or (Range(„F3“).Value 500 Or Range(„F3“).Value 250 Or Range(„F3“).Value 200 Or Range(„F3“).Value 125 Or Range(„F3“).Value 100) Then ActiveSheet.Shapes(„Mitteln1“).Visible = False
If (Range(„F2“).Value = 2000) And (Range(„F3“).Value = 1000 Or Range(„F3“).Value = 500 Or Range(„F3“).Value = 400 Or Range(„F3“).Value = 250 Or Range(„F3“).Value = 200) Then Call einblenden1
If (Range(„F2“).Value 2000) Or (Range(„F3“).Value 1000 Or Range(„F3“).Value 500 Or Range(„F3“).Value 400 Or Range(„F3“).Value 250 Or Range(„F3“).Value 200) Then ActiveSheet.Shapes(„Mitteln1“).Visible = False
If (Range(„F2“).Value = 3000) And (Range(„F3“).Value = 1500 Or Range(„F3“).Value = 1000 Or Range(„F3“).Value = 750 Or Range(„F3“).Value = 600 Or Range(„F3“).Value = 500 Or Range(„F3“).Value = 375 Or Range(„F3“).Value = 300) Then Call einblenden1
If (Range(„F2“).Value 3000) Or (Range(„F3“).Value 1500 Or Range(„F3“).Value 1000 Or Range(„F3“).Value 750 Or Range(„F3“).Value 600 Or Range(„F3“).Value 500 Or Range(„F3“).Value 375 Or Range(„F3“).Value 300) Then ActiveSheet.Shapes(„Mitteln1“).Visible = False
Funktioniert es nicht mehr…
Ich weiss auch nicht warum.
Weißt du einen Rat
?