variabele is niet gedefinieerd, foutmelding

Status
Niet open voor verdere reacties.

1965Peter

Gebruiker
Lid geworden
20 jun 2016
Berichten
197
Hallo, ik gebruik deze code, en in een bestand zonder (andere) macro's werkt deze perfect.
Als ik 'm toevoeg aan een bestand met meerdere macro's, krijg ik de melding" variabele is niet gedefinieerd".
Wat mis ik?


Code:
Sub delNB()

    LR = Cells(Rows.Count, "A").End(xlUp).Row
    For i = LR To 2 Step -1
        If Not Cells(i, "BK").Text = "#N/B" Then Rows(i).EntireRow.Delete
    Next i
End Sub
 
Laatst bewerkt:
Als antwoord op je vraag.

Met 'Option Explicit" moet je je variabelen declareren.
In dit geval is je variabele LR.

En zo declareer je het.
Code:
Sub delNB()
[COLOR=#ff0000]dim LR as Long[/COLOR]

    LR = Cells(Rows.Count, "A").End(xlUp).Row
    For i = LR To 2 Step -1
        If Not Cells(i, "BK").Text = "#N/B" Then Rows(i).EntireRow.Delete
    Next i
End Sub
 
Hallo HSV,

Met mijn beperkte kennis van VBA, heb ik dit wel geprobeerd. De fout melding kwam op "For i" -regel. Ook daar heb ik een Dim i as Long opgezet, maar mocht niet baten.
Dank voor je reactie.
Groet peter
 
Code:
Dim LR as long, i as long
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan