• DİKKAT

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

sıralı saydırma hakkında

  • Konbuyu başlatan Konbuyu başlatan zamenya
  • Başlangıç tarihi Başlangıç tarihi
Katılım
15 Haziran 2008
Mesajlar
300
Excel Vers. ve Dili
Excel-2007 Türkçe
Arkadaşlar merhaba ekte eklediğim örnekte b1 hücresine yazdığım değer kadar a3 den başlayarak nasıl yazdıra bilirim . Örnek b1 5 yazdım , A3 den başlayaak 1 2 3 4 5 gibi

BU konuda yardımcı olursanız çok sevinirim
 

Ekli dosyalar

merhaba

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

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [b1]) Is Nothing Then Exit Sub
Range("a:a").ClearContents
For i = 1 To [b1]
Cells(i + 2, 1) = i
Next
End Sub
 
sayın uzmanamle ilginiz için çok teşekkür ederim ama kodu uygulayamadım butona onclick yordamına yazmam gerekiyor verdiğiniz kodu butona ekeldiğimde If Intersect(Target, [b1]) Is Nothing Then Exit Sub hata veriyor
 
sayız uzmanamale tamam verdiğiniz kodu uyarladım çok teşekkürler yardımız için hata benden kaynaklanıyormuş
 
sayın uzmanamle ilginiz için çok teşekkür ederim ama kodu uygulayamadım butona onclick yordamına yazmam gerekiyor verdiğiniz kodu butona ekeldiğimde If Intersect(Target, [b1]) Is Nothing Then Exit Sub hata veriyor

merhaba
bunu deneyiniz
Kod:
Sub Düğme1_Tıklat()
Range("a:a").ClearContents
For i = 1 To [b1]
Cells(i + 2, 1) = i
Next
End Sub
 
Merhaba,

Alternatif, Seri ile çözüm :

Kod:
Sub Seri()
Range("A3:A65536").ClearContents
Range("A3") = 1
Range("A3:A" & [B1] + 3).DataSeries Rowcol:=xlColumns, Type:=xlLinear, Step:=1, Stop:=[B1]
End Sub
 
merhaba

syn Necdet bey'den esinlenerek başka bir alternatif.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [b1]) Is Nothing Then Exit Sub
Range("A:A").ClearContents
Target.Offset(3, -1).Resize([b1], 1) = "=ROW()-3"
End Sub
 
Geri
Üst