- Katılım
- 15 Mart 2005
- Mesajlar
- 42,268
- Excel Vers. ve Dili
- Microsoft 365 Tr-En 64 Bit
Bir görsel paylaşmıştım. O listedeki ikinci seçeneği deneyiniz.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
İkinci seçenek, anlaşılmıştır uzmanım. Yapamazsam size arz edeceğim.Bir görsel paylaşmıştım. O listedeki ikinci seçeneği deneyiniz.
Uzmanım saatlerdir uğraşıyorumBir görsel paylaşmıştım. O listedeki ikinci seçeneği deneyiniz.
Sub Formulu_Makro_Ile_Hucreye_Yaz()
Dim Son As Long
Son = Sheets("Sayfa1").Cells(Rows.Count, 1).End(3).Row
With Sheets("Sayfa1").Range("B2")
.FormulaArray = "=INDEX($A$2:$A$2000,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$2000),0),0)"
.Resize(Son - 1).FillDown
'.Value = .Value 'Bu satırı aktif yaparsanız formüller değere dönüşür. Böylece dosyanız daha hızlı tepki verir.
End With
End Sub
Korhan uzmanım merhabaDeneyiniz.
C++:Sub Formulu_Makro_Ile_Hucreye_Yaz() Dim Son As Long Son = Sheets("Sayfa1").Cells(Rows.Count, 1).End(3).Row With Sheets("Sayfa1").Range("B2") .FormulaArray = "=INDEX($A$2:$A$2000,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$2000),0),0)" .Resize(Son - 1).FillDown '.Value = .Value 'Bu satırı aktif yaparsanız formüller değere dönüşür. Böylece dosyanız daha hızlı tepki verir. End With End Sub
Sub Formulu_Makro_Ile_Hucreye_Yaz()
Dim Son As Long
Son = Sheets("Sayfa1").Cells(Rows.Count, 1).End(3).Row
With Sheets("Sayfa1").Range("B2")
.FormulaArray = "=INDEX($A$2:$A$2000,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$2000),0),0)"
.Resize(Son - 1).FillDown
.Resize(Son - 1).Value = .Resize(Son - 1).Value 'Bu satırı aktif yaparsanız formüller değere dönüşür. Böylece dosyanız daha hızlı tepki verir.
End With
End Sub