• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

UserFormda Sil Problemi

Katılım
13 Ocak 2008
Mesajlar
14
Excel Vers. ve Dili
excel 2003 türkçe
Ekte verilen Çalışmada Adres_Düzenle UserFormundaki SİL komutu çalışmıyor. Yardımcı olursanız sevinirim.
 
hangi sayfadan veri silinecek. işletmeler mi? yoksa adresler kısmındanmı
 
Son düzenleme:
sil makrosuna
Sheets("Adresler").Select
yazıp bir denermisiniz.

Private Sub Öğrenci_Sil_Click() 'Kayıt Sil
Sheets("Adresler").Select
...............
End sub
 
Yine olmadı.
Private Sub Öğrenci_Sil_Click() 'Kayıt Sil
Sheets("Adresler").Visible = True
Sheets("Adresler").Select

...............
...............

Sheets("Ana Sayfa").Visible = True
Sheets("Adresler").Visible = False
MsgBox "KAYIT SİLİNDİ!!!"
End Sub

Bu şekilde denediğimdede olmuyor. hep listenin ilk sırasındakini siliyor.
 
Sayın robin2132,

Sil butonu altındaki kodlarınızı aşağıdakiler ile değiştirerek deneyiniz.

Private Sub Öğrenci_Sil_Click() 'Kayıt Sil
If ComboBox2.Text = "" Then
MsgBox "Lütfen ÖĞRENCİNİN ADINI-SOYADINI bulunuz!!!"
Exit Sub
End If

Columns("B:B").Select
On Error Resume Next
Selection.Find(What:=ComboBox2.Text, After:=ActiveCell, LookIn:=xlFormulas _
, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Satır = ActiveCell.Row
Rows(Satır).Delete Shift:=xlUp
ComboBox2.Text = ""
TextBox41.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
For X = 5 To [B65536].End(3).Row
Cells(X, 1) = X - 4
Next
MsgBox "KAYIT SİLİNDİ!!!"
Range("A1").Select
End Sub
 
program benimde ilgimi çekti kodları değiştirdim ama yine olmadı.
 
İlgilendiğiniz için teşekkürler gezgin-49 ve Şaban Sertkaya. Son bişey ekleyince çalıştı.

Private Sub Öğrenci_Sil_Click() 'Kayıt Sil
Sheets("Adresler").Visible = True
Sheets("Adresler").Select
If ComboBox2.Text = "" Then
MsgBox "Lütfen ÖĞRENCİNİN ADINI-SOYADINI bulunuz!!!"
Exit Sub
End If

Columns("B:B").Select
On Error Resume Next
Selection.Find(What:=ComboBox2.Text, After:=ActiveCell, LookIn:=xlFormulas _
, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Satır = ActiveCell.Row
Rows(Satır).Delete Shift:=xlUp
ComboBox2.Text = ""
TextBox41.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
For X = 5 To [B65536].End(3).Row
Cells(X, 1) = X - 4
Next
Sheets("Ana Sayfa").Visible = True
Sheets("Adresler").Visible = False
MsgBox "KAYIT SİLİNDİ!!!"
Range("A1").Select
End Sub
 
Geri
Üst