Beste allemaal, ik heb een macro die ik met uw hulp heb kunnen maken, waarvoor dank.
Vandaag heb ik eigenlijk tijd gevonden om wat verder testen te doen en merk nu pas dat ik het bestand niet eender waar kan opslaan.
Bedoeling is dat het bestand alleen mag opgeslagen worden met de naam “machinelijst_draaien” indien niet aan deze voorwaarde wordt voldaan komt er een melding daarvan.
Hoop dat deze onderstaande macro aanpasbaar is.
Vandaag heb ik eigenlijk tijd gevonden om wat verder testen te doen en merk nu pas dat ik het bestand niet eender waar kan opslaan.
Bedoeling is dat het bestand alleen mag opgeslagen worden met de naam “machinelijst_draaien” indien niet aan deze voorwaarde wordt voldaan komt er een melding daarvan.
Hoop dat deze onderstaande macro aanpasbaar is.
Code:
Sub VraagBestand()
ActiveSheet.Unprotect
Range("b3:f101").Select
Selection.Sort Key1:=Range("B3"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("b3").Select
ActiveSheet.Protect
restart_here:
With Application.FileDialog(msoFileDialogSaveAs)
.Title = "Save a file"
.InitialFileName = "machinelijst_draaien"
If .Show = -1 Then
bestand = Split(.SelectedItems(1), "\")(UBound(Split(.SelectedItems(1), "\")))
If Split(bestand, ".")(0) <> "machinelijst_draaien" Then
MsgBox "OPGELET - Het bestand kan enkel opgeslagen worden met bestandnaam 'machinelijst_draaien'"
GoTo restart_here
Else
ActiveWorkbook.Save
MsgBox "machinelijst_draaien is met succes opgeslagen"
Calculate
End If
End If
End With
ActiveWorkbook.Close
End Sub