- Katılım
- 19 Mart 2008
- Mesajlar
- 2,154
- Excel Vers. ve Dili
- Office 2007 Enterprise
Türkçe
Merhaba Arkadaşlar.
Sayın Koray beyin çalışmasından kendime bir uyarlama yapmaya çalışıyorum. Ancak aşağıdaki kodu bir türlü uyarlayamadım. Kodu "DATA" sayfasında "A" sütununda bilgi silmek için yardımlarınızı rica ediyorum. Şimdiden teşekkürler.
Sayın Koray beyin çalışmasından kendime bir uyarlama yapmaya çalışıyorum. Ancak aşağıdaki kodu bir türlü uyarlayamadım. Kodu "DATA" sayfasında "A" sütununda bilgi silmek için yardımlarınızı rica ediyorum. Şimdiden teşekkürler.
Kod:
Private Sub CommandButton3_Click() 'KAYIT SİL TUŞU
If ListBox1 = Empty Then
MsgBox "Veri kaydı bulunamamıştır.", vbExclamation, "Dikkat !"
Exit Sub
End If
If ListBox1.ListIndex < 0 Then
MsgBox "Lütfen listeden veri seçimi yapınız.", vbExclamation, "Dikkat !"
Exit Sub
End If
If MsgBox("Seçtiğiniz kayıt silinecektir onaylıyor musunuz ?", vbCritical + vbYesNo, "Dikkat !") = vbYes Then
ListBox1.RowSource = Empty
Range("A" & ActiveCell.Row, "J" & ActiveCell.Row).ClearContents
Range("A2:J65536").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
Range("A2") = 1
Range("A2").AutoFill Destination:=Range("A2:A" & Range("B65536").End(3).Row), Type:=xlFillSeries
With DEPARTMAN.ListBox1
.BackColor = vbYellow
.ColumnCount = 9
.ColumnWidths = "100;100;100;100;100;100;100;120;100"
.ForeColor = vbRed
If Sheets("DATA").Range("A2") = Empty Then
.RowSource = Empty
Else
.RowSource = "DATA!B2:J" & [DATA!A65536].End(3).Row
End If
End With
MsgBox "Kayıt silme işlemi tamamlanmıştır.", vbInformation, "Kayıt Silme İşlemi"
Else
MsgBox "Kayıt silme işlemi iptal edilmiştir.", vbInformation, "İşlem İptali"
End If
End Sub
