• DİKKAT

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

bulundugum hucrenin satirini silme

Katılım
26 Aralık 2005
Mesajlar
40
Excel Vers. ve Dili
Microsoft Office Excel 2003 - Ingilizce
Merhaba Arkadaslar,

Makro'yu yazarken o an bulundugum hucrenin satirini silmeyi istiyorum.

ActiveCell.Row.Activate
Selection.Delete Shift:=xlUp

Boyle bir kod denedim ama hata veriyor. Yardimci olabilecek arkadaslara simdiden tesekkurler.

Saygilarimla,

Onur Arkan
 
Sanırım aşağıdaki kod size bir fikir verir.

Public Sub sil()
For i = 1 To 10
If i = 5 Then Rows(i).Delete
Next
End Sub
 
Selamlar,

Aşağıdaki şekilde kullanabilirsiniz.

Kod:
ActiveCell.EntireRow.Delete Shift:=xlUp

Not: Veysel bey benden hızlı davranmış.
 
Kısaca aşağıdaki kodda çalışıyor,
ActiveCell.Delete

Örnek olarak Sayın veyselemre ve COST CONTROL'un verdikleri kod ile bu çalışan kısa kod arasındaki fark ne olabilir?
 
Necdet Bey

ActiveCell.Delete ile o an aktif olan hücreyi silersiniz.

ActiveCell.EntireRow.Delete ile aktif hücrenin satırını silersiniz.
 
Pardon pardon Sayın fructuose :) yaşlılık işte entireRow un row unu görmemişim
 
Alternatif :

Sub Düğme1_Tıklat()
ActiveCell.EntireRow = ""
End Sub
 
Geri
Üst