Dosyaya makro yazma

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,590
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Merhaba arkadaşlar. Aşağıdaki örnek dosyamda yapmak istediklerim şunlar;
- İŞİN ANA ADI isimli ComboBox1 parametreden veri alması gerek.
- işin detayı kısmı ComboBox2 ComboBox1 de örneğin asfalt yazarsa parametre sayfasının asfalt detayı kısmından veri alması gerek.
- işin tarihi isimli textBox1 elle giriş yapılacak ama ..../..../.... şeklinde yazılsı gerek.
- ilçe adı isimli ComboBox12 parametre sayfasından veri alması gerek.
- mahalle adı isimli ComboBox8 örneğin ilçe adında çatalca yazıyorsa parametre sayfasından çatalca mahalleler isimli k sütunundan veri alması gerek.
- yapılan yer isimli ComboBox3 de aynı şekilde ilçe mahallelerine bağlı olarak parametreden veri alması gerek.
- kaydet e basıldığında bu verileri ana_sayfaya aktarsın.
Arkadaşlar şimdiden ilgi ve alakanıza teşekkürler.
Ekli dosyayı görüntüle ÖRNEK FAALİYET İCMAL.xlsm
 
Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Konu ile ilgili çok fazla talebiniz olmuş.
Forumda arama yaparak form örneklerini incelemenizi öneririm.
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,590
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,582
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Kod:
Private Sub UserForm_Initialize()
UserForm1.ComboBox1.RowSource = "Sayfa1!B2:Z" & [Sayfa1!B65536].End(3).Row
'B sütununu alır.
End Sub
Kod:
Private Sub ComboBox1_Click()
    TextBox1 = ComboBox1.Column([COLOR="Red"]0[/COLOR])
    TextBox2 = ComboBox1.Column([COLOR="red"]1[/COLOR])
    ComboBox1 = ComboBox1.Column([COLOR="red"]2[/COLOR])
'ComboBox1 de seçtiğin verilerinin sağa doğru 
End Sub
0 B sütunu
1 C sutunu
2 D sütunu
Şekilinde rakamları değiştirerek istediğin sütundan veri alabilirsin
Sayfa1!B2:Z Bu kısmı istediğin kadar genişletip daraltabilirsin.
 
Üst