Veri doğrulamadaki Boşluklar

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Arkadaşlar merhaba

Hücrede yaptığımız veri doğrulamada açılır penceredeki isimlerin olduğu kısımların altında kalan boş kısımlar görümemesi için ne yapmalıyım?

Saygılar
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde deneyebilirsiniz.

Private Sub Worksheet_Change(ByVal Target As Range)
With [A1].Validation
.Delete
.Add Type:=xlValidateList, Formula1:="=$Z$1:Z" & [Z6500].End(3).Row
End With
End Sub

Not : Veri Doğrulama, A1 hücresinde açılacak. Liste ise, Z sütununda varsayılan olarak yapılmıştır. Veri girildikçe liste uzar ve alta boşluk oluşmaz.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşlar merhaba

Hücrede yaptığımız veri doğrulamada açılır penceredeki isimlerin olduğu kısımların altında kalan boş kısımlar görümemesi için ne yapmalıyım?

Saygılar
Eğer alan tanımlaması yapmadan istiyorsanız. Liste yöntemi ile yapılan örnek dosya ekte.


..
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Selamlar,
Yurttaş hocam oradaki örnekleri inceledim. Bir şey kafama takıldı
Veri doğrulamanın Formül çubuğuda =liste yazıyor ya o ad tanımlaması ile yapılmamış nasıl yapılmış öğrenebilirmiyim?

Saygılar
Ad tanımlamasına girin orada göreceksiniz. Refers to: boşluğuna aşağıdaki formül girilerek dinamik alan yaratılmış.


=OFFSET(Sayfa1!$A$1;0;0;COUNTA(Sayfa1!$A:$A);1)

...
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Bu şekilde deneyebilirsiniz.

Private Sub Worksheet_Change(ByVal Target As Range)
With [A1].Validation
.Delete
.Add Type:=xlValidateList, Formula1:="=$Z$1:Z" & [Z6500].End(3).Row
End With
End Sub

Not : Veri Doğrulama, A1 hücresinde açılacak. Liste ise, Z sütununda varsayılan olarak yapılmıştır. Veri girildikçe liste uzar ve alta boşluk oluşmaz.
Selamlar,
Seyit Hocam elinize sağlık ama bir kaç tane veridoğrulama yaparsak yani siz A1 hüresi için yapmışsınız, C1 de ve E1 de de veri doğrulama yapmak istersek artı sütunları da değişikse o zaman nasıl yaparız?

Saygılar
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Yurttaş hocam teşekkürler
Saygılar
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde deneyin.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With [A1].Validation
.Delete
.Add Type:=xlValidateList, Formula1:="=$Z$1:Z" & [Z6500].End(3).Row
End With
With [C1].Validation
.Delete
.Add Type:=xlValidateList, Formula1:="=$Y$1:Y" & [Y6500].End(3).Row
End With
End Sub
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Bu şekilde deneyin.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With [A1].Validation
.Delete
.Add Type:=xlValidateList, Formula1:="=$Z$1:Z" & [Z6500].End(3).Row
End With
With [C1].Validation
.Delete
.Add Type:=xlValidateList, Formula1:="=$Y$1:Y" & [Y6500].End(3).Row
End With
End Sub
Hocam teşekkürler
Son olarak baş harfine göre duyarlılığını nasıl yapabilirim?
Saygılar
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Combo daha elverişlidir. Onu kullanın.
 
Son düzenleme:

mersilen

Destek Ekibi
Destek Ekibi
Katılım
31 Aralık 2009
Mesajlar
1,103
Excel Vers. ve Dili
excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
arkadaşlar bu geçmiş konudaki açıklamaları anlayabilmek için
yukarıdaki kodları tablo üzerine ekleyebilecek var mı?
 
Üst