• DİKKAT

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

Veri sildikten sonra alttakilerin otomatik yukarı kayması?

Katılım
28 Ağustos 2014
Mesajlar
2
Excel Vers. ve Dili
2010 TR x64
Merhaba.

Şöyle bir tablom var:

E1VwRRa.png


Buradan herhangi bir hücredeki veriyi sildiğim de ilgili sütundaki tüm verilerin otomatik olarak yukarı kaymasını istiyorum.

Bunu nasıl yapabilirim?
 
Merhaba,

İlgili sayfanın kod kısmına bu kodu yazıp deneyin;

Kod:
[FONT="Trebuchet MS"]Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    Application.EnableEvents = False
    [COLOR="red"]Selection[/COLOR].SpecialCells([COLOR="Red"]xlCellTypeBlanks[/COLOR]).Delete Shift:=[COLOR="Red"]xlUp[/COLOR]
    Application.EnableEvents = True
End Sub[/FONT]
 
Excel'de biraz acemiyim. Bu yüzden gerek forumda gerek nette saatlerdir araştırmalar yaptım fakat bu kodu nereye yazacağımı bulamadım.
Yeni çalışma sayfası oluşturuyorum Sayfa 1-Sağ tık kod görüntüle.
Ardından Sayfa 1'e çift tıklıyorum.
Üstten General kısmını Worksheet yanındakini change yapıyorum.
Otomatik olarak gelen kodları silip sizin verdiğinizi yapıştırıyorum.
Sonra dosyayı "Makro içerebilen excel çalışma sayfası" olarak farklı kaydediyorum.
Bu aşamadan sonra ne yapacağımı bilmiyorum. Çalıştır dediğimde makro oluşturmamı istiyor.
İsim yazıp oluştura tıklıyorum kod ekranı geliyor ve burada tıkanıyorum.

Yardımınız için çok teşekkür ederim ancak bu son aşamada da yardımcı olursanız çok sevinirim.
 
Yaptığınızdan fazlasını yapmanıza gerek yok zaten. Murat bey istediiğinizi "Buradan herhangi bir hücredeki veriyi sildiğim de ilgili sütundaki tüm verilerin otomatik olarak yukarı kaymasını istiyorum." koda çevirip yazmış
Siz hangi hücreyi delete e basıp silerseniz o hücre sağ klik ile yukarı taşı şeklinde silinmiş gibi olacaktır.
 
Geri
Üst