• DİKKAT

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

kayıt ve otomatik sıra no verme

Yardımcı olmanızı rica ederim.

Örnek bir dosya hazırlayıp tam olarak nasıl bir sonuç istediğinizi örneklerle gösteriniz. Sıra nonun hangi şartlarda ve ne zaman verileceğini de belirtiniz.
 
Eğer sorunuz anladığım gibiyse B sütunundaki formülleri silin ve aşağıdaki kodları ilgili sayfanın kod bölümüne yapıştırarak deneyiniz. C5:C29 aralığına veri girildikçe B sütununa o sütundaki en büyük sayının bir fazlasını yazar:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, Range("C5:C29")) Is Nothing Then Exit Sub
If Target = "" Then
Target.Offset(0, -1) = ""
Else
Target.Offset(0, -1) = WorksheetFunction.Max(Range("B5:B29")) + 1
End If
End Sub
 
Eğer sorunuz anladığım gibiyse B sütunundaki formülleri silin ve aşağıdaki kodları ilgili sayfanın kod bölümüne yapıştırarak deneyiniz. C5:C29 aralığına veri girildikçe B sütununa o sütundaki en büyük sayının bir fazlasını yazar:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, Range("C5:C29")) Is Nothing Then Exit Sub
If Target = "" Then
Target.Offset(0, -1) = ""
Else
Target.Offset(0, -1) = WorksheetFunction.Max(Range("B5:B29")) + 1
End If
End Sub

Teşekkür ederim, formülle nasıl yapabiliriz?
 
Formülle muhtemelen yapılmaz (bundan emin değilim, olmaz dediğim bir çok şey burada çözüldü). Yardımcı sütun kullanılarak yapılabilir belki ama makro en ideal çözümdür bence.
 
Formülle muhtemelen yapılmaz (bundan emin değilim, olmaz dediğim bir çok şey burada çözüldü). Yardımcı sütun kullanılarak yapılabilir belki ama makro en ideal çözümdür bence.

İsim değilde Onay kutusu işaretlendiğinde sayı artacak şekilde nasıl yapabiliriz?
 
Maalesef beni aşıyor.
 
b5 1 yazınız B6 yada su formulu yazınız asagıya kadar kopyalayınız
=EĞER(C6>0;B5+1;"") yada

Kod:
=EĞER(C6=0;"";B5+1)

eki inceleyiniz c ye ifade girdiginizde b de otomatik sayı artmaktadır

diger tabloyuda birden baslattım sayı eklemek isterseniz diger tablodaki sayının bir fazlasını diger tabloya erkleyiniz b deki formullere dokunmayınız kolay gelsin
Sizin formülünüz;
Kod:
=EĞER(C6=0;"";B5+1)
formülünüzden yararlandım
benim iban sheetimde(iban dosyası iban sheetinde)
Kod:
=EĞER(E9=0;"";A9+1)
ancak sondaki satıra veri girince alta geciyor ancak sayı otomatik artmıyor.nasıl formül düzenlenebilir.
 

Ekli dosyalar

Geri
Üst