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.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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
 
Katılım
18 Ekim 2006
Mesajlar
87
Excel Vers. ve Dili
2000, ENG
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
 
Katılım
18 Ekim 2006
Mesajlar
87
Excel Vers. ve Dili
2000, ENG
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.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Örnek dosya ekleyebilir misiniz?
 
Katılım
18 Ekim 2006
Mesajlar
87
Excel Vers. ve Dili
2000, ENG
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
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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:
Katılım
18 Ekim 2006
Mesajlar
87
Excel Vers. ve Dili
2000, ENG
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bu durumda işlem tamamlandığında tablonuzun alacağı biçimide eklemeniz mümkünmü?
 
Katılım
18 Ekim 2006
Mesajlar
87
Excel Vers. ve Dili
2000, ENG
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 
Katılım
18 Ekim 2006
Mesajlar
87
Excel Vers. ve Dili
2000, ENG
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 
Katılım
18 Ekim 2006
Mesajlar
87
Excel Vers. ve Dili
2000, ENG
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 
Üst