2 Quellcodes in 1 verschmelzen
22.07.2022 11:53:07
Memo
ich habe zwei Quellcodes.
Code1: Button Speichern unter:
Code2: Button Rahmen
Gerne möchte ich nach Klick auf "Button Speichern unter", dass bevor die Datei gespeichert wird, zuerst die Rahmen angelegt werden.
Wie mache ich das?
Anbei die Codes:
Code 1: Speichern unter:
Private Sub CommandButton3_Click()
Dim varFileName As Variant, objShp As Shape, sh As Object
ChDrive "C"
ChDir "C:/"
varFileName = Application.GetSaveAsFilename(varFileName, "Excel Arbeitsmappe ohne VBA (*.xlsx),*.xlsx,") ' nicht als .xls speicher = Excel Fehlermeldung
If Not varFileName = False Then '
Application.DisplayAlerts = False
For Each sh In Sheets
If Not sh.Name = ActiveSheet.Name Then sh.Delete
Next sh
Application.DisplayAlerts = True
For Each objShp In ActiveSheet.Shapes
If objShp.Type = msoOLEControlObject Then objShp.Delete
Next objShp
ActiveSheet.Range("1:1").RowHeight = 50
ThisWorkbook.SaveAs varFileName, FileFormat:=xlOpenXMLWorkbook
Else
MsgBox "Abbruch durch Nutzer.", vbOKOnly, "©MC (xxxxx)"
End If
End Sub
Code2: RahmenSub Rahmen2()
Dim lzeile As Long
lzeile = Sheets("Hauptblatt").Cells(Rows.Count, 3).End(xlUp).Row
With Range("A2:T" & lzeile).Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
End Sub Danke für jede Unterestützung:
VG,
Memo