- Katılım
- 23 Şubat 2007
- Mesajlar
- 131
- Excel Vers. ve Dili
- excel2003
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub CommandButton1_Click()
Dim BasNo As Long
Dim BitNo As Long
Dim Sat As Integer
Dim i As Integer
Dim s1 As Worksheet
Dim s2 As Worksheet
If TextBox1.Value = "" Then
BasNo = 0
Else
BasNo = CLng(TextBox1.Value)
End If
If TextBox2.Value = "" Then
BitNo = 0
Else
BitNo = CLng(TextBox2.Value)
End If
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
s1.Select
Sat = s2.[A65536].End(3).Row + 1
s2.Range("A2:A" & Sat).ClearContents
Sat = 1
For i = 1 To [A65536].End(3).Row
If BasNo > 0 And Cells(i, "A") < BasNo Then GoTo Devam
If BitNo > 0 And Cells(i, "A") > BitNo Then GoTo Devam
Sat = Sat + 1
s2.Cells(Sat, "A") = Cells(i, "A")
Devam:
Next i
MsgBox Sat - 1 & " Adet Kayıt Sayfa2'ye Aktarılmıştır...."
End Sub
Kusura bakmayın hocam sizi tekrar rahatsız ediyorum. Bir örnek yaptım ve size resim dosyasını gönderiyorum tekrar teşekkür ederim saygılar.
Private Sub CommandButton1_Click()
Dim BasNo As Long
Dim BitNo As Long
Dim c As Range
Dim s1 As Worksheet
Dim s2 As Worksheet
If TextBox1.Value = "" Or TextBox2.Value = "" Then Exit Sub
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
s1.Select
Sat = s2.[A65536].End(3).Row + 1
s2.Range("A2:A" & Sat).ClearContents
Set c = s1.Range("a:a").Find(TextBox1.Value, LookIn:=xlValues)
If Not c Is Nothing Then
BasNo = c.Row
Else
Exit Sub
End If
Set c = s1.Range("a:a").Find(TextBox2.Value, LookIn:=xlValues)
If Not c Is Nothing Then
BitNo = c.Row
Else
Exit Sub
End If
Range("A" & BasNo & ":A" & BitNo).Copy s2.[A2]
MsgBox BitNo - BasNo + 1 & " Adet Kayıt Sayfa2'ye Aktarılmıştır...."
End Sub
Private Sub CommandButton1_Click()
Dim BasNo As Long
Dim BitNo As Long
Dim c As Range
Dim s1 As Worksheet
Dim s2 As Worksheet
[COLOR=red][B]'If textbox1.Value = "" Or textbox2.Value = "" Then Exit Sub[/B][/COLOR]
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
s1.Select
Sat = s2.[A65536].End(3).Row + 1
s2.Range("A2:A" & Sat).ClearContents
If textbox1.Value = "" Then
BasNo = 1
Else
Set c = s1.Range("a:a").Find(textbox1.Value, LookIn:=xlValues)
If Not c Is Nothing Then
BasNo = c.Row
Else
Exit Sub
End If
End If
If textbox2.Value = "" Then
BitNo = [A65536].End(3).Row
Else
Set c = s1.Range("a:a").Find(textbox2.Value, LookIn:=xlValues)
If Not c Is Nothing Then
BitNo = c.Row
Else
Exit Sub
End If
End If
Range("A" & BasNo & ":A" & BitNo).Copy s2.[A2]
MsgBox BitNo - BasNo + 1 & " Adet Kayıt Sayfa2'ye Aktarılmıştır...."
End Sub