Betreft de code achter blauwe knop (Week uit ComboBox printen)
Als men de eerste maal de knop gebruikt, verloopt de code vrij snel. (Ook voor een week achteraan in het jaar.)
Wanneer men nu een tweede keer de knop gebruikt voor vb. Week 50, duurt het extreem lang, voor het printvoorbeeld verschijnt.
Wat Kan hiervan de oorzaak zijn?
Code:
Private Sub CommandButton3_Click() 'Week van ComboBox1 printen
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
If ComboBox1.Value = "" Then
MsgBox ("Je moet eerst een week kiezen." & vbNewLine & "Gebruik daarvoor de ComboBox.")
Exit Sub
End If
For i = 3 To ActiveCell.Column - 1
Columns(i).Hidden = True
Next
Range("B1:B21", Range(Cells(1, ActiveCell.Column), Cells(21, ActiveCell.Column + 13)).Address).PrintPreview
Columns.Hidden = False
Sheets(1).ComboBox1.ListIndex = -1
' Application.Goto Sheets("Blad1").Cells(1, 14 * Application.WeekNum(Date, 21) + 3)
' Application.Goto Reference:=Cells(1, ActiveCell.Column), Scroll:=True
' Cells(2, ActiveCell.Column).Select
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
Wanneer men nu een tweede keer de knop gebruikt voor vb. Week 50, duurt het extreem lang, voor het printvoorbeeld verschijnt.
Wat Kan hiervan de oorzaak zijn?