casteneda
Altın Üye
- Katılım
- 17 Mayıs 2006
- Mesajlar
- 85
- Excel Vers. ve Dili
- Excel 2003, Türkçe
- Altın Üyelik Bitiş Tarihi
- 16-02-2026
Merhabalar. Ekteki dosyada A2:A21 sutunundaki verilerden, istediğim kadarını mousla tarayarak seçip, "Del" tuşuna basarak sildiğimde bu sutundaki hücrelerin karşılığındaki formülsüz hücrelerin otomatik olarak silinmesini istiyorum. A sutunundaki tek bir hücreyi seçtiğimde veya Ctrl ve mousla farklı hücreleri seçtiğimde bunu aşağıdaki kodla yapabiliyorum;
"On Error GoTo hata
For i = 2 To 21
If Intersect(Target, [A2:A21]) Is Nothing Then Exit Sub
If Target.Cells = Cells(i, 1) And Cells(i, 1) = "" Then
Selection.EntireRow.SpecialCells(xlCellTypeConstants, 23).ClearContents
End If
Next i
hata:
End Sub"
Sorum; 1 den fazla hücreyi, Ctrl tuşuna basmadan, mousumla tarayarak seçtiğimde, karşılığındaki formülsüz hücrelerin silinmesini nasıl sağlarım. İlgilenecek olan tüm dostlara şimdiden çok teşekkürler.
"On Error GoTo hata
For i = 2 To 21
If Intersect(Target, [A2:A21]) Is Nothing Then Exit Sub
If Target.Cells = Cells(i, 1) And Cells(i, 1) = "" Then
Selection.EntireRow.SpecialCells(xlCellTypeConstants, 23).ClearContents
End If
Next i
hata:
End Sub"
Sorum; 1 den fazla hücreyi, Ctrl tuşuna basmadan, mousumla tarayarak seçtiğimde, karşılığındaki formülsüz hücrelerin silinmesini nasıl sağlarım. İlgilenecek olan tüm dostlara şimdiden çok teşekkürler.