Hallo,
ik heb een Marco opslaan als xlsm bestand en waarmee ik een bestandsnaam vorm door 3 cel namen te gebruiken
In cel H5 staat een code die is opgemaakt met punten 1.1.1 als voorbeeld, B5 en B6 zijn 2 tekstuele namen.
Wanneer er punten tussen de cijfers staan, word het bestandsnaam niet getoond in het dialoog venster, maar als er komma's (1,1,1) staan wel.
Ik begrijp niet helemaal wat er niet lekker loopt.
Mijn concrete vraag is, hoe krijg ik een bestandsnaam toonbaar in het dialoogscherm met de punten tussen de cijfers?
kan iemand mij hiermee ven helpen? helaas kan ik geen bestand uploaden, ivm een beveiligde omgeving.
ik heb een Marco opslaan als xlsm bestand en waarmee ik een bestandsnaam vorm door 3 cel namen te gebruiken
In cel H5 staat een code die is opgemaakt met punten 1.1.1 als voorbeeld, B5 en B6 zijn 2 tekstuele namen.
Wanneer er punten tussen de cijfers staan, word het bestandsnaam niet getoond in het dialoog venster, maar als er komma's (1,1,1) staan wel.
Ik begrijp niet helemaal wat er niet lekker loopt.
Mijn concrete vraag is, hoe krijg ik een bestandsnaam toonbaar in het dialoogscherm met de punten tussen de cijfers?
kan iemand mij hiermee ven helpen? helaas kan ik geen bestand uploaden, ivm een beveiligde omgeving.
HTML:
Sub SaveAsDisplay()
Const sFILE_FILTER As String = "Macro Enabled Workbook (*.xlsm), *.xlsm)"
Const sFOLDER_PATH As String = "C:\Users\Documents\Outlook-bestanden"
Dim sInitialFileName As String
Dim sCurrentDrive As String
Dim sCurrentDir As String
Dim sFullName As String
Dim sMnr As String
Dim sPrn As String
Dim sKln As String
Dim wks As Worksheet
Set wks = Worksheets("blad1")
sMnr = wks.Range("H5").Value
sPrn = wks.Range("B5").Value
sKln = wks.Range("B6").Value
sInitialFileName = sMnr & " " & sPrn & " " & sKln
sCurrentDir = CurDir
sCurrentDrive = Left$(CurDir, 1)
ChDrive Drive:=Left$(sFOLDER_PATH, 1)
ChDir Path:=sFOLDER_PATH
sFullName = Application.GetSaveAsFilename(InitialFileName:=sInitialFileName, _
FileFilter:=sFILE_FILTER)
ChDrive Drive:=sCurrentDrive
ChDir Path:=sCurrentDir
If sFullName <> CStr(False) Then
ActiveWorkbook.SaveAs Filename:=sFullName, _
FileFormat:=xlOpenXMLWorkbookMacroEnabled
End If
End Sub