Bu formülün neresinde hata var? (derse göre gruplandırma)

Katılım
6 Kasım 2007
Mesajlar
31
Excel Vers. ve Dili
2003
Daha önce Evren Gizlen kullanıcı isimli arkadaşın verdiği kodu uyarlamak istedim ama bir hata oldu bu formülde hata nerede acep arkadaşlar?

Sub Aktar()
Dim i As Long, sut As String, sat1 As Long, sat2 As Long
Sheets("TASIMA PROGRAMI").Select
Range("AA2:AD655536").ClearContents
Application.ScreenUpdating = False
sat1 = Cells(65536, "W").End(xlUp).Row
For i = 2 To sat1
If Cells(i, "Z").Value = "T.M" Then sut = "AA"
If Cells(i, "Z").Value = "FEN" Then sut = "AB"
If Cells(i, "Z").Value = "MAT" Then sut = "AC"
If Cells(i, "Z").Value = "SERBEST" Then sut = "AD"
sat2 = Cells(655536, sut).End(xlUp).Row + 2
Cells(sat2, sut).Value = Cells(i, "W").Value & " " & Cells(i, "X").Value
sat2 = sat2 + 1
Next i
Application.ScreenUpdating = True
MsgBox "Gruplama tamamlanmıştır." & vbLf & _
"www..com", vbOKOnly + vbInformation, "OK"
End Sub
 

Ekli dosyalar

Katılım
29 Nisan 2010
Mesajlar
133
Excel Vers. ve Dili
EXCEL 2010 - TÜRKÇE
'Range("AA2:AD655536").ClearContents' bu satırı, 'Range("AA2:AD65536").ClearContents'! olarak düzeltin.
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
sat2 = Cells(655536, sut).End(xlUp).Row + 2 satirindada ayni sorun var..
 
Katılım
6 Kasım 2007
Mesajlar
31
Excel Vers. ve Dili
2003
Tam isabet arkadaşlar. Teşekkür ediyorum. :bravo:
 
Üst