- Katılım
- 12 Ekim 2010
- Mesajlar
- 52
- Excel Vers. ve Dili
- 2007 türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub arayaekle()
Set s1 = Sheets("sayfa1")
Set s2 = Sheets("sayfa2")
For a = 1 To s2.[b65536].End(3).Row
If s2.Cells(a, "a") <> "" Then
deger = s2.Cells(a, "a")
c = c + 1
End If
ilk = WorksheetFunction.Match(deger, s1.[a:a], 0)
son = WorksheetFunction.CountIf(s1.[a:a], deger) + ilk
s1.Rows(son).Insert Shift:=xlDown
s1.Cells(son, "b").NumberFormat = s2.Cells(a, "b").NumberFormat
s1.Cells(son, "b") = s2.Cells(a, "b")
If c = 1 Then
s1.Cells(son, "a") = deger
c = 0
End If
Next
End Sub
Sub arayaekle()
Set s1 = Sheets("sayfa1")
Set s2 = Sheets("sayfa2")
For a = 1 To s2.[b65536].End(3).Row
If s2.Cells(a, "a") <> "" Then
c = c + 1
son = 0
deger = s2.Cells(a, "a")
ilk = WorksheetFunction.Match(deger, s1.[a:a], 0)
son = WorksheetFunction.CountIf(s1.[a:a], deger) + ilk
End If
s1.Rows(son).Insert Shift:=xlDown
s1.Cells(son, "d").NumberFormat = s2.Cells(a, "d").NumberFormat
s1.Cells(son, "d") = s2.Cells(a, "d")
s1.Cells(son, "e").NumberFormat = s2.Cells(a, "e").NumberFormat
s1.Cells(son, "e") = s2.Cells(a, "e")
If c = 1 Then
s1.Cells(son, "a") = deger
c = 0
End If
son = son + 1
Next
End Sub
Sub arayaekle()
Set S1 = Sheets("sayfa1")
Set S2 = Sheets("sayfa2")
For a = 1 To S2.[b65536].End(3).Row
[COLOR=Red]Değer_Say = WorksheetFunction.CountIf(S1.[A:A], S2.Cells(a, "A"))[/COLOR]
If S2.Cells(a, "a") <> "" Then
[COLOR=Red]Son_Satır = S1.Range("A65536").End(3).Row + 1
If Değer_Say = 0 Then S1.Cells(Son_Satır, "A") = S2.Cells(a, "A")[/COLOR]
sizin söylediğiniz şekilde yaptım fakat gene aynı hatayı verdi dün akşam çok güzel çalışıyordu şimdi hata vermeye başladı nedenini anlayamadım