Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
ekte örnek bir tablo var,
bu tabloda renkli olan verileri ayırma konusunda yardımlarınızı bekliyorum,
kod yazmayı bilmiyorum, formül olursa süper olur, sonradan geliştirip kullanmam için
Teşekkürler,
elimde bu şekilde 700'e yakın veri var, bunların bazıları kırmızı renkli,(hücre içindeki yazılar)
bu kırmızı renkli olan verileri bulup başka bir sayfaya ayırmam gerekli,
Aşağıdaki kodu bir modül sayfasına kopyalayın
Sub Makro1()
For a = 3 To 56
Cells(a, 8) = Cells(a, 1).Font.ColorIndex
Next
End Sub
Bu makroyu çalıştrdığınızda H3 sütununda A3'ten aşağı doğru yer alan verilerin font renklerinin numarasını verecek sizin dosyada kırmızı olduğu için 3 çıkacak. Bundan sonra H2 sütununu 3' göre otomatik süzerseniz. Veri tablonuzda sadece kırmızı ile yazılmış olanların kaldığını görürsünüz. Bunu da istediğiniz yere kopyalayabilirsiniz.
Excel 2003 e kadar (bundan sonraki sürümü bilmiyorum) sizin istediğiniz fonksiyonlarla yapılmıyor. Ancak makro gerekli.
İlla fonksiyonlarla yapmak istiyorsanız satırı renklendirirken ayrı bir hücreye de renkli olduğunu belirten bir kod koyabilirsiniz (örneğin K gibi) sonra SayınYurttaş'ın dediği gibi bu K olan hücreleri süzdürüp istediğiniz yere kopyalayabilirsiniz.
Excel'deki yerleşik fonksiyonlarla bunun yapılması mümkün değil.
Bunu yapmak için:
1. Kullanıcı tanımlı fonksiyon yazmak.
2. Yukarıda belirttiğim gibi renk kodunu belirlemek.
3. Eğer renk bir ise ekteki dosyanız gibi bir uygulama yapmak.
Bunların hepsi kod yazımına yani makroya bağlıdır.
Dosyanızda Sheet1'de iken ALT+F11 tuşlarına basarsanız, bu sayfanın kod bölümüne kodların yazılmış olduğunu görürsünüz. Karşılarındaki yeşil yazılar da açıklamalarıdır.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.