Ik heb een leuk VBA scriptje geschreven, dacht ik, maar hij blijft steeds hangen
Hij blijft haken tussen regel 7 en 12, meestal op regel 9, maar ik kan niet ontdekken wat er fout is, alles lijkt te werken...
Ben het spoor bijster, iemand (toevallig) een idee?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| Public Function ZoekLeerlingenBijKlas(Klas As String, Doelbereik As Range) As Integer
Application.Volatile
Dim Bereik As Range
Dim Origin As String
Origin = ActiveSheet.Name
With Worksheets("DataBlad")
.Range("A1").AutoFilter Field:=5, Criteria1:=Klas
Set Bereik = .AutoFilter.Range
Bereik.Select
Set Bereik = Bereik.Offset(1, 0).Resize(Selection.Rows.Count - 1, 1)
Bereik.Select
Selection.Copy
End With
Sheets(Origin).Select
Range(Doelbereik).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ZoekLeerlingenBijKlas = Selection.Rows.Count
Worksheets("DataBlad").Range("A1").AutoFilter Field:=5
Sheets("DataBlad").Select
Sheets("DataBlad").AutoFilterMode = False
Range("A1").Select
Sheets(Origin).Select
Range(Doelbereik).Select
ActiveSheet.Name = Klas
End Function 'ZoekLeerlingenBijKlas |
Hij blijft haken tussen regel 7 en 12, meestal op regel 9, maar ik kan niet ontdekken wat er fout is, alles lijkt te werken...
Ben het spoor bijster, iemand (toevallig) een idee?