LİSTBOX'DAN VE SAYFADAN SİLMEK

cocoa35

Altın Üye
Katılım
6 Eylül 2007
Mesajlar
654
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Altın Üyelik Bitiş Tarihi
10-12-2024
Üstatlar merhaba ekli örnek dosyada açılan UserForm'da bulunan ListBox'da işaretlemiş olduğum satırı yine UserForm 'daki "Araç Sil " butonu ile silmek istiyorum, butona tıkladığımda hem listbox'dan hemde sayfadan silinmesini istiyorum bu konuda yardım lütfen
 

Ekli dosyalar

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
499
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Merhabalar,
Araç sil butonuna (CommandButton5) alttaki kodları yazıp dene misiniz?

For i = 0 To Me.ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
Sayfa1.Range("A" & Me.ListBox1.ListIndex + 4 & ":S" & Me.ListBox1.ListIndex + 4).Delete Shift:=xlUp
Me.ListBox1.RowSource = "Araclar!A4:S" & Sayfa1.Range("A104000").End(xlUp).Row
End If
Next i
 
Son düzenleme:

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Denemeden yazıyorum. byfikanın gösterdiği kodda şu satırı kodların en altına taşımanız daha mantıklı olacak.
CoffeeScript:
For i = 0 To Me.ListBox1.ListCount - 1
    If ListBox1.Selected(i) = True Then
        Sayfa1.Range("A" & Me.ListBox1.ListIndex + 4 & ":S" & Me.ListBox1.ListIndex + 4).Delete Shift:=xlUp
    End If
Next i
Me.ListBox1.RowSource = "Araclar!A4:S" & Sayfa1.Range("A104000").End(xlUp).Row
 

cocoa35

Altın Üye
Katılım
6 Eylül 2007
Mesajlar
654
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Altın Üyelik Bitiş Tarihi
10-12-2024
For i = 0 To Me.ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
Sayfa1.Range("A" & Me.ListBox1.ListIndex + 4 & ":S" & Me.ListBox1.ListIndex + 4).Delete Shift:=xlUp
Me.ListBox1.RowSource = "Araclar!A4:S" & Sayfa1.Range("A104000").End(xlUp).Row
End If
Next i
By Fika çok teşekkürler gayet güzel olmuş :)
 

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
499
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Rica ederim. İyi çalışmalar
 
Üst