• DİKKAT

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

Kodda düzeltme

Katılım
21 Kasım 2004
Mesajlar
87
Aşağıdaki kodda sütun aralığı var. Hücre aralığı olarak belirleyebilir miyiz?
Referans alınan alan FATURA sayfasındaki B3:B502 arası olacak. B502'yi geçmesin.

Kod:
Sub aktar()
Dim s As Integer
Dim sat As Integer
Dim say As Integer
Dim alan As Range
sat = Sheets("KAYIT").Cells(Rows.Count, "B").End(xlUp).Offset(1, 0).Row
son = Sheets("FATURA").Cells(Rows.Count, "B").End(3).Row
For s = 3 To son Step 1
If Sheets("FATURA").Cells(s, "B") <> "" Then
    If alan Is Nothing Then
        Set alan = Sheets("FATURA").Range("B" & s & ":G" & s & ",L" & s)
    Else
        Set alan = Union(alan, Sheets("FATURA").Range("B" & s & ":G" & s & ",L" & s))
    End If
End If
Next s
alan.Copy
Sheets("KAYIT").Range("B" & sat).PasteSpecial xlPasteValues
End Sub
 
Merhaba
Kodlarınızda ilgili bölüme aşağıdaki kırmızı bölümü ekleyip denermisiniz?

Kod:
'........
 son = Sheets("FATURA").Cells([COLOR="Red"]502[/COLOR], "B").End(3).Row
For s = 3 To son Step 1
If Sheets("FATURA").Cells(s, "B") <> "" Then 
'.....
 
Son düzenleme:
Çok teşekkürler sayın PLİNT.. Bu şekilde oldu.
 
Geri
Üst