679 Aufrufe
Gefragt in Tabellenkalkulation von Einsteiger_in (71 Punkte)
Hallo

Ich habe ein Excel 2007 sheet, welches aus 2 Seiten besteht.
Nun möchte ich, dass die Seite 2 nur mitgedruckt wird, wenn in Zelle "K6" (auf der ersten Seite) z.B. der Wert 500 steht.

Kann ich das mit einer Formel steuern (Wenn, dann)? Oder geht das nicht ohne VBA? Wäre schade, da ich von VBA (noch) keine grosse Ahnung habe.

Besten Dank für die Unterstützung

Gruss
Heinz

2 Antworten

0 Punkte
Beantwortet von m-o Profi (22.9k Punkte)
Hallo Heinz,

das geht nur über ein Makro. Das folgende Makro gehört in ein Standard Modul der betreffenden Arbeitsmappe:

Sub drucken()

If ActiveSheet.Range("K6").Value = 500 Then
'Wenn in Zelle K6 der Wert 500 steht, dann alles drucken
ActiveSheet.PrintOut Copies:=1
Else
'ansonsten nur die 1. Seite drucken
ActiveSheet.PrintOut From:=1, To:=1, Copies:=1
End If

End Sub

Nutze zum Ausdruck der Tabelle dieses Makro.

Gruß

M.O.
0 Punkte
Beantwortet von Einsteiger_in (71 Punkte)
Hallo M.O

Das habe ich "befürchtet".

Vielen Dank aber für die Anletung.
So habe ich es dann doch tatsächlich geschafft.

Freundliche Grüsse
Heinz
...