Supportnet / Forum / Tabellenkalkulation
excel wenn dann funktion
Frage
Hallo,ich habe ein Formular erstellt (Excel 2000), welches aus 2 Seiten besteht. Im Normalfall benötigt man nur die erste Seite, die Zweite nur, wenn man Zusatzdaten erfassen möchte. Ich möchte nun, dass die 2.Seite nur dann gedruckt wird, wenn in einer bestimmten Zelle was drin seht, also z.B. wenn P1=> 1, dann drucke Seite 1 und 2, sonst nur Seite 1. Ich weiß nur nicht, wie ich dem Rechner das mitteilen muss. Kann mir jemand dabei helfen?
Danke, Ulrike
Antwort 1 von Beverly
Hi Ulrike,
das kannst du mit VBA lösen. Versuchs mal so:
Ich kann den Code allerdings nicht testen, da ich z.Z. keinen Drucker habe.
Bis später,
Karin
das kannst du mit VBA lösen. Versuchs mal so:
Sub drucken()
If Range("P1") = 1 Then
ActiveSheet.PrintOut
Else
ActiveSheet.PrintOut from:=1, to:=1
End If
End Sub
Ich kann den Code allerdings nicht testen, da ich z.Z. keinen Drucker habe.
Bis später,
Karin
Antwort 2 von joszeli
Hallo,
leider habe ich von VBA gar kiene Ahnung, ich hab das ganze mal versucht, aber irgendwie hab ich sicher was nicht verknüpft, weil das Drucken zwar funktioniret, wenn ich das im VBA teste, aber nicht wenn ich die Datei gechlossen und wieder geöffnet hate und normal aus dem Excel-Blatt drucken will.
Trotzdem danke..
Ulrike
leider habe ich von VBA gar kiene Ahnung, ich hab das ganze mal versucht, aber irgendwie hab ich sicher was nicht verknüpft, weil das Drucken zwar funktioniret, wenn ich das im VBA teste, aber nicht wenn ich die Datei gechlossen und wieder geöffnet hate und normal aus dem Excel-Blatt drucken will.
Trotzdem danke..
Ulrike

