Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Optimierung dieses VBA-Codes

Forumthread: Optimierung dieses VBA-Codes

Optimierung dieses VBA-Codes
12.08.2003 08:22:05
Tobias Müller
Guten Morgen Jungs und Mädels,
hätte vielleicht ein VBA - King Lust mal in diesen Code reinzuschauen, ob ich etwas einfacher gestalten könnte, bzw was weglassen kann!
Const Datei2 = "\\server-spunk\LH_PQ35_V1.0.xls"
Const Datei2Tab1 = "Steuergeräte"
Const Datei2Tab2 = "Systemschaltpläne"
Const Tabellenname1 = "Steuergeraete" 'Name der Tabellen
Const Tabellenname2 = "Systemschaltplaene" 'Name der Tabellen

Private Sub Workbook_Open()
Application.DisplayAlerts = False
On Error Resume Next
Sheets(Tabellenname1).Delete
Sheets(Tabellenname2).Delete
Application.DisplayAlerts = True
'Application.DisplayFullScreen = True
On Error GoTo 0
Workbooks.Open FileName:=Datei2, ReadOnly:=True
Workbooks("LH_PQ35_V1.0.xls").Sheets(Datei2Tab2).Copy After:=Workbooks("BenutzerLH.xls").Sheets(Workbooks("BenutzerLH.xls").Sheets.Count)
Workbooks("LH_PQ35_V1.0.xls").Sheets(Datei2Tab1).Copy After:=Workbooks("BenutzerLH.xls").Sheets(Workbooks("BenutzerLH.xls").Sheets.Count)
Workbooks("LH_PQ35_V1.0.xls").Saved = True
Workbooks("LH_PQ35_V1.0.xls").Close
Sheets(Worksheets.Count - 1).Name = Tabellenname2
Sheets(Worksheets.Count).Name = Tabellenname1
Worksheets("Steuergeraete").Columns("R:W").Hidden = True  'Spalten ausblenden
Worksheets("Steuergeraete").Columns("Y:AB").Hidden = True  'Spalten ausblenden
Worksheets("Steuergeraete").Columns("AG:AK").Hidden = True  'Spalten ausblenden
Worksheets("Tabelle1").Activate                'Zeilennummern
ActiveWindow.DisplayHeadings = False           'ausblenden
Worksheets("Systemschaltplaene").Activate
ActiveWindow.DisplayHeadings = False
Worksheets("Steuergeraete").Activate
ActiveWindow.DisplayHeadings = False
ActiveWorkbook.Saved = True
End Sub


Private Sub Workbook_Activate()
Application.DisplayFullScreen = True
End Sub


Private Sub Workbook_Deactivate()
Application.DisplayFullScreen = False
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Optimierung dieses VBA-Codes
12.08.2003 08:47:55
UDF
Hallo Tobias,
ich denke mal, die Hauptoptimierung sollte sein, dass die Konstanten, der Name sagt es ja, auch wirklich gradlinig benutzt werden.
D.b. nur einmal definiert/geändert werden müssen.
Habe es mal so geschrieben, dass es wohl klappt.

Gruss
Markus

Anzeige
Besten Dank
12.08.2003 09:05:03
Tobias Müller
Vielen Dank, hat alles schneller und besser geklappt

AW: Optimierung dieses VBA-Codes
12.08.2003 09:22:58
Ramses
Hallo,
da keine einzige Zeile des Codes von dir selbst ist, bin ich echt beeindruckt.
Allerdings wäre es schön gewesen den entsprechenden Leuten das entsprechende Feedback zu geben.
Leider war ich selbst auch mehrmals der Dumme, wie ich im Archiv feststellen musste/durfte.
Sollte aber das letzte Mal gewesen sein.
Gruss Rainer

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