• DİKKAT

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

Veri Sildirme Hk.

Katılım
1 Ağustos 2019
Mesajlar
839
Excel Vers. ve Dili
Türkçe excel 2016
İngilizce excel 2016
Değerli üstatlar çalışmamda textbox1 e girilen değer eğer SAYILAR sayfasının A sütununda varsa Girilen değer doğrudur mesajı verip bu sayıyı SAYILAR sayfasının A sütunundan silip userformu kapatsın eğer textboxa girielen değer SAYILAR sayfasının A sütununda yoksa değer bulunamadı deyip userformu kapatsın. Yardımlarınız için şimdiden teşekkürler NOT: SAYILAR sayfası gizli olacak
 

Ekli dosyalar

Merhaba

Deneyiniz.
Kod:
Private Sub CommandButton1_Click()

    Dim Ss As Worksheet, c As Range, Adr As String, k As Range

    Set Ss = Sheets("SAYILAR")

    Set c = Ss.[A:A].Find(TextBox1, , xlValues, xlWhole)
    If Not c Is Nothing Then
        Adr = c.Address
        Do
            If k Is Nothing Then
                Set k = Ss.Rows(c.Row)
            Else
                Set k = Application.Union(k, Ss.Rows(c.Row))
            End If

            Set c = Ss.[A:A].FindNext(c)
        Loop While Not c Is Nothing And c.Address <> Adr
    End If
    
    If k Is Nothing Then
        MsgBox "Bulunamadı"
    Else
        k.Delete
        MsgBox "Doğru değer. Silme Tamamladı."
    End If
    
    Unload UserForm1

End Sub
 
Merhaba

Deneyiniz.
Kod:
Private Sub CommandButton1_Click()

    Dim Ss As Worksheet, c As Range, Adr As String, k As Range

    Set Ss = Sheets("SAYILAR")

    Set c = Ss.[A:A].Find(TextBox1, , xlValues, xlWhole)
    If Not c Is Nothing Then
        Adr = c.Address
        Do
            If k Is Nothing Then
                Set k = Ss.Rows(c.Row)
            Else
                Set k = Application.Union(k, Ss.Rows(c.Row))
            End If

            Set c = Ss.[A:A].FindNext(c)
        Loop While Not c Is Nothing And c.Address <> Adr
    End If
   
    If k Is Nothing Then
        MsgBox "Bulunamadı"
    Else
        k.Delete
        MsgBox "Doğru değer. Silme Tamamladı."
    End If
   
    Unload UserForm1

End Sub
Teşekkürler Ömer hocam zihnine sağlık
 
Geri
Üst