Allen,
Ik ben een hele mooie VBA code op het web tegen gekomen die voor een paar pagina's precies doet wat ik wil. (Zie onder)
Echter wil ik deze code zo aanpassen dat als ik in een twee tal cellen twee waardes neer zet bv A1 en F2000 dat hij deze range om moet zetten naar pdf
maar als ik later alleen A2000 tot F3000 wil dat hij deze range dus pakt. (Data voor range moet dus uit cellen komen, waar ik input in geef)
Is dit mogelijk, zo ja kan iemand mij hier mee helpen.
Daarnaast een tweede vraag weet niet of het mogelijk is, of VBA zelf kan ontdekken tot waar de cellen gevuld zijn en tot daar automatisch een selectie van maakt en dan omzet met pdf.
Alvast bedankt.
en fijn weekend.
Ik ben een hele mooie VBA code op het web tegen gekomen die voor een paar pagina's precies doet wat ik wil. (Zie onder)
Echter wil ik deze code zo aanpassen dat als ik in een twee tal cellen twee waardes neer zet bv A1 en F2000 dat hij deze range om moet zetten naar pdf
maar als ik later alleen A2000 tot F3000 wil dat hij deze range dus pakt. (Data voor range moet dus uit cellen komen, waar ik input in geef)
Is dit mogelijk, zo ja kan iemand mij hier mee helpen.
Daarnaast een tweede vraag weet niet of het mogelijk is, of VBA zelf kan ontdekken tot waar de cellen gevuld zijn en tot daar automatisch een selectie van maakt en dan omzet met pdf.
Code:
sub RDB_Selection_Range_To_PDF2()
Dim FileName As String
If ActiveWindow.SelectedSheets.Count > 1 Then
MsgBox "There is more then one sheet selected," & vbNewLine & _
"ungroup the sheets and try the macro again"
Else
'Call the function with the correct arguments
'For a fixed range use this line
'FileName = RDB_Create_PDF(Range("A1:F20000"), "", True, True)
'For the selection use this line
'FileName = RDB_Create_PDF(Selection, "", True, True)
'For a fixed file name and overwrite it each time you run the macro use
'RDB_Create_PDF(Selection, "C:\Users\Ron\Test\YourPdfFile.pdf", True, True)
If FileName <> "" Then
'Ok, you find the PDF where you saved it
'You can call the mail macro here if you want
Else
MsgBox "Not possible to create the PDF, possible reasons:" & vbNewLine & _
"Microsoft Add-in is not installed" & vbNewLine & _
"You Canceled the GetSaveAsFilename dialog" & vbNewLine & _
"The path to Save the file in arg 2 is not correct" & vbNewLine & _
"You didn't want to overwrite the existing PDF if it exist"
End If
End If
End Sub
Alvast bedankt.
en fijn weekend.
Laatst bewerkt door een moderator: