Hallo Reinhard
Danke für deine Hilfe. Was habe ich vor: Im Tabellenblatt „zahlungsauftrag“ sind 9 Zeilen ausgeblendet und so wird es auch ausgedruckt. Wenn allerdings im Tabellenblatt „aktenspiegel“, Zelle j29:n29 - die sind verbunden - ein Wert eingefügt wird möchte ich, dass sich im Blatt „zahlungsauftrag“ die verdeckten Zellen öffnen und es so ausgedruckt wird. Danach wieder sich die 9 Zeilen verstecken. Das Drucken mit verdeckten Zeilen kommt etwa 90 % vor.
Nochmals Danke, ich hoffe es verständlich formuliert zu haben.
Herzliche Grüße, G.
ps: so sieht momentan das Makro aus, vielleicht hilfts:
Sub betreuung()
Dim a As Integer
Dim b As Integer
Dim c As Integer
Dim d As Integer
Dim e As Integer
a = drucken_aktenspiegel()
b = drucken_zahlungsauftrag()
c = drucken_svschreiben()
d = drucken_erledigungsschreiben()
e = loeschen()
End Sub
Function drucken_aktenspiegel()
Sheets(„aktenspiegel“).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Function
Function drucken_zahlungsauftrag()
Sheets(„zahlungsauftrag“).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Function
Function drucken_svschreiben()
Sheets(„SV-Schreiben“).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=2
End Function
Function drucken_erledigungsschreiben()
Dim Erledigung As String
Erledigung = Worksheets(„aktenspiegel“).Cells(60, 1)
Worksheets(Erledigung).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=2
End Function
Function loeschen()
Sheets(„aktenspiegel“).Select
Range(„g2:m2“).ClearContents
Range(„k6:l6“).ClearContents
Range(„g7:stuck_out_tongue:7“).ClearContents
Range(„g8:o8“).ClearContents
Range(„i9:k9“).ClearContents
Range(„n9:v9“).ClearContents
Range(„q8:u8“).ClearContents
Range(„j10:v10“).ClearContents
Range(„o6:v6“).ClearContents
Range(„c33:f33“).ClearContents
Range(„g33:j33“).ClearContents
Range(„c18:v18“).ClearContents
Range(„k23:l23“).ClearContents
Range(„g24:stuck_out_tongue:24“).ClearContents
Range(„o23:v23“).ClearContents
Range(„g25:o25“).ClearContents
Range(„i26:k26“).ClearContents
Range(„n26:v26“).ClearContents
Range(„e29:g29“).ClearContents
Range(„j29:n29“).ClearContents
Range(„j27:v27“).ClearContents
Range(„g33:j33“).ClearContents
Range(„n33:q33“).ClearContents
Range(„c34:f34“).ClearContents
Range(„g34:j34“).ClearContents
Range(„n34:q34“).ClearContents
Range(„w3:x29“).ClearContents
‚nach Löschen wiederherstellen‘
Range(„c6:f6“).Select
ActiveCell.FormulaR1C1 = „“
Range(„g4:stuck_out_tongue:4“).Select
ActiveCell.FormulaR1C1 = „“
Range(„c12:v12“).Select
ActiveCell.FormulaR1C1 = „Anweisung auf Konto lt. Antrag“
Range(„G14:stuck_out_tongue:14“).Select
ActiveCell.FormulaR1C1 = „“
Range(„c16:v16“).Select
ActiveCell.FormulaR1C1 = „“
Range(„c21:v21“).Select
ActiveCell.FormulaR1C1 = „“
Range(„c23:f23“).Select
ActiveCell.FormulaR1C1 = „“
Range(„a38:g38“).Select
ActiveCell.FormulaR1C1 = „“
Range(„G34:J34“).Select
ActiveCell.FormulaR1C1 = „12/31/9999“
Range(„g2:m2“).Select
End Function