Hallo,
klappt soweit, war nur ein wenig zu dä....! Wie verknüpfe ich den 2 Codes miteinander?
Sub SpeichernUnter()
Dim NeuerName As String
NeuerName = Range("W4")
ActiveWorkbook.SaveAs "Z:\_Neumann\BVBsT5\2012\" & NeuerName & ".xls"
End Sub
mit
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim Pflichtbereich As Range
Dim Anzahl As Integer
Set Pflichtbereich = Worksheets("T5Bvb1").Range("D4,R4,W4,D5")
Anzahl = Pflichtbereich.Cells.Count
If Application.WorksheetFunction.CountA(Pflichtbereich) <> Anzahl Then
MsgBox "Bitte füllen Sie zuerst alle Pflichtfelder aus !", vbOKOnly + vbInformation, _
" Die Datei wurde NICHT gespeichert !"
Cancel = True
End If
End Sub
Also er Soll das Fehlerblatt mit dem Namen aus W4 erst Speichern wenn zusätzlich die Zellen D4,R4,D5 ausgefüllt sind.
Habe das als jeweils einzelne Makros.
Wenn ich es über einen Button starten möchte, statt mit Tastenkombination, an welches Stelle des Codes kommt er denn dann hin?
Dabei habe ich noch ne Frage wie kann ich das mit dem Excel 2010 Kürzel xlsx speichern, gibt nur Office 2010 auf den Rechnern im Netzwerk.
Danke schonmal für die Hilfe!
MFG
Tobias