Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
668to672
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
668to672
668to672
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Command Buttun - Applikation run

Command Buttun - Applikation run
16.09.2005 15:37:29
gunter
Hallo Zusammen,
ich habe eine Vorlage _Auftrag_KD_.xls für das erfassen von Aufträgen erstellt. Darin habe ich unter anderem einen Button erstellt, der ein Makro zum drucken ansteuert. Das ganze funktioniert auch, solange die Datei noch _Auftrag_KD_.xls heisst. Nenne ich diese um, dann funktionert das nicht mehr, weil die Applikation den Dateinamen _Auftrag_KD_.xls verlangt. Anbei die beiden Makros.
Wer hat einen Tipp für mich, damit der Druckmakro auch dann läuft, wenn die Datei Liesschen_Müller.xls heisst?

Private Sub CommandButton4_Click()
Application.Run "_Auftrag_KD_.xls!Modul5.Druck1"
End Sub

Sub Druck1()
'
' Druck1 Makro
' Makro am 16.06.2005 von Gunter Blumhagen aufgezeichnet
'
Range( _
"X64:AA65,AD64:AG65,AJ64:AM65,AP64:AS65,AH66:AL67,AP66:AS67,AU58:AY67"). _
Select
Range("AU58").Activate
Selection.Interior.ColorIndex = 2

Dim z As Range
Cancel = True
For Each z In ActiveSheet.UsedRange
If z.Font.ColorIndex = 3 Then z.Font.ColorIndex = 2
Next z
Application.EnableEvents = False
Sheets("Seite 1 KD").Select
Range("A1:CT74").Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$CT$74"
With ActiveSheet.PageSetup
.CenterHorizontally = True
.CenterVertically = True
.PaperSize = xlPaperA4
.FitToPagesWide = 1
.FitToPagesTall = 1
.PrintErrors = xlPrintErrorsDisplayed
End With

ActiveWindow.SelectedSheets.PrintPreview

Application.EnableEvents = True
For Each z In ActiveSheet.UsedRange
If z.Font.ColorIndex = 2 Then z.Font.ColorIndex = 3
Next z
Range( _
"X64:AA65,AD64:AG65,AJ64:AM65,AP64:AS65,AH66:AL67,AP66:AS67,AU58:AY67"). _
Select
Range("AU58").Activate
Selection.Interior.ColorIndex = 34
End Sub
Gruß Gunter

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Command Buttun - Applikation run
16.09.2005 15:40:50
Helmut

Private Sub CommandButton4_Click()
Call Druck1
End Sub

Nur hier ändern, dann sollte es universal laufen
Mfg
Helmut
AW: Command Buttun - Applikation run
16.09.2005 16:09:03
Gunter
Hallo Hellmut,
ich habe Deinen Vorschlag ausprobiert. Das scheint zu klappen.
Danke und schönes Wochenende.
Gunter
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige