• DİKKAT

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

makro ile numara yazdırmak

Katılım
3 Haziran 2020
Mesajlar
34
Excel Vers. ve Dili
Türkçe 2016
kolay gelsin
F6 hücresinde hangi rakam yazıyorsa
F20'ye kadar dolu olan hücreleri sıralı bir şekilde numaralandırsın
örnek F6 hücresinde 789 yazıyor ve 5hücre dolu sırasıyla
F6 789
F7 790
F8 791
F9 792
F10 793 gibi bir makro istiyorum
formdenimleri düğmenin içine atayacağım
şimdiden yarımlarınız için teşekür ederim
iyi çalışmalar
 
Merhabalar,
Burada sayfa ismi, Sayfa1 olarak belirtildi. Siz kendi sayfa isminizi değiştiriniz.

Sub Makro1()
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add Key:=Range("F6"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sayfa1").Sort
.SetRange Range("F6:F" & [F6].End(xlDown).Row)
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub

Kod, makro kaydet yöntemi ile elde edilmiştir. Sadece kırmızı renkli kısım değiştirilmiştir.
 
Merhabalar,
Burada sayfa ismi, Sayfa1 olarak belirtildi. Siz kendi sayfa isminizi değiştiriniz.

Sub Makro1()
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add Key:=Range("F6"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sayfa1").Sort
.SetRange Range("F6:F" & [F6].End(xlDown).Row)
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub

Kod, makro kaydet yöntemi ile elde edilmiştir. Sadece kırmızı renkli kısım değiştirilmiştir.
ŞABAN HOCAM ÇALIŞMADI
 
Sayın cemilbenek,
Çalışmadı derken ? Hata aldığınız komut satırı veya yanlış yapılan işlem nedir ?
Bir de örnek dosya ekleyerek sorularınızı sorarsanız, daha isabetli cevaplar alırsınız.

Dosyanızdaki gerçek verileri değiştirerek örnek dosya ekleyebilirsiniz.
dosya.tc veya benzer upload sitelerine, dosyanızı upload edip linki paylaşabilirsiniz.
 
Alternatif;

C++:
Option Explicit

Sub Makro1()
    If IsNumeric(Range("F6")) Then Range("F6").AutoFill Destination:=Range("F6:F20"), Type:=xlFillSeries
End Sub
 
Geri
Üst