- Katılım
- 4 Ağustos 2016
- Mesajlar
- 19
- Excel Vers. ve Dili
- excel 2013
türkçe
Öncelikler herkese iyi günler,
Karmaşık bir liste içerisinde filtreleme yapmak için makroları kullanmaktayım. Bu dosyayı 3. kişilerde kullanmakta.
Halihazırda öngördüğüm tüm filtreleme kriterlerini makro haline getirdim, bu makroları tuşlar vs halinde kullanıcılara sunmaktayım.
Sorum şu: Değişken (sonradan yazılan, listeden seçilen vs.) bir hücredeki bilgiyi filtre kriterlerine girebilmenin yolu var mıdır?
örneğin aşağıdaki kod "İzmir, Ankara ve İstanbul" ile ilgili filtrelemeyi yapan bir makroya ait
**** ActiveSheet.Range("$A$1:$S$1526").AutoFilter Field:=5, Criteria1:=Array( _
"Ankara", "izmir", "istanbul"), Operator:= _
xlFilterValues ****
İstediğim şey kullanıcı bir hücreye (veya listeden seçerek) "Diyarbakır" yazdığında yukarıdaki makronun Criteria1 kısmına sadece "Diyarbakır" girmesi.
Kısaca "önceden hazırlanmış bir makro kalıbına sonradan bilgi eklenerek, makronun criteriası değiştirilebilir mi?"
Umarım anlatabilmişimdir, herkese okuduğu ve zaman ayırdığı için şimdiden teşekkürler.
Karmaşık bir liste içerisinde filtreleme yapmak için makroları kullanmaktayım. Bu dosyayı 3. kişilerde kullanmakta.
Halihazırda öngördüğüm tüm filtreleme kriterlerini makro haline getirdim, bu makroları tuşlar vs halinde kullanıcılara sunmaktayım.
Sorum şu: Değişken (sonradan yazılan, listeden seçilen vs.) bir hücredeki bilgiyi filtre kriterlerine girebilmenin yolu var mıdır?
örneğin aşağıdaki kod "İzmir, Ankara ve İstanbul" ile ilgili filtrelemeyi yapan bir makroya ait
**** ActiveSheet.Range("$A$1:$S$1526").AutoFilter Field:=5, Criteria1:=Array( _
"Ankara", "izmir", "istanbul"), Operator:= _
xlFilterValues ****
İstediğim şey kullanıcı bir hücreye (veya listeden seçerek) "Diyarbakır" yazdığında yukarıdaki makronun Criteria1 kısmına sadece "Diyarbakır" girmesi.
Kısaca "önceden hazırlanmış bir makro kalıbına sonradan bilgi eklenerek, makronun criteriası değiştirilebilir mi?"
Umarım anlatabilmişimdir, herkese okuduğu ve zaman ayırdığı için şimdiden teşekkürler.
