Comboboxdan seçilen ismi A1 e yazsın

Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
Merhaba benim sizden ricam combobox içinden seçilen ismin A1 hücresine yazılması için nasıl kod gerekir combobox verileri sayfa2den almak koşuluyla ama şimdiden tşkler:)
 

Ekli dosyalar

  • 25.5 KB Görüntüleme: 17
Katılım
29 Kasım 2007
Mesajlar
82
Excel Vers. ve Dili
2010 Türkçe İngilizce
Bunun için comboboxa gerek yok veri doğrulamadan yapabilirsin.
Veri menüsünden veri doğrulamayı seçiyorsun ayarlar sekmesindeki izin verilen yazan yerden listeyi seç en alttaki Kaynak yerinede =Sayfa2!A:A yaz ok le bitti
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
ama ben yukarıda anlattığım gibi istiyorum yardımınız için çok tşkler
 

Ö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,

=DOLAYLI("Sayfa2!A"&Sayfa2!A25+18)

A1 hücresine yazabilirsiniz..

.
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
comboboxa makro atayarak yapma imkanımız varsa o kodu söylerseniz sevinirim bana gerçekten o yoldan lazım gerçek örneğime uyarlamam için:)
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
Okadar vaktim yok hocam sabah işe gidicem kodu söylerseniz sevinirim söylemessenizde yatar uyurum :)
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
yani şöyle olmazmı yapıorum ama olmuyor
Sub Açılan1_Değiştir()
[E110] = Cells(110 + Cells(109, "A"), "A")
End Sub
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
ek dosya işinizi görür mü?
 

Ekli dosyalar

Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
hocam hala derdimi anlatamadım işimi görecek tarz yukarıda belirttim ama uygulayamıyorum hepsini ilk sayfaya koyunca oluyor sayfa 2den verileri çağırınca olmuyor
 

Ö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
comboboxa makro atayarak yapma imkanımız varsa o kodu söylerseniz sevinirim bana gerçekten o yoldan lazım gerçek örneğime uyarlamam için:)
Kod:
Sub Açılan1_Değiştir()
[A1] = Sayfa2.Cells(18 + Sayfa2.Range("A25"), "A")
End Sub
.
 

Korhan Ayhan

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

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Option Explicit
 
Sub Açılan1_Değiştir()
    Sheets("Sayfa1").Range("A1") = Sheets("Sayfa2").Cells(18 + Sheets("Sayfa2").Range("A25"), "A")
End Sub
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
Çok teşekkür ederim peki bunun başına ne koyarsam [A1] eşitlenen yazı büyük harflerle yazılır mesela samet SAMET olarak eşitlenir ve bu sizden son isteğim kafanızı ağrıttıysam kusura bakmayın çok tşkler
 

Ö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
Çok teşekkür ederim peki bunun başına ne koyarsam [A1] eşitlenen yazı büyük harflerle yazılır mesela samet SAMET olarak eşitlenir ve bu sizden son isteğim kafanızı ağrıttıysam kusura bakmayın çok tşkler
Kod:
Sub Açılan1_Değiştir()
[A1] = Sayfa2.Cells(18 + Sayfa2.Range("A25"), "A")
cevir = UCase(Replace(Replace(Range("A1"), "i", "İ"), "ı", "I"))
Range("A1") = cevir
End Sub
.
 
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
Herkeze yardımlarınız için tşk ederim.Hayatınızda başarılar...:)
 
Üst