Thema Datum  Von Nutzer Rating
Antwort
25.02.2011 15:21:06 Andreas77
Solved
Blau bestimmtes Tabellenblatt drucken per VBA
25.02.2011 15:59:23 Severus
Solved

Ansicht des Beitrags:
Von:
Severus
Datum:
25.02.2011 15:59:23
Views:
955
Rating: Antwort:
 Nein
Thema:
bestimmtes Tabellenblatt drucken per VBA

Tja, also das ist etwas problematisch, weil Du ja nicht sofort aus der Änderung heraus druckst. Du müßtest irgendwo eine Zelle als Zwischenspeicher benutzen, um dort bei Änderungen auf Blatt 1 oder 2 dieses Ereignis bis zum Druck zwischenzuspeichern. Nehmen wir mal an, auf dem Rechnungsblatt ist die Zelle IV1 unbenutzt und die Spalte IV ist ausgeblendet. Falls das Arbeitsblatt schreibgeschützt ist müßte der Schreibschutz für die Zelle IV1 aufgehoben sein. Dann könnte man mit

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
ThisWorkbook.Sheets(3).Range("IV1") = Sh.Index
End Sub

in dieser Zelle den Index des Blattes hinterlegen, auf dem die Änderungen gemacht wurden. Außerdem kann man dann mit

Private Sub Workbook_BeforePrint(Cancel As Boolean)
ThisWorkbook.Sheets(ThisWorkbook.Sheets(3).Range("IV1")).PrintOut
End Sub

vor dem Druck des Rechnungsblattes das zugehörige Blatt mit den Positionslisten drucken lassen.

Severus


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
25.02.2011 15:21:06 Andreas77
Solved
Blau bestimmtes Tabellenblatt drucken per VBA
25.02.2011 15:59:23 Severus
Solved