Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: mit VBA Blatt kopieren und ausdrucken

mit VBA Blatt kopieren und ausdrucken
22.11.2005 17:39:07
volleybaerchen
Hallo,
ich habe eine eigene Menüleiste angelegt. Dort werden mir alle Tabellenblätter der Datei angezeigt. Nun möchte ich durch Anklicken eines Tabellenblattes erreichen, dass von diesem Blatt eine Kopie erstellt, alle bedingten Formatierungen gelöscht, das Blatt gedruckt und anschliessend die Kopie wieder gelöscht wird. Das kriege ich aber nicht hin, da ich noch keine grossen Kenntnisse mit VBA habe. Kann mir da jemand einen Code mitteilen?
mfg
volleybaerchen
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mit VBA Blatt kopieren und ausdrucken
22.11.2005 17:51:45
Worti
Hallo,
so geht's:

Sub volley()
Sheets("DeineTabelle").Copy Before:=Sheets(1)
ActiveSheet.UsedRange.FormatConditions.Delete
ActiveSheet.PrintOut
ActiveSheet.Delete
End Sub

Gruß Worti
AW: mit VBA Blatt kopieren und ausdrucken
22.11.2005 18:04:57
volleybaerchen
Hallo Worti,
vielen Dank für deine Hilfe. Ich werde das gleich mal ausprobieren.
mfg
volleybaerchen
Anzeige
AW: mit VBA Blatt kopieren und ausdrucken
22.11.2005 17:54:20
Josef
Hallo Baerchen!
Vieleicht so!
' **********************************************************************
' Modul: Modul3 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit

Sub CopySheetAndPrint(Tabelle As Worksheet)
Dim oldVisibility As XlSheetVisibility

With Tabelle
  oldVisibility = .Visible
  .Visible = xlSheetVisible
  .Copy after:=.Parent.Sheets(Sheets.Count)
  .Visible = oldVisibility
  With .Parent.Sheets(.Parent.Sheets.Count)
    On Error Resume Next
    .Cells.SpecialCells(xlCellTypeAllFormatConditions).FormatConditions.Delete
    On Error GoTo 0
    .PrintOut
    Application.DisplayAlerts = False
    .Delete
    Application.DisplayAlerts = True
  End With
End With

End Sub


Sub aufruf()
CopySheetAndPrint Sheets("Deine Tabelle")
End Sub


'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: mit VBA Blatt kopieren und ausdrucken
22.11.2005 18:03:00
volleybaerchen
Hallo Sepp,
vielen Dank für deine Hilfe. Ich habe noch eine 2. Info bekommen, die etwas kürzer ist. Ich werde aber beide Versionen ausprobieren.
mfg
volleybaerchen
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige