Veri Doğrulama ve Seçim

casteneda

Altın Üye
Katılım
17 Mayıs 2006
Mesajlar
85
Excel Vers. ve Dili
Excel 2003, Türkçe
Altın Üyelik Bitiş Tarihi
16-02-2026
Merhaba arkadaşlar. Veri doğrulama ile oluşturulmuş bir açılır kutuda, herhangi bir değeri seçtiğimizde, aynı satırdaki belirli bir hücrenin otomatik olarak boşaltılmasını istiyorum. Ekteki örnekte, G2:G21 sutunundaki açılır kutulardan herhangi birini seçtiğimizde, o satırdaki buna denk gelen I2:I21 sutunundaki değer, otomatik olarak boşaltılıyor. Bunu döngü ile aşağıdaki şekilde yapmaya çalıştım, fakat I26 Hücresindeki, rakamları yazıya çeviren fonksiyonum yüzünden olmadı. Fonksiyonu kullanmayınca oluyor. Nasıl çözebilirim? Uğraşacak tüm arkadaşlara teşekkürler.
"Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo hata
For i = 2 To 21
If Target.Cells = Cells(i, 7) And Cells(i, 7) <> "" And Cells(i, 9) <> "" Then
Cells(i, 9) = ""
End If
Next i
hata:
End Sub"
Not: Ekteki örneğin içi tamamen rastlantısal doldurulmuştur, belirli bir mantığı yoktur.
 

casteneda

Altın Üye
Katılım
17 Mayıs 2006
Mesajlar
85
Excel Vers. ve Dili
Excel 2003, Türkçe
Altın Üyelik Bitiş Tarihi
16-02-2026
Merhabalar bir çözüm bulan varmı arkadaşlar? en azından çözüm olabilirmi teşekkürler.
 

casteneda

Altın Üye
Katılım
17 Mayıs 2006
Mesajlar
85
Excel Vers. ve Dili
Excel 2003, Türkçe
Altın Üyelik Bitiş Tarihi
16-02-2026
Arkada&#351;lar kolay gelsin. Sorunumun herhalde bir &#231;&#246;z&#252;m&#252; yok. Konu ile ilgili yorum yapabilen uzman bir arkada&#351; olursa sevinirim. Selamlar, iyi &#231;al&#305;&#351;malar.
 

casteneda

Altın Üye
Katılım
17 Mayıs 2006
Mesajlar
85
Excel Vers. ve Dili
Excel 2003, Türkçe
Altın Üyelik Bitiş Tarihi
16-02-2026
Merhaba arkada&#351;lar soruya bir yorum yokmu? en az&#305;ndan bunun sebebi ne olabilir? Fonksiyonlar&#305;n hedef ald&#305;&#287;&#305; h&#252;cre, di&#287;er h&#252;crelerle form&#252;lsel olarak ba&#287;lant&#305;ya girerse, bu h&#252;creler temel al&#305;narak yaz&#305;lan kodlarda problemler &#231;&#305;kabilirmi? ( g&#246;r&#252;nen o ki &#231;&#305;k&#305;yor) ve bu &#231;&#246;z&#252;ms&#252;z bir sorunmu? konu &#252;zerinde d&#252;&#351;&#252;nen ve de&#287;erli g&#246;r&#252;&#351;lerini payla&#351;&#305;ma sunacak olan t&#252;m arkada&#351;lara selamlar ve iyi &#231;al&#305;&#351;malar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Sorunuz net değil.Ben kendi adıma söyleyim.Bir şey anlamadım.
Sorunuzu dağa açıklayıcı bir biçimde yazarasanız dağa doğru olacaktır.Diye düşünüyorum.:cool:
Ayrıca Sayfa üzerindede açıklama ile desteklerseniz dağa doğru olacaktır.:cool:
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Dosyan&#305;z&#305; ben de inceledim ama sorun olarak belirtti&#287;imiz &#351;eyi g&#246;remedim. Yani G s&#252;tunundan bir h&#252;cre (data validation listesi) se&#231;ildi&#287;inde I s&#252;tununun ilgili h&#252;cresi; mevcut kodlarla silinebiiyor.

