Supportnet Computer
Planet of Tech

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:

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: