açılan kutudan veri seçme

Katılım
2 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2010 tr
Konuyla ilgili dosya ektedir. Kısaca açıklama gerekirse, 2 adet açılan kutu var. birinde bir yer seçince diğerinde o yere ait alt bilgilerin gelmesini istiyorum.
Yardımlarınız için şimdiden teşekkür eder, mübarek kadir gecesinin hayırlara vesile olmasını dilerim.
 

Ekli dosyalar

Katılım
2 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2010 tr
teşekkür ederim. makrasuz bir çözüm mümkün değilmi? başka formüllerde eklemem gerek.
 
Katılım
2 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2010 tr
elinize sağlık, diğer tarafları formulüze ederken daha kolay olacak.
 
Katılım
2 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2010 tr
sayın federal, ben bu dosyaya bazı ilaveler yaptım. formül bazı yerlerde çalışmıyor. formulün çalıştırmadığı hücreleri kımızı ile işaretledim. imkanınız varsa bakabilirmisiniz. teşekkürler
 

Ekli dosyalar

Katılım
30 Ekim 2005
Mesajlar
71
Excel Vers. ve Dili
Excel 2003 Tr.
Merhabalar...
Bir dener misiniz?
Station Name Sayfasında, H2 Hücresine
Kod:
=İNDİS($A$24:$AS$28;SATIR(A1);KAÇINCI(İNDİS($A$2:$E$21;'Data Entry'!$B$5;'Data Entry'!$B$4);$A$23:$AS$23;0))
formülü yazıp H6 hücresine kadar kopyalayın.
Kolay gelsin.
 
Katılım
2 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2010 tr
Sayın federal,
Bir bilenin sözünü dinlemek gerekiyor. Formülle yapılan işlem, bir sonraki formülde sürekli sıkıntı yaratıyor ve dosya boyutu inanılmaz ölçüde büyüyor. Dolayısı ile çalışmasında ve açılmasında sorunlar yaratıyor. Sanırım en iyi çözüm ilk 5 işlemde makro. Buna göre ben sayfada bazı düzenlemeler yaptım ve dosya içine açıklama yaptım. Bu doğrultuda sizden tekrar bir yardım isityorum. Teşeküürler.
 

Ekli dosyalar

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
Sayın federal,
Bir bilenin sözünü dinlemek gerekiyor. Formülle yapılan işlem, bir sonraki formülde sürekli sıkıntı yaratıyor ve dosya boyutu inanılmaz ölçüde büyüyor. Dolayısı ile çalışmasında ve açılmasında sorunlar yaratıyor. Sanırım en iyi çözüm ilk 5 işlemde makro. Buna göre ben sayfada bazı düzenlemeler yaptım ve dosya içine açıklama yaptım. Bu doğrultuda sizden tekrar bir yardım isityorum. Teşeküürler.
sayfanın kod bülümüne ekleyin, iyi çalışmalar.

Kod:
Private Sub ComboBox1_Change()
If ComboBox1.Text = "" Then Exit Sub
ComboBox3.Clear
sütun = WorksheetFunction.Match(ComboBox1, Sheets("Product").Range("A1:AS1"), 0)
For i = 1 To 30
ComboBox3.AddItem
ComboBox3.List(i - 1, 0) = Sheets("Product").Cells(i + 1, sütun).Value
Next
End Sub
Private Sub ComboBox2_Change()
If ComboBox2.Text = "" Then Exit Sub
ComboBox1.Clear
For i = 1 To 30
ComboBox1.AddItem
ComboBox1.List(i - 1, 0) = Sheets("Station Name").Cells(i + 1, ComboBox2.ListIndex + 1).Value
Next
End Sub
Private Sub Worksheet_Activate()
ComboBox2.Clear
For i = 1 To 7
ComboBox2.AddItem
ComboBox2.List(i - 1, 0) = Sheets("Station Name").Cells(1, i).Value
Next
End Sub


Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [b5]) Is Nothing Then Exit Sub
satır = Cells(5, 2).Value
sütun = WorksheetFunction.Match(ComboBox1, Sheets("calibration").Range("A1:hr1"), 0)
If ComboBox3.Text = "REGULAR" Then Cells(6, 2).Value = Sheets("calibration").Cells(satır + 2, sütun)
If ComboBox3.Text = "PREMIUM" Then Cells(6, 2).Value = Sheets("calibration").Cells(satır + 2, sütun + 1)
If ComboBox3.Text = "SUPER" Then Cells(6, 2).Value = Sheets("calibration").Cells(satır + 2, sütun + 2)
If ComboBox3.Text = "EFIX DIESEL" Then Cells(6, 2).Value = Sheets("calibration").Cells(satır + 2, sütun + 3)
If ComboBox3.Text = "EURO DIESEL" Then Cells(6, 2).Value = Sheets("calibration").Cells(satır + 2, sütun + 4)
End Sub
Son kısmı anlamamışım şimdi düzelttim,
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Alternatif olsun.

Veri doğrulama ile yapılmıştır. Dosya boyutu 53 Kb dır.

.
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,205
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Bir alternatifde benden
Makrosuz çözüm isterseniz eki inceleyin.
İyi çalışmalar.
 

Ekli dosyalar

Katılım
2 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2010 tr
Teşekkür ederim arkadaşlar.
Sayın Ömer, alternatif olarak değerlendireceğim.
Emeğinize sağlık.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,366
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
ömer bey birşey sorabilirmiyim; veri doğrulamadaki =liste1, =liste2, =liste3 teki formulleri nereye yazdınız. Tesekkurler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,


Ekle / Ad / Tanımlama bölümüne yazılmıştır..

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,366
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Tekrar tesekkurler..
 

karaelmas4467

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
202
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
31-07-2027
listeleme.

konu hakkında benim de yardıma ihtiyacım var. açılan kutudan başlık seçtiğimde liste kutusunda o başlık kapsamındakilerin listelenmesini istiyorum. ekli dosyada açıklama yapılmıştır. şimdiden tşk..
 

Ekli dosyalar

karaelmas4467

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
202
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
31-07-2027
konu hakkında benim de yardıma ihtiyacım var. açılan kutudan başlık seçtiğimde liste kutusunda o başlık kapsamındakilerin listelenmesini istiyorum. ekli dosyada açıklama yapılmıştır. şimdiden tşk..
sanırım kimsenin ilgisini çekmedi. yardıma ihtiyacım var.
 

karaelmas4467

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
202
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
31-07-2027
Sayın yurttaş; söyleyecek birşey bulamıyorum. teşekür ederim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Alternatif olsun.

.
 

Ekli dosyalar

Üst