- Katılım
- 15 Mart 2005
- Mesajlar
- 42,276
- Excel Vers. ve Dili
- Microsoft 365 Tr-En 64 Bit
GÜNCELLE olarak tanımladığınız butonu SİLME işlemi için kullanabilirsiniz.
C++:
Private Sub CommandButton2_Click()
Dim S1 As Worksheet, X As Long, Alan As Range
Set S1 = Sheets("Sabitler")
For X = 2 To S1.Cells(S1.Rows.Count, 1).End(3).Row
If S1.Cells(X, 1) >= CDate(TextBox4) And S1.Cells(X, 1) <= CDate(TextBox5) And S1.Cells(X, 2) = ComboBox2 Then
If Alan Is Nothing Then
Set Alan = S1.Cells(X, 1)
Else
Set Alan = Union(Alan, S1.Cells(X, 1))
End If
End If
Next
If Not Alan Is Nothing Then
Alan.EntireRow.Delete
MsgBox "Hatalı tarih aralığı silinmiştir.", vbInformation
Else
MsgBox "Hatalı tarih bulunumadı!", vbExclamation
End If
Set Alan = Nothing
Set S1 = Nothing
End Sub