• DİKKAT

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

  • Merhaba,
    Forumumuz yeni bir sunucuya taşındı.

    Bazı kullanıcı bilgilerinin taşınmasında hatalar olmuş.
    Foruma giriş yapamıyorsanız lütfen bir süre bekleyin. Eksik verileri tamamlamak için çalışıyoruz.
    Hata düzelince tekrar bilgi paylaşacağız.


    Eksik kullanıcı verileri geri yüklendi.
    Sorun yaşamaya devam eden varsa lütfen admin@excel.web.tr ye bilgi verin.

b sayfası AM1 hücresindeki tarihe göre b deki verileri c tablosuna taşıma

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Merhaba arkadaşlar
b sayfası AM1 hücresi 01/10/07
b sayfası b6,7,8,9 hücreleri 12,1,5,8 olsun

c sayfasınının a sütununda 01/10/07 satırın yanında b,c,d,e sütunlarına (satırno tarihin eşleşdiği satır) bu veriyi nasıl kopyalarız

tabi eğer 05/10/7 yazıyorsa oraya kopyalayacak


Satırlar birleşik değil tabiki :)
 
Son düzenleme:
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
örnek dosya eklendi
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
halletim
Kod:
Sub Devret()
Set s1 = Sheets("günlük")
Set s2 = Sheets("tsb")
Set s3 = Sheets("devirler")
For i = 5 To 800
If s3.Cells(i, 1) = s1.Cells(2, 14) Then
'-----------------------------evdevir
s3.Cells(i, 2) = s2.Cells(6, 2)
s3.Cells(i, 3) = s2.Cells(7, 2)
s3.Cells(i, 4) = s2.Cells(8, 2)
s3.Cells(i, 5) = s2.Cells(9, 2)
'-----------------------------piknikdevir
s3.Cells(i, 6) = s2.Cells(6, 14)
s3.Cells(i, 7) = s2.Cells(7, 14)
s3.Cells(i, 8) = s2.Cells(8, 14)
s3.Cells(i, 9) = s2.Cells(9, 14)
'-----------------------------lokantadevir
s3.Cells(i, 10) = s2.Cells(6, 20)
s3.Cells(i, 11) = s2.Cells(7, 20)
s3.Cells(i, 12) = s2.Cells(8, 20)
s3.Cells(i, 13) = s2.Cells(9, 20)
'-----------------------------sanayidevir
s3.Cells(i, 14) = s2.Cells(27, 20)
s3.Cells(i, 15) = s2.Cells(28, 20)
s3.Cells(i, 16) = s2.Cells(29, 20)
s3.Cells(i, 17) = s2.Cells(30, 20)
End If
Next
End Sub

Sub Devral()
Set s1 = Sheets("günlük")
Set s2 = Sheets("tsb")
Set s3 = Sheets("devirler")
For i = 6 To 800
If s3.Cells(i, 1) = s1.Cells(2, 14) Then
'-----------------------------
s2.Cells(6, 2) = s3.Cells(i - 1, 5)    'devir12
s2.Cells(6, 14) = s3.Cells(i - 1, 9)   'devir2
s2.Cells(6, 20) = s3.Cells(i - 1, 13)  'devir24
s2.Cells(27, 20) = s3.Cells(i - 1, 17) 'devir45
End If
Next
End Sub
 
Üst