• DİKKAT

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

Veriye göre satır ve sütun silme

Katılım
18 Ekim 2006
Mesajlar
87
Excel Vers. ve Dili
2000, ENG
:yardim: Merhaba,

S sütununda Pasif olan satırları silmek istiyorum, yani tamamen yok etmek istiyorum.Forumdaki bazı örneklere bakarak yapmaya çalıştım fakat olmadı.

Birde örn: C, K, ve Z sütunlarını silmek istiyorum.

Bu iki konuda bana yardımcı olursanız sevinirim.

Şimdiden teşekkür ederim.
 
pasif olan satırdan kastınız nedir.

C,K ve Z sütunlarının sadece içindeki verileri silmek isterseniz.

Kod:
[c:c,k:k,z:z].ClearContents

Sütunların tümünü silmek isterseniz.

Kod:
[c:c,k:k,z:z].delete
 
S sütununda Pasif yazılı olan hücrelerin satırlarını tamamen silmek.

Yardımlarınız için çok teşekkür ederim
 
Bir sorum daha var. Elimde çok acil yetiştirmem gereken bir data var.

B sütununda 105, 304, 45, 826 "ve daha birçok" yazan hücrelerin E, M, AZ, BM,BN, DR "ve daha birçok" sütunlarını tamamen silmem gerekiyor.

Bana geri dönüşte bulunursanız çok ama çok mutlu olurum. Allah bin kere yüzbin kere razı olsun.

Bir önceki sorumada cevap alamadım ama bu çok çok daha acil. Çok teşekkür ederim.
 
Örnek dosya ekleyebilir misiniz?
 
Ya çok afedersin buraya dosya nasıl aktarılıyor ben bilmiyorum. Ama şöyle birşey tam ortalama

3538 105 304 0114020 10 1 1 10
4224 304 304 0114020 10 5 1 10
4525 826 304 0314025 10 1 1 10
3120 105 304 2812002 10 1 1 10
3939 304 304 9931015 10 2 1 10
3939 304 304 9931016 10 1 1 10
3972 304 304 9931016 10 1 1 10
3754 105 304 9931017 10 3 1 10
3538 105 304 9931029 10 1 1 10
3538 105 304 9931029 10 1 1 10
4224 304 304 9931029 10 5 1 10
4572 826 304 9931042 10 4 1 10
3120 105 304 9931057 10 2 1 10
4534 826 304 9931109 10 1 1 10
7580 826 304 9931125 10 1 1 10
3663 105 304 9931145 10 1 1 10
3754 304 304 9931145 10 1 1 10
 
B sütununda 105, 304, 45, 826 "ve daha birçok" yazan hücrelerin E, M, AZ, BM,BN, DR "ve daha birçok" sütunlarını tamamen silmem gerekiyor.

Bu cümlenizden hiç bir şey anlaşılmıyor, ya sorunuzu biraz daha açıklayın, ya da örnek dosya ekleyin.

Örnek dosya eklemek için, Cevap Yaz tuşunu tıkladıktan sonra, aşağıdaki Eklentileri Yönet tuşunu da tıklayın: Açılan penceredeki ilk Gözat tuşunu tıklayın, dosyanızı seçin ve Upload tuşunu da tıklayın, yükleme bitince o pencereyi kapatın ve mesajınızı gönderin.
 
Selamlar,

Belirttiğiniz değerlere karşılık gelen sütunlardaki hücrelerin içeriklerinin temizlenmesinimi istiyorsunuz?

Eğer cevabınız evetse aşağıdaki kodu denermisiniz.

Kod:
Sub SİL()
    For X = 2 To [B65536].End(3).Row
    If Cells(X, 2) = 105 Then Range("E" & X & "," & "H" & X & "," & "J" & X).ClearContents
    Next
    MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
End Sub
 
Son düzenleme:
Cevap verdiğiniz için teşekkür ederim ama

Hayır B sütununda "105" yazan dataların E, H ve J sütunlarının tamamen yok edilmesi. Biraz önce örnek bir dosya ekledim.
 
Selamlar,

Bu durumda işlem tamamlandığında tablonuzun alacağı biçimide eklemeniz mümkünmü?
 
Sütunlar silindikten sonra dosyanın alacağı hal budur. Dediğim gibi B sütununda "hücrelerde" 105 yazan dataların E, H ve J sütunları tamamen yok edilecek. Bu çok büyük bir data örnek olarak küçücük bir kısmını koydum. Mantıksız gibi geliyor olabilir. Benim için önemli olan yukarıda anlattığım şeyi yapabilmek.

Çok teşekkürlerimi sunuyorum
 
Selamlar,

Kusura bakmayın ama bahsettiğiniz şekilde sildiğinizde 105 kriterinin ne işe yaradığını anlayamadım. Nedenine gelince 105 değerinin karşılığı olan sütunu bu şekilde sildiğinizde hemen altında bulunan 304 değerinin karşılığınıda silmiş olacaksınız. Eğer gerçekten yapmak istediğiniz işlem bu ise silmek istediğiniz sütunu seçip sil derseniz istediğiniz gerçekleşecektir.
 
Sevgili Cost Control, ben örnek olarak bu dosyayı gönderdim. Sadece 105 örneğini verdim datamın içerisinde aslında silmem gereken 105, 304, 312, 320 gibi kriterler var ve bunlarında farklı farklı sütunları silinecek. Örn: 304 için S, 312 için AX, 320 için K ve O. Bu silinen sütunlar birbirlerini hiç etkilemeyecek.

Ben tek bir örnekle yola çıkmayı düşündüm fazla kafa karıştırıcı olmasın diye tam tersi oldu galiba.

Şimdi bu şekilde nasıl yapabilirim. Yani B sütununda 105, 304, 312, 320 vb. yazan dataların 105 için E,H,J 304 için S, 312 için AX, 320 için K ve O vb. sütunlarının silinmesi gerekiyor.

Kusura bakmayın derdimi bir türlü anlatamadım. Zahmet verdim.
 
Selamlar,

Silinecek sütun sayınız sabit olmadığı için çalışmanızda hangi değere göre hangi sütunlar silinecek hepsini belirtirseniz ona göre yardımcı olmaya çalışalım.
 
Arkadaşlar merhaba, :hey:

Daha öncede sormayı denediğim ama bir türlü anlatamadığım soruyu tekrar bu sefer inşallah anlaşılır bir şekilde soruyorum. :roll:

B sütununda Act ve Pas olan satırlar var, ben Pas olanların satırlarını tamamen yok etmek istiyorum "içeriğini değil satırı komple silmek"

Aynı şekilde 2.sheet te ise diğer sorum mevcut

A sütununda kategoriler var 365 kategorisinde D, E, F, G, H, I, J ve M hücrelerini tamamen silmek istiyorum yani silindiği zamanda K ve L hücrelerinde bulunan veriler D ve E hücrelerinde görenecek, 3.sheet "ornek" olarak görebilirsiniz. Aynı şekilde diğer kategorileride bu mantık çerçevesinde yapmam gerekiyor. Daha sonra bu yanyana gelen hücreler birleşsin istiyorum.

Umarım derdimi anlatabilmişimdir.

Çok çok teşekkürlerimi sunuyorum.

Allah razı olsun.
 
Selamlar,

Birinci sorunuzun cevabı;

Veri menüsünden filtre uygulayın ve B sütununda kriter olarak "Pas" seçeneğini seçin. Süzülen satırları seçip sil derseniz istediğiniz gerçekleşecektir.
 
Geri
Üst