• DİKKAT

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

Sırayla otomatik sayı çağırma

Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
[B4] = WorksheetFunction.RandBetween(10001, 11000)

üstteki kod ile 10001 ile 11000 arasındaki sayıları makro atadığım düğme ile rastgele çağırabiliyorum. Rastgele değil de sırayla çağırmak mümkün mü?
yani 10001 gelsin sonra 10002, 10003, 10004........ 11000'e kadar devam etsin.
 
Aynı kod ile sırasıyla B4 hücresine yazılacaksa eğer
Kod:
for i=10001 to 11000
range("b4")=i
next
veya şöyle birşey mi istiyorsunuz ?
Kod:
Sub ornek()

If Sheets("Sayfa1").Cells(4, 2) = "" Or Sheets("Sayfa1").Cells(4, 2) < 10001 Then
Sheets("Sayfa1").Cells(4, 2) = 10001
Else
Sheets("Sayfa1").Cells(4, 2) = Sheets("Sayfa1").Cells(4, 2) + 1
End If

End Sub
 
Son düzenleme:
Aynı kod ile sırasıyla B4 hücresine yazılacaksa eğer
Kod:
for i=10001 to 11000
range("b4")=i
next
veya şöyle birşey mi istiyorsunuz ?
Kod:
Sub ornek()

If Sheets("Sayfa1").Cells(4, 2) = "" Or Sheets("Sayfa1").Cells(4, 2) < 10001 Then
Sheets("Sayfa1").Cells(4, 2) = 10001
Else
Sheets("Sayfa1").Cells(4, 2) = Sheets("Sayfa1").Cells(4, 2) + 1
End If

End Sub

teşekkür ederim.

ilk kodu denedim ancak her düğmeye bastığımda imleç birkaç saniye dönüyor ve hücreye aynı sayıyı çağırıyor. benim istediğim her düğmeye bastığımda 1 sayı arttırsın. yani hücrede 10001 yazıyorsa sonraki basışımda 10002 gelsin, yine bastığımda 10003 gelsin.
 
Geri
Üst