Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Sub opslaan_als_pdf()
'
' opslaan_als_pdf Macro
'
'
Range("K14,B2:B10,D2:D10,G2:G10").Select
Range("G2").Activate
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf", Quality _
:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Range("B2").Select
End Sub
Sub hsv()
Dim Tb As Range
With Sheets(1)
Set Tb = Union(.Columns(2).SpecialCells(2), .Columns(4).SpecialCells(2), .Columns(7).SpecialCells(2))
Tb.Copy Sheets(2).[a1]
Sheets(2).Cells(1).CurrentRegion.ExportAsFixedFormat 0, [COLOR=#3E3E3E]"C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf"[/COLOR], , , , , , True
End With
End Sub
Het werkelijke excel bestand bestaat uit mogelijk 3000 regels met heel veel voorwaardelijke opmaken.Maak een tweede blad aan in je werkboek.
Code:Sub hsv() Dim Tb As Range With Sheets(1) Set Tb = Union(.Columns(2).SpecialCells(2), .Columns(4).SpecialCells(2), .Columns(7).SpecialCells(2)) Tb.Copy Sheets(2).[a1] Sheets(2).Cells(1).CurrentRegion.ExportAsFixedFormat 0, [COLOR=#3E3E3E]"C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf"[/COLOR], , , , , , True End With End Sub
Zo wil je het mailen?
Sub hsv()
Dim tb As Range
Set tb = Union(Columns(3), Columns(5).Resize(, 2))
tb.EntireColumn.Hidden = True
Sheets(1).ExportAsFixedFormat 0, "C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf", , , , , , True
End Sub
Sub hsv()
Dim tb As Range
With Sheets(1)
Set tb = Union(.Columns(3), .Columns(5).Resize(, 2))
tb.EntireColumn.Hidden = True
With .PageSetup
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
.ExportAsFixedFormat 0,"C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf"
tb.EntireColumn.Hidden = False
End With
End Sub
Sub hsv()
Dim tb As Range
With Sheets(1)
Set tb = Union(.Columns(5), .Columns(13).Resize(, 12), Columns(28), Columns(32).Resize(, 4), Columns(38).Resize(, 3))
tb.EntireColumn.Hidden = True
With .PageSetup
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
.ExportAsFixedFormat 0, [COLOR=#3E3E3E]"C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf"[/COLOR]
tb.EntireColumn.Hidden = False
End With
End Sub
Sub hsv()
Dim tb As Range
Application.EnableEvents = False
With Sheets(1)
Set tb = Union(.Columns(1).Resize(.[a1], 4), .Columns(6).Resize(.[a1], 7), .Columns(25).Resize(.[a1], 3), .Columns(29).Resize(.[a1], 3), .Columns(36).Resize(.[a1], 2), .Columns(41).Resize(.[a1], 1))
Sheets.Add , Sheets(Sheets.Count)
tb.Copy Sheets(Sheets.Count).Cells(1)
With .PageSetup
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
Sheets(Sheets.Count).ExportAsFixedFormat 0, "C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf"
Application.DisplayAlerts = False
Sheets(Sheets.Count).Delete
Application.DisplayAlerts = True
End With
End Sub
Sub hsv()
Dim tb As Range
Application.EnableEvents = False
With Sheets(1)
Set tb = Union(.Columns(1).Resize(.[a1], 4), .Columns(6).Resize(.[a1], 7), .Columns(25).Resize(.[a1], 3), .Columns(29).Resize(.[a1], 3), .Columns(36).Resize(.[a1], 2), .Columns(41).Resize(.[a1], 1))
Sheets.Add , Sheets(Sheets.Count)
tb.Copy Sheets(Sheets.Count).Cells(1)
[COLOR=#ff0000] sheets(sheets.count).columns.autofit[/COLOR]
With .PageSetup
[COLOR=#ff0000] .PaperSize = xlPaperA4[/COLOR]
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
Sheets(Sheets.Count).ExportAsFixedFormat 0, "C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf"
Application.DisplayAlerts = False
Sheets(Sheets.Count).Delete
Application.DisplayAlerts = True
End With
End Sub
Sub hsv()
Dim tb As Range
Application.EnableEvents = False
With Sheets(1)
Sheets.Add , Sheets(Sheets.Count)
.Cells(1).Resize(.Cells(1).Value, .UsedRange.Columns.Count).Copy
With Sheets(Sheets.Count)
.Cells(1).PasteSpecial (xlPasteAll) '-4104
.PasteSpecial (xlPasteColumnWidths) '8
Set tb = Union(.Columns(5), .Columns(13).Resize(, 12), .Columns(28), .Columns(32).Resize(, 4), .Columns(38).Resize(, 3))
With .PageSetup
.Orientation = xlLandscape
.PaperSize = xlPaperA4
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 5
End With
tb.Delete
End With
End With
'Sheets(Sheets.Count).UsedRange.ExportAsFixedFormat 0, "C:\Users\hsv\desktop\hsv"
Sheets(Sheets.Count).ExportAsFixedFormat 0, "C:\Users\steve\Documents\Kopie van als-pdf-mailen-en-opslaan-1.pdf"
Application.DisplayAlerts = False
Sheets(Sheets.Count).Delete
Application.DisplayAlerts = True
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.