baykan_m
Altın Üye
- Katılım
- 26 Ağustos 2015
- Mesajlar
- 257
- Excel Vers. ve Dili
- Office 365
- Altın Üyelik Bitiş Tarihi
- 22.03.2028
Merhaba Arkadaşlar,
Aşağıdaki formülü makro olarak kaydettim. Ancak listemde çok fazla kayıt var. Ve sürekli kayıtlar fazlalaşıyor. Formüldeki a2:a100 , f2:f100 ve g2:g100 olan kısımları makroda listedeki son satır sayısına eşitlemek istiyorum. Yani listemde 15.000 satır var ise a2:a15000 olmasını istiyorum. Ancak makroda bunu beceremedim. Yardımcı olabilirmisiniz arkadaşlar.
Formül:
Makro:
Aşağıdaki formülü makro olarak kaydettim. Ancak listemde çok fazla kayıt var. Ve sürekli kayıtlar fazlalaşıyor. Formüldeki a2:a100 , f2:f100 ve g2:g100 olan kısımları makroda listedeki son satır sayısına eşitlemek istiyorum. Yani listemde 15.000 satır var ise a2:a15000 olmasını istiyorum. Ancak makroda bunu beceremedim. Yardımcı olabilirmisiniz arkadaşlar.
Formül:
Kod:
{=MAK(EĞER($A$2:$A$100=A2;EĞER($F$2:$F$100=F2;($G$2:$G$100))))}
Kod:
Sub Makro10()
'
' Makro10 Makro
'
'
Range("M5").Select
Selection.FormulaArray = ""
Selection.FormulaArray = _
"=MAX(IF(R2C1:R100C1=R[-3]C[-12],IF(R2C6:R100C6=R[-3]C[-7],(R2C7:R100C7))))"
End Sub