• DİKKAT

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

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

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
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?
 
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
 
Sadece B2: G2 hücre aralığında çalışması için de nasıl bir işlem yapılabilir?
 
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
 
Rica ederim, helal olsun, hayırlı geceler.
 
Geri
Üst