Çözüldü Ürün Numarasına Göre Makroyla Listeyi Sıralama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Epakambalaj

Normal Üye
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Türkçe
iyi günler değerli hocalarım

örnek dosyada belirttiğimiz şekilde;

K1 hücresine herhangi bir ürün ismi girdiğimizde,
sarı dolgu ile seçtiğimiz bölümdeki karmaşık ürünleri,
BQ sütunundaki sıralamaya göre,
sarı dolgulu alana sıralı şekilde almak istiyoruz.

şayet ürünün solundaki 2 hücrede ve sağdan 4. hücrede veri varsa bunları da beraberinde almak istiyoruz.

bu uygulamanın alt alta 5 defa tekrar etmesini istiyoruz.

yardımcı olabilir misiniz?
şimdiden çok teşekkür ediyorum.
 

Ekli dosyalar

@Epakambalaj
Sorunuzu/ihtiyacı pek anlayamadım.
Diyelim K1 hücresindeki açılır listeden mini siyah poşet seçeneğini seçtiniz.
Bu seçim sonrasında hangi hücrelerde ne olacak örneklendirmeniz lazım.
hocam sarı dolgulu hücrelerde dağınık vaziyette ürünler serpiştirdik,
K2 den aşağı doğru sırayla o dağınık ürünleri listelemesini istiyoruz
K36 son sarı dolgu bitince, yandaki sarı dolgulardan devamla alta doğru sıralamaya devam etmesini istiyoruz.

numaratöre göre sıralanan ürünlerin sağında ve solundaki rakamları da ürünün yanına çekilmesini istiyoruz.
 
Yanlış anlamıyorsam K1, S1, AA1,......K37, S37, AA37,.....K145, S145, AA145 hücrelerindeki seçimler değiştirildiğinde veya sıfırdan seçim yapıldığında,
BOŞ seçenek seçilse bile kendi altındaki 35 satırın taranıp, dolu olanların (sol ve sağındakilerle beraber) yine kendi sütunlarında aralıksız listelenmesini istiyorsunuz.

İyi de bu, açılır listeden seçimle, istenilen işlem arasında bir bağlantı göremiyorum.
Aslında bir düğme kullanılıp, isteğinizin gerçekleşmesini sağlayacak bir kodlama işinizi görmeyecek mi?

Örnek belgenizde yok ama, gerçek belgenizde muhtemelen (sanki hatırlıyor gibiyim) sayfanın kod bölümü boş değil.
Bir cevap verilse bile, başka amaçlı hazırlanmış Worksheet.Change kodlarıyla uyumlaştırmak zor olacaktır.
 
Yanlış anlamıyorsam K1, S1, AA1,......K37, S37, AA37,.....K145, S145, AA145 hücrelerindeki seçimler değiştirildiğinde veya sıfırdan seçim yapıldığında,
BOŞ seçenek seçilse bile kendi altındaki 35 satırın taranıp, dolu olanların (sol ve sağındakilerle beraber) yine kendi sütunlarında aralıksız listelenmesini istiyorsunuz.

İyi de bu, açılır listeden seçimle, istenilen işlem arasında bir bağlantı göremiyorum.
Aslında bir düğme kullanılıp, isteğinizin gerçekleşmesini sağlayacak bir kodlama işinizi görmeyecek mi?

Örnek belgenizde yok ama, gerçek belgenizde muhtemelen (sanki hatırlıyor gibiyim) sayfanın kod bölümü boş değil.
Bir cevap verilse bile, başka amaçlı hazırlanmış Worksheet.Change kodlarıyla uyumlaştırmak zor olacaktır.
hocam sadece K1 üzerinden işlem çalışacak,
S1,, AA1 üzerinden işlem yapılmayacak.

K1 e ürün girildiğinde, K2den K36 ya kadar sıralama yapılacak,
hala sıralanacak ürün varsa eğer, S1den S36 ya kadar,,, AA1den AA36 ya kadar,, vs, sıralanacak.

buton işimize yaramıyor hocam çünkü alt alta bunu 500 defa tekrar ettirmek istiyoruz,
K37 ye , K73 e K 109 a vs 36'şarlı olarak alt alta ürün girildiğinde aynı işlem dolgular içinde tekrarlanacak şekilde sıralanmasını istiyoruz.

hocam bu çalışma diğer kodlarla çakışacak olursa, bunu kendi başına kullanırız.
 
1, 37, 73, 109 .... satırlar boş mu kalacak, bu satırlar işleme dahil değil midir?
Örneğin K1'e, S1'e, AA1'e....., aşağıdaki açıklamalar doğrultusunda doldurulacak alanlar için de K37, S37, AA37,.... hücreleri BOŞ mu kalacak?

Diğer kodlardan bağımsız olarak bu işlemi yaptırmak istiyorsanız, işlem için bir düğme kullanmak gerekir.
Bu durumda da K1'de değişiklik vs olmasına gerek yok demektir.

Düğmeye tıklandığında, önce 2-36'ıncı satırlardaki dolu veriler, yine bu satır aralığındaki SARI alanlara listelenecek ve
K yetmediğinde S, S yetmediğinde AA .... sütununa geçilerek 2-36'ncı satır arası boşluksuz doldurulacak.

36 satırlık veri blokları için aşağı doğru tüm alanlar taranır ve kendi veri satırı bloklarında yer değiştirmeler sağlanır o kısım çok mesele değil.
 
1, 37, 73, 109 .... satırlar boş mu kalacak, bu satırlar işleme dahil değil midir?
Örneğin K1'e, S1'e, AA1'e....., aşağıdaki açıklamalar doğrultusunda doldurulacak alanlar için de K37, S37, AA37,.... hücreleri BOŞ mu kalacak?

Diğer kodlardan bağımsız olarak bu işlemi yaptırmak istiyorsanız, işlem için bir düğme kullanmak gerekir.
Bu durumda da K1'de değişiklik vs olmasına gerek yok demektir.

Düğmeye tıklandığında, önce 2-36'ıncı satırlardaki dolu veriler, yine bu satır aralığındaki SARI alanlara listelenecek ve
K yetmediğinde S, S yetmediğinde AA .... sütununa geçilerek 2-36'ncı satır arası boşluksuz doldurulacak.

36 satırlık veri blokları için aşağı doğru tüm alanlar taranır ve kendi veri satırı bloklarında yer değiştirmeler sağlanır o kısım çok mesele değil.
hocam K1, K37, K73, K109 .... hücreleri yeni ürün girişi yapmak için boş kalacak,

K1e ürün girildiğinde doldurma işlemi K2 den başlayacak ve K1deki ürün uygun hücreye atanacak, K1 tekrar boşa çıkacak.

K37e ürün girildiğinde doldurma işlemi K38 den başlayacak ve K37deki ürün uygun hücreye atanacak, K37 tekrar boşa çıkacak.

alt alta K36 dan sonra S2 değil S1 den devam edilecek şekilde renkli dolgular takip edilecek
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
7
Üst