Formülü makroya çevirme

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
511
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Merhabalar, A sütunundan H sütununa kadar veri girişi yapmaktayım. EĞERSAY($F$2:F2;F2) formülü A sütununa yazıp aşağıya çektiğimde F2:F65536 arası olan aynı olan verileri A sütununda sıra no veriyorum. (Örnek : diyelim ki X verisi f sütununda 10 defa girilmiş A sütununda 1, 2, 3... 10 a kadar sıra no verecek). Formülü anlatığım şartlarda nasıl makro yapabilirim.
Bilgi için teşekkürler..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,746
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu şekilde işinize yarar mı?

C++:
Option Explicit

Sub Say()
    Dim Son As Long
    Son = Cells(Rows.Count, "F").End(3).Row
    With Range("A2:A" & Son)
        .Formula = "=COUNTIF(F$2:F2,F2)"
        .Value = .Value
    End With
End Sub
 

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
511
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Korhan bey, çok teşekkürler.
Saygılarımla...
 

eceLprensi

Altın Üye
Katılım
30 Ekim 2007
Mesajlar
97
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
29-06-2025
Private Sub CommandButton1_Click()
Dim Son As Long


sutun = UserForm1.TextBox1.Value
sutun2 = UserForm1.TextBox2.Value
Son = Cells(Rows.Count, sutun).End(3).Row
With Range(sutun2 & "2:" & sutun2 & Son)
.Formula = "=COUNTIF(" & sutun & "$2:" & sutun & "2," & sutun & "2)"
.Value = .Value
End With


MsgBox "bitti"
UserForm1.Hide
End Sub


bu şekilde düzenlemeye çalıştım.
Son = Cells(Rows.Count, sutun).End(3).Row takılı kalıyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,746
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
O bölümde neden takıldığını yorumlamak için TextBox1 değerini bilmek gerekir.
 

eceLprensi

Altın Üye
Katılım
30 Ekim 2007
Mesajlar
97
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
29-06-2025
Aslında değeri dışardan değişken olarak kullanıcı girişine bıraktım.

A sütunu ile B sütunu
yada A sütunu ile D sütunu gibi makroyu başka raporlardada kullanabilmek için.

örnek hazıırlayıp atayım
 
Üst