userformda girilen bilgileri kayıt altına almak

cem yılmaz

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
359
Excel Vers. ve Dili
Office365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
20-10-2026
userformda girilen bilgileri kayıt altına almak istiyorum.SN.Evren GİZLEN hocamın yardımlarıyla oluşturduğum bu dosyada userform ortamına taşımak ve girilen iki sayının arasında kalan ilk 50 sayıyı bir sütuna ikinci 50 sayıyı diğer sütuna yazsın.......... devamı dosyanın içinde
 
Son düzenleme:

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
Dosya ekte.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim ilk As Byte, son As Long, i As Long, sat As Long
On Error Resume Next
Range("A1:B65536").ClearContents
ilk = CDbl(TextBox1.Value)
son = CDbl(TextBox2.Value)
sat1 = 1
sat2 = 1
For i = ilk To son
    If sat1 <= 50 Then
        Cells(sat1, "A").Value = i
        sat1 = sat1 + 1
        Else
        Cells(sat2, "B").Value = i
        sat2 = sat2 + 1
    End If
Next
End Sub
 

cem yılmaz

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
359
Excel Vers. ve Dili
Office365 TÜRKÇE
Altın Üyelik Bitiş Tarihi
20-10-2026
yalnız hocam bu dosyamda belirttiğim şeye çok yakın teşekkür ederim ama mesela 7101001-7101100 gibi bir mühür aralığı girdiğimde donup kalıyor.
size örnek olması açısından istediğim işlemlerin userformlarını oluşturmuştum bunları yapmamda yardımcı olabilirmisiniz
 

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
yalnız hocam bu dosyamda belirttiğim şeye çok yakın teşekkür ederim ama mesela 7101001-7101100 gibi bir mühür aralığı girdiğimde donup kalıyor.
size örnek olması açısından istediğim işlemlerin userformlarını oluşturmuştum bunları yapmamda yardımcı olabilirmisiniz
Dosya ekte.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim ilk As Long, son As Long, i As Long, sat As Long
On Error Resume Next
Range("A1:B65536").ClearContents
ilk = CDbl(TextBox1.Value)
son = CDbl(TextBox2.Value)
sat1 = 1
sat2 = 1
For i = ilk To son
    If sat1 <= 50 Then
        Cells(sat1, "A").Value = i
        sat1 = sat1 + 1
        Else
        Cells(sat2, "B").Value = i
        sat2 = sat2 + 1
    End If
Next
End Sub
 
Üst