Hata veren makro(sıra no düzeltme)

Katılım
12 Mayıs 2006
Mesajlar
455
Sub Sirala()
Range("A2").Select
satir=2
Do While Range("A" & satir) <> ""
DoEvents
Range("A" & satir) = satir-1
satir=satir+1
End Sub

Yukardaki kodu forumdan almış ve arşivime tablonun a sütunundaki sıra numarlarını yeniden düzenleyen,arada silinen satırları öteleyip, sıra numarası veren kod olarak yazmıştım. Şimdi ise bu kodu çalıştıramadım,hata veriyor acaba neden.
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Aşağıdaki şekilde değiştirin

Sub Sirala()
Range("A2").Select
satir=2
Do While Range("A" & satir) <> ""
DoEvents
Range("A" & satir) = satir-1
satir=satir+1
loop
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sıra no verme ile ilgili farklı bir kod örneğide ben vereyim.

Kod:
Sub siranover()
[a2] = 1
[a3] = 2
[a2:a3].AutoFill Destination:=Range("A2:A" & [a65536].End(3).Row)
End Sub
 
Katılım
12 Mayıs 2006
Mesajlar
455
Teşekkür ederim Sayın Leventm.
 
Üst