• DİKKAT

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

Şartlı Veri Aktarımı...

  • Konbuyu başlatan Konbuyu başlatan manly
  • Başlangıç tarihi Başlangıç tarihi
Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
Ekte gönderdiğim dosya açıldığında...Menüye tıkladığımda açılan form üzerinde yapılmasını istediğim,

Yeni Sıra No karşısındaki Comboboxta B sütunundaki bir veriyi seçtiğimde zaman (süzülmesi) sonucunda onunla ilgili bilgilerin aşağıya dökülmesini istiyorum...Öncelikle böyle bir şey mümkün mü?

Eğer mümkünse verilerde oynama yaptığımda da değişikliklerin kaydedilmesi....
 

Ekli dosyalar

Mümkündür eminim.
Ama ne istediğini tam açıklarmısın.
Süz işleminde bu istediğin oluyor zaten.

Sen bir form hazırlamışın.
Form daki ComboBox1 den bir saçim yaptığında o seçimin text lere gelmesini mi istiyorsun.

Anladığım kadarıyla kayıt üzerinde değişiklik yapmak istiyorsun
bunu da form üzerinden yapmak istiyorsun.
Doğru mu ?..
 
Mümkündür eminim.
Ama ne istediğini tam açıklarmısın.
Süz işleminde bu istediğin oluyor zaten.

Sen bir form hazırlamışın.
Form daki ComboBox1 den bir saçim yaptığında o seçimin text lere gelmesini mi istiyorsun.

Anladığım kadarıyla kayıt üzerinde değişiklik yapmak istiyorsun
bunu da form üzerinden yapmak istiyorsun.
Doğru mu ?..

Aynen hocam ....
 
Peki seçimi stok numarasına göre yapsak
ve seçtiğimiz bir veri form üzerine gelse
onun üzerinde değişiklik yapsak.
Daha sağlıklı ve sonuçlarımız daha doğru olur.
senin için bu uygun mu ?..
Yeni Sıra No da aynı sonuçta çok sayıda veri var.
stok numarasında her veri için bir adet var sanırım..
yada malzeme adına göre de olabilir.
 
Stok numarası da aynı olanlar var, Yeni Sıra No ya olması gerekiyor hocam...

Yeni Sıra No ya göre yapmamızın nedeni o malzemeye çekilen verileri görebilmek için...
 
Şimdi :
ComboBox1 e verileri şu şekilde çağırıyoruz.
Bu Kodlar Formunuzun Kod Bçlümüne

Private Sub UserForm_Initialize()
ComboBox1.RowSource = "LİSTE!B2:K65536"
End Sub

Bu da Combo dan veri seçtiğinizde o verinin Text lere gelmesini sağlar.((1) bu sağa doğru sütün sayısını gösterir)

Private Sub ComboBox1_Click()
TextBox1 = ComboBox1.Column(0)
TextBox2 = ComboBox1.Column(1)
TextBox3 = ComboBox1.Column(2)
End Sub

Text sayısını sen istediğin kadar artırabilirsin.
Yalnız bu seçtiğin 1 veri için geçerli.
Yani 850 seçtiğinde tüm 850 leri getirmez yalnız seçtiğin 850 nin satırındaki verileri alır.

Bu şekli bir dene işine yararsa değişiklik yapmaya geçebiliriz.
 
Kardeş çıkacağım artık.
Bir cevap verirsen senin işini görmek için biraz daha zaman ayırabilirim.
 
Kardeş çıkacağım artık.
Bir cevap verirsen senin işini görmek için biraz daha zaman ayırabilirim.

Kusura bakmayın elektriklerden dolayı net gitti...

Seçtiğim veri ile ilgili tüm satırları getirmesi lazım...
 

Ekli dosyalar

Son düzenleme:
İstediğim resimdeki gibi olması ve bu şekilde oluyorsa, değerlerde oynadığımda değişikliğin kaydedilmesini istiyorum.
 

Ekli dosyalar

  • resim.jpg
    resim.jpg
    108.3 KB · Görüntüleme: 24
Son düzenleme:
Bunu Bir dene
Listeden seçim yapıp
Üzerinde değişiklik yapabilirsin
 

Ekli dosyalar

Hocam çok teşekkür ederim... Allah razı olsun...

Benim isteğim biraz zordu sanırım...
 
Son düzenleme:
Hocam görüyor desem yalan olur...Çünkü 1000 civarında kayıt var...

Ekte gönderdiğim dosyada 2 comboboxla çağırma yolu olabilir mi?
 

Ekli dosyalar

Son düzenleme:
Yaptığım değişiklikler sonucunda tüm verileri getiremezsem de bir şeyler yapmaya çalıştım..

2 farklı sütunu 2 farklı comboboxla sorgulatarak verileri getirmeyi başardım. Sizden ricam yapılan değişikliklerin Kaydet butonuyla kaydedilmesi....ayrıca F sütunundaki stok numarasının son 4 hanesinin B sütununa aktarılmasını istiyorum...
 

Ekli dosyalar

Sanırım başardım...
 

Ekli dosyalar

Geri
Üst