ikikan
Altın Üye
- Katılım
- 3 Mart 2009
- Mesajlar
- 519
- Excel Vers. ve Dili
- excel 2003 tr
- Altın Üyelik Bitiş Tarihi
- 12.02.2026
Arkadaşlar seneye göre otomatik kod üreten alta da bir formül var bu formülün makro karşılığı yapılabilirmi
otomatik sayı üreten bir makro var ama bunu da sene değişince 1 den başlatıla bilir mi?
örnek dosya ektedir.
Kod:"UYG-"&YIL(B3)&" "&ÇOKEĞERSAY(DOLAYLI("B3:B"&SATIR());">="&TARİH(YIL(B3);1;1);DOLAYLI("B3:B"&SATIR());"<="&TARİH(YIL(B3);12;31))
otomatik sayı üreten bir makro var ama bunu da sene değişince 1 den başlatıla bilir mi?
örnek dosya ektedir.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Sat, i As Long
If Intersect(Target, [B:B]) Is Nothing Then Exit Sub
Sat = WorksheetFunction.CountA(Range("B2:B" & Rows.Count)) + 1
For i = 3 To Sat
Cells(i, "A").Value = "UYG-2021 " & i - 2
Next i
End Sub
Ekli dosyalar
-
20.4 KB Görüntüleme: 14