Hallo forummers,
Vast een hele simpele oplossing, maar ik staar me er de hele middag blind op:
Ik wil een gedeelte van een sheet opslaan als pdf, maar ik wil alvorens dit definitief wordt opgeslagen de gebruiker de keuze krijgt of hij/zij dit echt wil.
Bij ja, oplsaan als pdf, bij nee, terugkeren naar de sheet in cel b7
Zelf dacht ik dus aan:
...maar ergens zit daar nog iets in wat niet goed gaat...
Wie kan me vertellen wat er niet goed is aan dit stuk VBA??? Ik zie het nl niet meer......
Vast een hele simpele oplossing, maar ik staar me er de hele middag blind op:
Ik wil een gedeelte van een sheet opslaan als pdf, maar ik wil alvorens dit definitief wordt opgeslagen de gebruiker de keuze krijgt of hij/zij dit echt wil.
Bij ja, oplsaan als pdf, bij nee, terugkeren naar de sheet in cel b7
Zelf dacht ik dus aan:
Code:
Private Sub CommandButton1_Click()
Select Case MsgBox("Het eindresultaat wordt opgeslagen. Wil je dit echt ?", vbYesNo + vbInformation)
Case MsgBoxResult.Yes
Sheets("Data").Activate
Range("A1:K44").Select
Dim SaveAsStr As String
SaveAsStr = ActiveWorkbook.Path & "\" & ActiveSheet.Range("M16").Value
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=SaveAsStr & ".pdf", _
OpenAfterPublish:=False
MsgBox "Het bestand is opgeslagen als PDF in MQ_Docs", vbOKOnly
Range("B7").Select
Case MsgBoxResult.No
Range("B7").Select
End Select
End Sub
...maar ergens zit daar nog iets in wat niet goed gaat...
Wie kan me vertellen wat er niet goed is aan dit stuk VBA??? Ik zie het nl niet meer......