- Katılım
- 20 Ekim 2005
- Mesajlar
- 301
- Excel Vers. ve Dili
- excel 2010 Türkçe
- Altın Üyelik Bitiş Tarihi
- 28/06/2023
merhaba arkadaşlar dosyamdaki verileri a ,b,c,d,e,f,g,h,ı,j sayfalarına dağıtmak için aşağıdaki makroyu kullandığım da başlıktaki hatayı veriyor sorunu çözmeme yardımcı olabilecek biri var mı acaba?
Sub Sayfalara_Dağıt()
Dim Sayfa As Variant, i As Long, son As Long, S1 As Worksheet
Set S1 = Sheets("Sayfa6")
For i = 1 To Worksheets.Count
If Sheets(i).Name <> "Sayfa6" Then
Sheets(i).Range("A3
65536").ClearContents
End If
Next i
For i = 3 To S1.[E65536].End(3).Row
Sayfa = S1.Cells(i, "J")
son = Sheets(Sayfa).[B65536].End(3).Row + 1
Sheets(Sayfa).Cells(son, "J") = son - 2
S1.Range("B" & i & ":C" & i & "
" & i & ":E" & i & ":F" & i & ":G" & i & ":H" & i & ":I" & i).Copy Sheets(Sayfa).Cells(son, "B")
Next i
MsgBox "Aktarım tamamlandı."
End Sub
Sub Sayfalara_Dağıt()
Dim Sayfa As Variant, i As Long, son As Long, S1 As Worksheet
Set S1 = Sheets("Sayfa6")
For i = 1 To Worksheets.Count
If Sheets(i).Name <> "Sayfa6" Then
Sheets(i).Range("A3
End If
Next i
For i = 3 To S1.[E65536].End(3).Row
Sayfa = S1.Cells(i, "J")
son = Sheets(Sayfa).[B65536].End(3).Row + 1
Sheets(Sayfa).Cells(son, "J") = son - 2
S1.Range("B" & i & ":C" & i & "
Next i
MsgBox "Aktarım tamamlandı."
End Sub