Waarde opzoeken en rij verwijderen indien overeenkomst Excel VBA

Status
Niet open voor verdere reacties.

tomnoe97

Nieuwe gebruiker
Lid geworden
5 mrt 2013
Berichten
2
Beste programmeurs,

Ik ben een macro aan het schrijven en tot nu toe lukt dit allemaal correct. Echter heb ik nu na lang zoeken op het forum, geen idee hoe ik dit kan oplossen.

Ik moet een bestellijst opmaken, hierbij moeten de stock artikelen verwijderd worden (volledige rij) als deze overeenkomen met de stockartikelen uit een andere werkblad (Lijst beslag). Dit is correct als ik de waarde bv. "MONTAGEPLAAT" manueel als zoekwaarde toeken.
Nu moet deze waarde variabel worden zodat hij de waarde van rij A controleert in Lijst beslag.

Vervolgens moet deze getest worden indien het artikel voorkomt in de bestellijst, is dit het geval. Dan moet de rij verwijderd worden.

Hieronder mijn 2 bevindingen:
Deel in comment: code dat werkt.

VBA-Code:

'Dim x As Long
'
'With ActiveWorkbook.Sheets("Bestelbon")
'
' For x = 50 To 2 Step -1
'
' If .Cells(x, "A") = "MONTAGEPLAAT" Then
'
' .Cells(x, "A").EntireRow.Delete
'
' End If
'
' Next x
'
'End With

Dim StockMateriaal As String

Dim x As Long
Dim u As Long

With ActiveWorkbook.Sheets("Lijst beslag")

For x = 50 To 2 Step -1
ActiveCell.Value = StockMateriaal

With ActiveWorkbook.Sheets("Bestelbon")

For u = 50 To 2 Step -1

If .Cells(u, "A") = StockMateriaal Then

.Cells(u, "A").EntireRow.Delete

End If

Next u

End With

Next x

End With

-----------------------------------

Alvast bedankt!

Met vriendelijke groeten,

Tom
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan