Hoi allemaal,
Ik heb een code waar bepaalde rijen met aan de hand van een if functie verwijder worden.
Nu heb ik dat er ongeveer 600 uitzonderingen zijn die ik eigenlijk via vba wil regelen.
Als ik de uitzonderingen in de code zet geef hij een foutmelding.
Waarschijnlijk dat de formule te lang is .
Wie kan en wil mij daar bij helpen
groet henk
Ik heb een code waar bepaalde rijen met aan de hand van een if functie verwijder worden.
Nu heb ik dat er ongeveer 600 uitzonderingen zijn die ik eigenlijk via vba wil regelen.
Als ik de uitzonderingen in de code zet geef hij een foutmelding.
Waarschijnlijk dat de formule te lang is .
Wie kan en wil mij daar bij helpen
groet henk
Code:
Sub Rijen_verwijderen()
Application.ScreenUpdating = False
Dim lRij As Long
For l = Range("A" & Rows.Count).End(xlUp).Row To 1 Step -1
If Range("A" & l).Value = "" Or Left(Range("A" & l).Value, 1) = "-" Then
Range("A" & l).Value = "** Value 10402 ca" Or Range("A" & l).Value = "** Value 10401 ca" Or Range("A" & l).Value = "** Value 10400 ca" Or Range("A" & l).Value = "** Value 10399 ca" Or Range("A" & l).Value = "** Value 10398 ca" Or Range("A" & l).Value = "** Value 10397 ca" Or Range("A" & l).Value = "** Value 10396 ca" Or Range("A" & l).Value = "** Value 10395 ca" Or Range("A" & l).Value = "** Value 10394 ca" Or Range("A" & l).Value = "** Value 10393 ca" Or Range("A" & l).Value = "** Value 10392 ca" Or Range("A" & l).Value = "** Value 10391 ca" Or Range("A" & l).Value = "** Value 10390 ca" Or Range("A" & l).Value = "** Value 10389 ca" Or Range("A" & l).Value = "** Value 10388 ca" Or Range("A" & l).Value = "** Value 10387 ca" Or Range("A" & l).Value = "** Value 10386 ca" Or Range("A" & l).Value = "** Value 10385 ca" Or Range("A" & l).Value = "** Value 10384 ca" Or Range("A" & l).Value = "** Value 10383 ca" Or Range("A" & l).Value = "** Value 10382 ca" Or Range("A" & l).Value = "** Value 10
381 ca" Or Range("A" & l).Value = "** Value 10380 ca" Or Range("A" & l).Value = "** Value 10379 ca" Or Range("A" & l).Value = "** Value 10378 ca" Or Range("A" & l).Value = "** Value 10377 ca" Or Range("A" & l).Value = "** Value 10376 ca" Or Range("A" & l).Value = "** Value 10375 ca" Or Range("A" & l).Value = "** Value 10374 ca" Or Range("A" & l).Value = "** Value 10373 ca" Or Range("A" & l).Value = "** Value 10372 ca" Or Range("A" & l).Value = "** Value 10371 ca" Or Range("A" & l).Value = "** Value 10370 ca" Or Range("A" & l).Value = "** Value 10369 ca" Or Range("A" & l).Value = "** Value 10368 ca" Or Range("A" & l).Value = "** Value 10367 ca" Or Range("A" & l).Value = "** Value 10366 ca" Or Range("A" & l).Value = "** Value 10365 ca" Or Range("A" & l).Value = "** Value 10364 ca" Or Range("A" & l).Value = "** Value 10363 ca" Or Range("A" & l).Value = "** Value 10362 ca" Or Range("A" & l).Value = "** Value 10361 ca" Or Range("A" & l).Value = "** Value 10360 ca" Or Range("A" & l).Value = "
** Value 10359 ca" Or Range("A" & l).Value = "** Value 10358 ca" Or Range("A" & l).Value = "** Value 10357 ca" Or Range("A" & l).Value = "** Value 10356 ca" Or Range("A" & l).Value = "** Value 10355 ca" Or Range("A" & l).Value = "** Value 10354 ca" Or Range("A" & l).Value = "** Value 10353 ca" Or Range("A" & l).Value = "** Value 10352 ca" Or Range("A" & l).Value = "** Value 10351 ca" Or Range("A" & l).Value = "** Value 10350 ca" Or Range("A" & l).Value = "** Value 10349 ca" Or Range("A" & l).Value = "** Value 10348 ca" Or Range("A" & l).Value = "** Value 10347 ca" Or Range("A" & l).Value = "** Value 10346 ca" Or Range("A" & l).Value = "** Value 10345 ca" Or Range("A" & l).Value = "** Value 10344 ca" Or Range("A" & l).Value = "** Value 10343 ca" Or Range("A" & l).Value = "** Value 10342 ca" Or Range("A" & l).Value = "** Value 10341 ca" Or Range("A" & l).Value = "** Value 10340 ca" Or Range("A" & l).Value = "** Value 10339 ca" Or Range("A" & l).Value = "** Value 10338 ca" Or Range("A" & l)
.Value = "** Value 10337 ca" Or Range("A" & l).Value = "** Value 10336 ca" Or Range("A" & l).Value = "** Value 10335 ca" Or Range("A" & l).Value = "** Value 10334 ca" Or Range("A" & l).Value = "** Value 10333 ca" Or Range("A" & l).Value = "** Value 10332 ca" Or Range("A" & l).Value = "** Value 10331 ca" Or Left(Range("A" & l).Value, 1) = "-" Then
Rows(l).Delete
End If
Next
Application.ScreenUpdating = True
End Sub