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 PerKlant()
'In dit bestand zit nog een Blad2 met gekoppelde gegevens naar de gammalijst paté
Application.ScreenUpdating = False
Dim uniekewaarden As New Collection, w As Variant
Application.DisplayAlerts = False
For i = 3 To Sheets.Count
Sheets(i).Delete
Next i
Application.DisplayAlerts = True
With Sheets(1)
.Columns("S:S").EntireColumn.Hidden = True
.Columns(3).SpecialCells(2).Offset(1).SpecialCells(2).Copy .Range("AA10000")
On Error Resume Next
For Each c In .Columns(27).SpecialCells(2)
uniekewaarden.Add c.Value, CStr(c.Value)
Next c
On Error GoTo 0
For Each w In uniekewaarden
.Cells.AutoFilter 3, w
.Range("A1:S" & .Range("A" & Rows.Count).End(xlUp).Row).Copy
Sheets.Add , Sheets(Sheets.Count)
With ActiveSheet
.Cells(2, 1).PasteSpecial
With .Cells(1, 2)
.Value = Left(ActiveSheet.Range("c3"), 25)
.Font.Bold = True
.Font.Size = 16
End With
.Columns.AutoFit
.Name = ActiveSheet.Range("c3")
.Columns(3).Delete
ActiveWindow.DisplayZeros = False
With .PageSetup
.Orientation = xlLandscape
'.PaperSize = x1PaperA4
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
.CenterFooter = Format(Now, "dd-mm-yyyy hh:mm")
End With
Application.Goto Cells(2, 1)
End With
Next w
Application.Goto Sheets(1).Cells(1)
.Cells.AutoFilter 3
.Columns(27).ClearContents
End With
If MsgBox("Wilt u de lijsten printen?", vbInformation + vbYesNo, "Printen") = vbYes Then
For i = 3 To Sheets.Count
Sheets(i).PrintOut
Next i
End If
Sheets(1).Columns("R:T").EntireColumn.Hidden = False
'In dit bestand zit nog een Blad2 met gekoppelde gegevens naar de gammalijst paté
End Sub
Sub PerKlant()
'In dit bestand zit nog een Blad2 met gekoppelde gegevens naar de gammalijst paté
Application.ScreenUpdating = False
Dim uniekewaarden As New Collection, w As Variant
Application.DisplayAlerts = False
For i = 3 To Sheets.Count
Sheets(i).Delete
Next i
Application.DisplayAlerts = True
With Sheets(1)
.Columns(27).ClearContents
.Columns("S:S").EntireColumn.Hidden = True
.Columns(3).SpecialCells(2).Offset(1).SpecialCells(2).Copy .Range("AA10000")
On Error Resume Next
For Each c In .Columns(27).SpecialCells(2)
uniekewaarden.Add c.Value, CStr(c.Value)
Next c
On Error GoTo 0
For Each w In uniekewaarden
.Cells.AutoFilter 3, w
.Range("A1:S" & .Range("A" & Rows.Count).End(xlUp).Row).Copy
Sheets.Add , Sheets(Sheets.Count)
With ActiveSheet
.Cells(2, 1).PasteSpecial
With .Cells(1, 2)
.Value = Left(ActiveSheet.Range("c3"), 25)
.Font.Bold = True
.Font.Size = 16
End With
.Columns.AutoFit
.Name = ActiveSheet.Range("c3")
.Columns(3).Delete
ActiveWindow.DisplayZeros = False
With .PageSetup
.Orientation = xlLandscape
'.PaperSize = x1PaperA4
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
.CenterFooter = Format(Now, "dd-mm-yyyy hh:mm")
End With
Application.Goto Cells(2, 1)
End With
Next w
Application.Goto Sheets(1).Cells(1)
.Cells.AutoFilter 3
.Columns(27).ClearContents
End With
If MsgBox("Wilt u de lijsten printen?", vbInformation + vbYesNo, "Printen") = vbYes Then
For i = 3 To Sheets.Count
Sheets(i).PrintOut
Next i
End If
Sheets(1).Columns("R:T").EntireColumn.Hidden = False
Application.ScreenUpdating = True
'In dit bestand zit nog een Blad2 met gekoppelde gegevens naar de gammalijst paté
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.