• DİKKAT

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

Ara ve Sil Makrosunun Çoklu Sütunlarda Kısaltması

Katılım
19 Eylül 2012
Mesajlar
322
Excel Vers. ve Dili
2010 türkçe
Aşağıda yer alan makroyu kısaltarak yapmak istenilen işlemi E ve N sütununa kadar olan sütunlar için tek makro satırıyla yapabilir miyiz?

Private Sub CommandButton1_Click() 'ARA VE SİL
On Error Resume Next
Set bul = Sheets("Sayfa1").Range("D3:D22").Find(ListBox1, , xlValues, xlWhole)
If Not bul Is Nothing Then
adres = bul.Address
Do

Sheets("Sayfa1").Cells(bul.Row, "E") = Delete
Sheets("Sayfa1").Cells(bul.Row, "F") = Delete
Sheets("Sayfa1").Cells(bul.Row, "G") = Delete
Sheets("Sayfa1").Cells(bul.Row, "H") = Delete

Set bul = Sheets("Sayfa1").Range("D3:D22").FindNext(bul)
Loop While Not bul Is Nothing And bul.Address <> adres
End If
End Sub

Örneğin "E:N" gibi
 
Merhaba.
Aşağıdaki gibi olabilir fakat "Delete" nin ne olduğu da önemli
Deneyin.

Sheets("Sayfa1").range( "E" & bul.row & ":N" & bul.row) = Delete
 
Geri
Üst