Veri aktarmada Hata

Katılım
29 Ekim 2006
Mesajlar
295
Excel Vers. ve Dili
OFİS 2003 Türkçe
Ekteki örnekte sayfa2 den sayfa1e veri aktarmaya çalışıyorum. Fakat hata veriyor. Deneme yanılma yoluyla yapmaya çalıştığım için çözemedim. bu konuda yardım bekliyorum. Şifre 1'dir.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekteki kodları kullanın.:cool:
Kod:
Sub AKTAR()
    Dim k As Range
    Dim S1, S2 As Worksheet
    Dim X As Long
    Set S1 = Sheets("Sayfa1")
    Set S2 = Sheets("Sayfa2")
    For X = 2 To 1500
    On Error GoTo Devam
    Set k = S1.[B:B].Find(What:=S2.Cells(X, 2), LookIn:=xlValues, LookAt:=xlWhole)
    If Not k Is Nothing Then
        S1.Cells(k.Row, 3) = S2.Cells(X, 3)
        S1.Cells(k.Row, 4) = S2.Cells(X, 5)
        S1.Cells(k.Row, 5) = S2.Cells(X, 4)
        S1.Cells(k.Row, 6) = S2.Cells(X, 6)
        S1.Cells(k.Row, 7) = S2.Cells(X, 8)
        S1.Cells(k.Row, 8) = S2.Cells(X, 9)
        S1.Cells(k.Row, 9) = S2.Cells(X, 10)
    End If
Devam: Next
    Set S1 = Nothing
    Set S2 = Nothing
 End Sub
 
Katılım
29 Ekim 2006
Mesajlar
295
Excel Vers. ve Dili
OFİS 2003 Türkçe
Verdiğiniz Kod çok işime yaradı. Yardımlarınız için teşekkür ederim.

Birde veri gelmeyen yerlerin silinmesini istiyorum.
bu konuda bi makro örneği buldum ama tam işimi görmedi aslında.
başka bir formül düşünülebilinir mi acaba?
 
Katılım
9 Mart 2005
Mesajlar
17
sn Gizlen 2.sayfada aynı olan verileri toplayarak aktarabilirmi?
 
Üst