girilen verilerin hücrelere sıra ile yazdırılması...

Katılım
18 Mayıs 2007
Mesajlar
94
Excel Vers. ve Dili
excel 2003
değerli arkadaşlar;

ekte yapmak istediğim şeyle ilgili bir örnek var.yardımcı olursanız sevinirim.
 
Katılım
22 Temmuz 2005
Mesajlar
228
Excel Vers. ve Dili
Excel-2003 Türkçe
Altın Üyelik Bitiş Tarihi
03.03.2021
Sıra İle Yazdırma

Dosyada bişeyler yaptım. Mesai bittiğinden detaylı kontrol edemedim. Sorun olursa yarın yine bakarız. Herkese iyi akşamlar.
 
Katılım
18 Mayıs 2007
Mesajlar
94
Excel Vers. ve Dili
excel 2003
teşekkür ederim güzel oldu.ama 0 ile 50 arasında sayı girilmesi gerekiyor.bunun için ne yapabiliriz?

iyi akşamlar...
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar

Aşağıdakileri, standart bir modül sayfasına kopyalayınız ve sayfa üzerindeki butona bu makroyu atayınız.

Kod:
Sub Sayi_Gir()
Dim x As Variant
x = 1
0
Do While x <> False
   x = InputBox("0-50 arası bir sayı giriniz", "VERİ GİRİŞİ")
   If x = Empty Then: Exit Sub
   If IsNumeric(x) Then
      If x >= 0 And x <= 50 Then
         Cells(65536, 1).End(xlUp).Offset(1, 0) = x
      Else
         MsgBox "Girdiğiniz değer geçerli değil", vbCritical, "UYARI"
         GoTo 0
      End If
   ElseIf x = False Then
      Exit Sub
   Else
      MsgBox "Bir sayı girmelisiniz", vbCritical, "UYARI"
      GoTo 0
   End If
Loop
End Sub
 
Üst