Löschen Sie eine Zeile in Excel VBA

Ich habe dieses Stück code, mit dem man die excel-Zeile ein Element aus einer Liste und löscht Elemente aus einer Liste. Was ich will... ist das löschen der Excel-Zeile als gut.

Der code ist hier

Private Sub imperecheaza_Click()
Dim ws As Worksheet
Dim Rand As Long
Set ws = Worksheets("BD_IR")    
Rand = 3
Do While ws.Cells(Rand, 4).Value <> "" And Rand < 65000
   If ws.Cells(Rand, 4).Value = gksluri.Value * 1 And ws.Cells(Rand, 5).Value = gksluri.List(gksluri.ListIndex, 1) * 1 Then
            ws.Range(Rand, 1).EntireRow.Delete '(here I want to delete the entire row that meets the criteria from the If statement)
            gksluri.RemoveItem gksluri.ListIndex
            Exit Do
    End If
Rand = Rand + 1
Loop
End Sub

Hinzugefügt, wo ich ws.Bereich(Rand,1).EntireRow.Löschen ist, wo ich möchten, löschen Sie die ganze Zeile, aber ich weiß nicht, wie es zu tun. Was ich will... wenn es feststellt, dass der gleiche Wert in einer Zelle wie in einigen ausgewählten Element von meiner Liste entfernen zu können, sowohl die gesamte Zeile in excel und das Element aus der listbox. Es funktioniert, entfernen Sie das Element aus der listbox aber ich weiß nicht, wie zu entfernen die Zeile als auch

InformationsquelleAutor der Frage Andrei Ion | 2011-10-21

Schreibe einen Kommentar