• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Otomatik seri kodu verme yardım!

Katılım
8 Ekim 2007
Mesajlar
8
Excel Vers. ve Dili
2003 türkçe
Merhabalar ek'te firma için yapılmış örnek seri kod listesi vardır. tabloya tarihi girmeye başladığımda otmatik olarak 2012-05 olan kodun 2012-06 diye yazmasını istiyorum. yardımcı olursanız sevinirim.
 

Ekli dosyalar

. . .

Sayfa1 in kod bölümüne

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
    If Intersect(Target, [A3:A200]) Is Nothing Then Exit Sub
    Cells(Target.Row, "d") = Format(Target, "yyyy-mm")
son:
End Sub

. . .
 
Merhaba,

Sanırım bu şekilde daha doğru gibi (tam olayı anlamasam bile)

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
 
    On Error GoTo Son
    If Intersect(Target, [A:A]) Is Nothing Or Target.Row < 4 Then Exit Sub
    Dim d
    d = Split(Cells(Target.Row - 1, "D"), "-")
    
    Cells(Target.Row, "D") = d(0) & "-" & Format(d(1) + 1, "00")
    
Son:
 
End Sub
 
Geri
Üst