• DİKKAT

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

Textbox ile hücreleri silme

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Merhaba;
Textbox1 ile

sayfa 1 K Sütununa alt alta veri yazdırıyorum (Kaydet butonu ile)

İsteğim ise şu;

Yine ayrı bir sil butonu yardımı ile

Textbox1 e yazdıgım değeri (örneğin K10 kayıt yapmış olsun)
K10,L10,M10 şeklinde yan yana 3 hücre şeklinde silsin. bunu yaparken alttaki 3hücre yukarı doğru kaysın.

Yapabilirmiyiz?
 
Merhaba.

Şu kodlar ile silebilirsiniz.

Kod:
Private Sub CommandButton1_Click()
    Dim Bul As Range
    Set Bul = Range("K:K").Find(TextBox1.Text)
    If Bul Is Nothing Then
        MsgBox "Silmek istediğiniz veri bulunamadı."
    ElseIf MsgBox("Bu veriyi gerçekten silmek istiyor musunuz?", vbYesNo) = vbYes Then
        Range(Bul.Address & ":M" & Bul.Row).Delete xlUp
        TextBox1.Text = ""
        MsgBox "Veri silindi."
    End If
End Sub
 
teşekkür ederim çalışıyor :) sadece
şunu eklemeyi unutmuşum. Userform "sayfa 2" de yer alıyor
silinecekler "sayfa 1" sekmesinde..

Kodu nasıl düzeltmeliyim ?
 
Range ifadelerinin başına Sheets("Sayfa1"). yazmalısınız.
 
Tamamdır Teşekkür ederim :)
 
Geri
Üst