• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

overflow hatası

Katılım
29 Ekim 2007
Mesajlar
84
Excel Vers. ve Dili
excel 2016 tr.
merhaba arkadaşlar,
aşağıdaki kodu 37768'inci satırdan sonra ki bir değişiklik için çalıştırdığımda " Run-Time Error '6": Overflow " hatasını alıyorum, öncesindeki satırlarda gerekli değişikliği ve mükerrer kayıt sorgusunu yaparak kod sorunsuz çalışıyor.

Kod:
Sub değiştir()
    If Sheets("VERİ").Range("U4") = "2" Then
    If Sheets("VERİ").Range("T7") <> Empty Then
    Dim sat As Integer
    For sat = 6 To Sheets("VTB").Cells(65536, "F").End(xlUp).Row
    If Sheets("VTB").Cells(sat, "F") = Sheets("VERİ").Range("T7") Then
    MsgBox "[ " & Range("T7").Value & " ] NOLU EVRAK DAHA ÖNCE YAZILMIŞ", vbCritical
    Exit Sub: End If: Next
    End If
    End If
    var_sayı = Worksheets("VERİ").Range("I304").Value
    sat = Worksheets("VTB").Range("A6:A65536").Find(var_sayı, LookIn:=xlValues).Row
    
    Worksheets("VTB").Cells(sat, 1).Value = Sheets("VERİ").Range("I304").Value
    Worksheets("VTB").Cells(sat, 2).Value = Sheets("VERİ").Range("H305").Value
    Worksheets("VTB").Cells(sat, 3).Value = Sheets("VERİ").Range("H306").Value
    Worksheets("VTB").Cells(sat, 4).Value = Sheets("VERİ").Range("H307").Value
    Worksheets("VTB").Cells(sat, 5).Value = Sheets("VERİ").Range("H308").Value
       
Exit Sub
HATA:
MsgBox "Hata : " & Err.Description, vbCritical, "HATA!"

End Sub

hatayı önce koşul sorgusu çalıştığında,
Kod:
For sat = 6 To Sheets("VTB").Cells(65536, "F").End(xlUp).Row
bu satırda ve sonrasında da,
Kod:
    sat = Worksheets("VTB").Range("A6:A65536").Find(var_sayı, LookIn:=xlValues).Row
satırında hata veriyor, ayrıca kodun devamında 130 sütunda değişiklik yapıyor, ilginiz için teşekkürler.
dosyanın boyutunun ve ayrıntısının çok fazla olduğu için örnek dosya ekleyemedim, Office 2013 kullanıyorum.
 
Doğrusu.:cool:
Kod:
Dim sat As long
 
Geri
Üst