Ik wil in Excel een macro maken die het volgende doet:
IF Ax = (bepaalde waardes, bijvoorbeeld 1 OR 2 OR 46) THEN delete ROW
waarbij x staat dus voor cell A1:A500 of iets dergelijks
Ik krijg het ondanks de hulp van Yoeri (waarvoor dank
) niet voor elkaar.
Wie helpt me verder?
IF Ax = (bepaalde waardes, bijvoorbeeld 1 OR 2 OR 46) THEN delete ROW
waarbij x staat dus voor cell A1:A500 of iets dergelijks
Ik krijg het ondanks de hulp van Yoeri (waarvoor dank
code:
1
2
3
4
5
6
7
8
9
10
11
12
| Dim theCell as Cell
Dim theArray(1 to 500) as integer
theArray() = (11, 2, 46)
ForEach theCell in Range(A1;Ax)
For i = 1 to 500
If theCell.content = theArray(i) Then
theCell.SelectRow.Delete
exit For
endif
next
Next |
Wie helpt me verder?