• DİKKAT

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

A 1 Hücresindeki Sayıya Göre Makro ile Hücrelere Sayı Yazdırma

  • Konbuyu başlatan Konbuyu başlatan yyhy
  • Başlangıç tarihi Başlangıç tarihi
Merhaba,

A1 hücresine yazdığınız sayıya kadar 1 den başlayarak sayı mı yazılacak?
 
Sub deneme()
sayi = Range("A1").Value
Columns("A:A").ClearContents
For i = 1 To sayi
Cells(i, "A") = i
Next
End Sub

bu sekilde yapabilirsiniz ben on satirlik bisey yaptim siz istediginiz gibi arttiriniz..
 
Ses seda çıkmadı, 1 den başlayarak yazdıralım o zaman seri ile. Alternatif olsun.

Aşağıdaki kodların ilgili sayfanın kod bölümünde olmalı, A1 hücresinin değeri değiştiğinde otomatik olarak çalışır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A1]) Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Range("A2:A" & Rows.Count).ClearContents
    If IsNumeric(Target.Value) = False Or Target.Value = 0 Then Exit Sub
    Range("A2") = 1
    Range("A2:A" & Range("A1") + 1).DataSeries Rowcol:=xlColumns, Type:=xlLinear, Date:=xlDay, _
        Step:=1, Trend:=False
    Application.ScreenUpdating = True
End Sub
 
Sayın Mustafaine kodu çalıştıramadım.
Sayın Necdet bey kodu uyguladım. Güzel Çalışıyor. Ellerinize sağlık. Necdet bey bu kodu macro şeklinde de uygulayabilir miyiz? İyi çalışmalar.
 
Sayın Necdet bey kodu uyguladım. Güzel Çalışıyor. Ellerinize sağlık. Necdet bey bu kodu macro şeklinde de uygulayabilir miyiz? İyi çalışmalar.

Aşağıdaki kodları bir modüle kopyalayıp Butonla ilişkilendiriniz.

Kod:
Sub SeriOlustur()
    Application.ScreenUpdating = False
    Range("A2:A" & Rows.Count).ClearContents
    If IsNumeric([A1]) = False Or [A1] = 0 Then Exit Sub
    Range("A2") = 1
    Range("A2:A" & Range("A1") + 1).DataSeries Rowcol:=xlColumns, Type:=xlLinear, Date:=xlDay, _
        Step:=1, Trend:=False
    Application.ScreenUpdating = True
 
End Sub
 
modul icerisine kopyalayip butona deneme macrosunu atadiginizda calismasi gerekir..
 
Arkadaşlar Teşekkürler Modüle yapıştırdığım sayın mustafaine ve sayın necdet beyin vermiş olduğu kodlar çalıştı. İşimizi gördü. İyi çalışmalar.
 
Geri
Üst