Soru Listbox çift tık ile hücre temizleme

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,539
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Kod:
Dim i As Integer
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
Sheets("dr").Select
Sheets("dr").Range("C" & ListBox1.ListIndex + 1).Select
Selection.EntireRow.Delete
End If
Next
Listboxa çif tıklayınca C1:H1 aralığını aralığını temizlemesi için kodu nasıl düzenlemeliyim?
Yardımcı olabilir misiniz?
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Merhaba
Kodlarınıza göre "Listbox" 'tan seçilen "C:H" alanı içinse şöyle olabilir;
Kod:
Dim i As Integer
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
Sheets("dr").Select
Sheets("dr").Range("C" & ListBox1.ListIndex + 1 & ":H" & ListBox1.ListIndex + 1).Select
Selection = Empty
End If
Next
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,539
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Sayın PLİNT
Teşekkür ederim. Sağ Ol
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,539
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Sadece B2: G2 hücre aralığında çalışması için de nasıl bir işlem yapılabilir?
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Seçim yapan satırı şöyle değiştirebilirsiniz ("listbox" dan seçime göre)
Kod:
Sheets("dr").Range("B" & ListBox1.ListIndex + 1 & ":G" & ListBox1.ListIndex + 1).Select

Mesajınızdaki gibi sabit ise;
Kod:
Sheets("dr").Range("B2:G2").Select
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,539
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Teşekkür ederim. Hakkınızı helal ediniz
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Rica ederim, helal olsun, hayırlı geceler.
 
Üst