Otomatik Numara verme (farklı)!

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın Üyelik Bitiş Tarihi
24-08-2026
Merhabalar.. forumda arattırdım ama hep aynı cevaplarla karşılaştığım için yeni konu açıyorum..

A sütununda Arşiv numaram var ve bu numara her alt satıra geçtiğimde bir artması gerekiyor.. ben bunu manuel olarak iki hücreyi seçerek aşağıya doğru çekerek yapıyorum..

sıkıntım ise forumda anlatılan kodlar, hep A2 hücresinden başlayarak 1'den alınan numaralar.. ama benim arşiv numaram şuanda 3000 küsürlerde ve buna devam etmek istiyorum..

yardımcı olursanız sevinirim.. Office 2007 kullanıyorum..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

sitede bulduklarınızı kendi çalışmanıza adapte edememişseniz söylediğimiz formülüde yazamayabilirsiniz.
en iyisi örnek dosya ekleyin, dosya üzerinden çözüm arayınız.
 

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın Üyelik Bitiş Tarihi
24-08-2026
normalde formülleri ve macroları ekleyebiliyorum çalışma kitabına ama bulduklarım işimi görmedi..

neyse dosya ektedir..

144. satırdaki F sütunundaki 4vs'yı enterladığımda 145. satırda A sütununa 3644 numarasını vermeli..
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu işinizi görür mü?

A2 hücreye yazın ve sütün boyunca kopyalayınız

Kod:
=EĞER($B2="";"";SATIRSAY($A$2:A2)+3500)
 

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın Üyelik Bitiş Tarihi
24-08-2026
muhtemelen denemişsinizdir ama ben A2 hücresine kopyaladığımda $NAME ibaresi çıkıyor.. çalışmıyor yani :/
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
muhtemelen denemişsinizdir ama ben A2 hücresine kopyaladığımda $NAME ibaresi çıkıyor.. çalışmıyor yani :/
merhaba
denemedim, gerekte görmedim.
$NAME hatası alıyorsanız excel sürümünüz ecnebice demektir,
profilinizde excel 2003 TR yazıyor.
 

Ekli dosyalar

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın Üyelik Bitiş Tarihi
24-08-2026
evet profilimde 2003 yazdığı için bende mesajın içeriğinde belirtmiştim Office 2007 diye :) ellerinize sağlık otomatik numara olmuş ama benim dediğim alta yeni numara vermesi.. yani ilk önce numara çıkacak sonra yanına tarihi bilgileri vs.. gireceğim.. bunda bilgileri girdikten sonra en son aynı satıra numarayı veriyor..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu kod işinizi görür mü?

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [f:f]) Is Nothing Then Exit Sub
Target.Offset(1, -4).Select
Target.Offset(1, -5) = Target.Offset(0, -5) + 1
End Sub
 

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın Üyelik Bitiş Tarihi
24-08-2026
çok teşekkür ederim, istediğim tam olarak buydu.. sağol..
 

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altın Üyelik Bitiş Tarihi
24-08-2026
If Intersect(Target, [f:f]) Is Nothing Then Exit Sub

buradaki [f:f] alanına b,c,d,e sütunlarını da ekleyebilirmiyiz peki ? yani f sütununa herhangi bir bilgi girmezsem al satıra numarayı vermeyecek.. ben aralarına virgül koyarak denedim ama olmadı :)
 
Üst