- Katılım
- 23 Ocak 2011
- Mesajlar
- 293
- Excel Vers. ve Dili
- 2007 excel
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
sayfasay = Application.Sheets.Count - 1
bepsay = 31
Sheets(4).Range("A31:A65536").ClearContents
For i = 1 To sayfasay
For a = 10 To 40
If Sheets(i).Cells(a, "a") <> "" Then
Sheets(4).Cells(bepsay, "a") = Sheets(i).Cells(a, "a")
bepsay = bepsay + 1
Else
End If
Next a
Next i
Application.ScreenUpdating = True
End Sub
Slm,
Bu kodla a,b,c sayfasındaki tüm verileri bep sayfasına sırayla ekliyor.Benim istediğim a sayfasındaki bep butonuna basınca sadece a sayfasındaki verileri eklesin b sayfasındaki bep butonuna basınca sadece b sayfasındaki verileri yazsın ,c sayfasındaki bep butonuna basınca sadece c sayfasındaki verileri yazsın.. yani a sayfasındaki bep butonuna basınca a sayfasındaki verileri yazsın daha sonra b sayfasındaki bep butona basınca a sayfadan gelen verileri temizleyip b sayfasındaki verileri getirsin...
Sub kod()
Dim SB As Worksheet
Set SB = Sheets("BEP")
For i = 10 To 39
son = WorksheetFunction.CountA(SB.Range("A31:A65535")) + 31
If Cells(i, "A") <> "" Then
SB.Cells(son, "A") = Cells(i, "A")
Else
End If
Next i
i = Empty
son = Empty
Set SB = Nothing
End Sub
Sub kod()
Application.ScreenUpdating = False
Dim SB As Worksheet
Set SB = Sheets("BEP")
son = 31
[B]SB.Range("A31:A65").ClearContents[/B]
For i = 10 To 39
If Cells(i, "A") <> "" Then
SB.Cells(son, "A") = Cells(i, "A")
son = son + 1
Else
End If
Next i
i = Empty
son = Empty
Set SB = Nothing
Application.ScreenUpdating = True
MsgBox " B İ T T İ "
End Sub