Acaba kastetti&#287;iniz ba&#351;ka bir&#351;ey mi?
 

casteneda

Altın Üye
Katılım
17 Mayıs 2006
Mesajlar
85
Excel Vers. ve Dili
Excel 2003, Türkçe
Altın Üyelik Bitiş Tarihi
16-02-2026
Arkadaşlar dosyamı Sn. Sezarın istediği şekle elimden geldiği kadar getirmeye çalıştım. Umarım açıklayıcı olmuştur. Sn Fpc, bende I26 daki fonksiyonu silmediğimde, I sütununun ilgili hücresi; mevcut kodlarla silinemiyor. Ancak fonsiyonu silince makro çalışıyor. Selamlar ve teşekkürler.
 
Son düzenleme:

casteneda

Altın Üye
Katılım
17 Mayıs 2006
Mesajlar
85
Excel Vers. ve Dili
Excel 2003, Türkçe
Altın Üyelik Bitiş Tarihi
16-02-2026
dosyay&#305; tekrar g&#252;ncelledim. Arkada&#351;lar.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Say&#305;n Castenada;

Sayfa 2'ye yazd&#305;&#287;&#305;n&#305;z prosed&#252;rdeki "on error goto hata" sat&#305;r&#305;n&#305; silerek, makroyu tekrar &#231;al&#305;&#351;t&#305;n. Bundan sonra &#231;&#305;kan hatay&#305; bildirebilir misiniz acaba?
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Soruyu anlamamakla beraber, bahsedilen hücrenin birleştirilmiş olduğundan dolayı sorun yaşıyor olabilirsiniz.
 

casteneda

Altın Üye
Katılım
17 Mayıs 2006
Mesajlar
85
Excel Vers. ve Dili
Excel 2003, Türkçe
Altın Üyelik Bitiş Tarihi
16-02-2026
Sn. fpc h&#252;credeki "on error goto hata" k&#305;sm&#305;n&#305; silsenizde, I26 daki fonksiyonu silmeden makro &#231;al&#305;&#351;m&#305;yor. Sn Seyit tiken h&#252;crelerin birle&#351;imini kald&#305;r&#305;ncada makro &#231;al&#305;&#351;m&#305;yor. Sadece L2:L21 sutunundaki form&#252;l&#252; silersek veya I26 daki fonksiyonu silersek makro &#231;al&#305;&#351;&#305;yor. Bunu nas&#305;l d&#252;zeltebiliriz? kolay gelsin, te&#351;ekk&#252;rler.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Sn.Casteneda

A&#351;a&#287;&#305;daki sat&#305;rlar&#305; kodun ba&#351;&#305;na yap&#305;&#351;t&#305;rd&#305;ktan sonra tekrar deneyin.

Private Sub Worksheet_Calculate()
Set Target = ActiveCell
.............
 

casteneda

Altın Üye
Katılım
17 Mayıs 2006
Mesajlar
85
Excel Vers. ve Dili
Excel 2003, Türkçe
Altın Üyelik Bitiş Tarihi
16-02-2026
Sn fpc,

söylediğiniz kodu satırın en başına yapıştırdığımda 2. ve 5. kolondaki makrolar çalışmıyor. Ancak veri doğrulama ile ilgili makroya, Worksheet Change yerine yazarsam tam istediğim gibi çalışıyor. Söylediklerimi, dosyadaki kodlara düzenleyerek ekledim, ve ek olarak tekrar sundum. Verdiğiniz bilgi işimi tam olarak çözdü Size çok çok teşekkür ediyorum. Emeğinize ve bilginize sağlık. Ayrıca soru ile ilgilendiğiniz içinde minettarım. Kolay gelsin iyi çalışmalar.
 
Üst