DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=DÜŞEYARA(A7;YİYECEK08!$A:$E;4;0)
=DÜŞEYARA(A7;YİYECEK08!$A:$E;5;0)
=DÜŞEYARA(A7;YİYECEK09!$A:$E;4;0)
=DÜŞEYARA(A7;YİYECEK09!$A:$E;5;0)
Sayın Hocam,
Bu düşey ara formülünü macro yapmaya kalksak formul ne olurdu bilgilendirebilirmisiniz.
=DÜŞEYARA(A7;YİYECEK08!$A:$E;4;0)
=DÜŞEYARA(A7;YİYECEK08!$A:$E;5;0)
=DÜŞEYARA(A7;YİYECEK09!$A:$E;4;0)
=DÜŞEYARA(A7;YİYECEK09!$A:$E;5;0)
merhaba
syn ShodoW,
sorunuzu daha küçük örnek dosya ile sorunuz.
Sayın üstatlarım ekli dosya da sayfalardan makro yardımı ile yada formülü varsa formül ile veri aktarmak istiyorum
yardımcı olursanız minnettar kalırım
tşk.ler
Sub aktar()
sut = 4
For r = 1 To ActiveWorkbook.Sheets.Count
If Sheets(r).Name <> "YİYECEK" Then
Worksheets("YİYECEK").Cells(3, sut).Value = Sheets(r).Name & " Sayfası"
For i = 6 To WorksheetFunction.CountA(Worksheets("YİYECEK").Range("A6:A65000")) + 6
For n = 13 To WorksheetFunction.CountA(Worksheets(Sheets(r).Name).Range("A13:A65000")) + 12
If Worksheets("YİYECEK").Cells(i, 1).Value = Worksheets(Sheets(r).Name).Cells(n, 1).Value Then
Worksheets("YİYECEK").Cells(i, sut).Value = WorksheetFunction.Fixed(Worksheets(Sheets(r).Name).Cells(n, 4).Value, 2)
Worksheets("YİYECEK").Cells(i, sut + 1).Value = WorksheetFunction.Fixed(Worksheets(Sheets(r).Name).Cells(n, 5).Value, 2)
End If
Next n
Next i
sut = sut + 2
End If
Next r
End Sub
online uzman aranıyor![]()
Sub aktar()
For i = 2 To WorksheetFunction.CountA(Worksheets("güncel veri").Range("A2:A65000")) + 2
yer1 = Worksheets("güncel veri").Cells(i, 1).Value
yer2 = Worksheets("güncel veri").Cells(i, 2).Value
yer3 = Worksheets("güncel veri").Cells(i, 3).Value
deger1 = yer1 & yer2 & yer3
For n = 2 To WorksheetFunction.CountA(Worksheets("eski veri").Range("A2:A65000")) + 2
yer4 = Worksheets("eski veri").Cells(n, 1).Value
yer5 = Worksheets("eski veri").Cells(n, 2).Value
yer6 = Worksheets("eski veri").Cells(n, 3).Value
deger2 = yer4 & yer5 & yer6
If deger1 = deger2 Then
Worksheets("güncel veri").Cells(i, 5).Value = Worksheets("eski veri").Cells(n, 5).Value
End If
Next n
Next i
MsgBox "işlem tamam"
End Sub
Halit bey bu kodu kod sayfasına sayfa 2 ye yapıştırıyorum çalışması için ne yapacağım . saygılar
ok yaptım Halit bey çok teşekkür ediyorum şimdi bu kod üzerinde çalışarak asıl tabloma uygulayacağım