VERİ AKTARMA MAKROSU

serkan guvenc

Altın Üye
Katılım
21 Kasım 2013
Mesajlar
47
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-11-2027
Hocalarım bir kitapta veri ve sonuç diye 2 sayfa var.
sonuç kısmındaki verileri satır satır veri kısmına atmam gerekiyor.
örnek sonuç sayfasındaki D4 = Veri sayfasında a2 yazılacak
SONUÇ D6 VERİ B2
SONUÇ F6 VERİ C2
SONUÇ B7 VERİ D2
SONUÇ C7 VERİ E2
SONUÇ D7 VERİ F2
SONUÇ E7 VERİ G2
SONUÇ F7 VERİ H2
şeklinde veri kısmında yazarken üstteki satır dolu ise bir alttaki yazmasını istiyorum.
nasıl yapabilir yardımcı olurmusunuz.
veri sayfasında en fazla 25 satır oluyor.ve sadece dolu satırlar sonuç kısmına aktarılması gerekli
bu konuda yardımcı olacak hocalarıma şimdiden teşekkür ederim
 

Orion1

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

Ofis-2010-TR 32 Bit
Örenk dosya yüklerseniz daha hızlı ve doğru yanıt alırsınız.
Aşağıdaki linke örnek dosyayanızı yükleyip linkini paylaşabilirsiniz.:cool:

DOSYA YUKLE
.
 

Orion1

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

Ofis-2010-TR 32 Bit
Bana aktarmak istediğiniz sütunları yanlış belirtmişsiniz gibi geliyor.
Tekrar kontrol ediniz.Yaptıktan sonra bir daha geri dönmem.:cool:
 

serkan guvenc

Altın Üye
Katılım
21 Kasım 2013
Mesajlar
47
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-11-2027
Hocam SONUÇ kısmına yazılanlar VERİ kısmına aktarılacak
 

Orion1

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

Ofis-2010-TR 32 Bit
#1 nolu mesajda aktarılacak yerleri yazmışsınız.Bunlar doğrumu?
 

serkan guvenc

Altın Üye
Katılım
21 Kasım 2013
Mesajlar
47
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-11-2027
evet hocam doğru .en üstten başlayacağız..sonuç kısmına kayıt yapıldıkça veri sayfasındaki boş satıra kaydedilecek.
 

Orion1

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

Ofis-2010-TR 32 Bit
Söylediklerinizle dosyadaki durumlar çelişiyor.
Bu konudan çekiliyorum.
Başka arkadaşlardan yardım alınız.:cool:
 

serkan guvenc

Altın Üye
Katılım
21 Kasım 2013
Mesajlar
47
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-11-2027
Çelişen durum ne anlamadım ama yinede teşekkürler
 

Orion1

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

Ofis-2010-TR 32 Bit
Yada ben tam konuyu anlamadım daha doğrusu.Uğraşayım biraz daha.:cool:
 

serkan guvenc

Altın Üye
Katılım
21 Kasım 2013
Mesajlar
47
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-11-2027
size zahmet, sonuç kısmına yazılan veriler makro yardımıyla veri kısmına kayıt olacak.Aktarılan datalar veri sayfasında ilk boş satırdan belirtilen sıra ile kaydedilecek.Bu benim için çok önemli makro konusunda
 

Orion1

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

Ofis-2010-TR 32 Bit
Dosyanız linktedir.:cool:

DOSYAYI INDIR

Kod:
Sub sonucaktar_59()
Dim s1 As Worksheet, s2 As Worksheet, sonsat1 As Long
Dim i As Long, sat As Long
Set s1 = Sheets("SONUÇ")
Set s2 = Sheets("VERİ")
sonsat1 = s1.Cells(Rows.Count, "B").End(xlUp).Row
sat = s2.Cells(Rows.Count, "B").End(xlUp).Row + 1
If sonsat1 < 7 Then
    MsgBox "Akatrılacak veri yok!İşlem iptal edildi.", vbCritical, "UYARI"
    Exit Sub
End If
For i = 7 To sonsat1
    s2.Cells(sat, "A").Value = s1.Range("D4").Value
   s2.Cells(sat, "B").Value = s1.Range("D6").Value
    s2.Cells(sat, "C").Value = s1.Range("F6").Value
    s2.Cells(sat, "D").Value = s1.Cells(i, "B").Value
    s2.Cells(sat, "E").Value = s1.Cells(i, "C").Value
    s2.Cells(sat, "F").Value = s1.Cells(i, "D").Value
    s2.Cells(sat, "G").Value = s1.Cells(i, "E").Value
    s2.Cells(sat, "H").Value = s1.Cells(i, "F").Value
    sat = sat + 1
Next i
MsgBox "İşlem tamamdır."
End Sub
 
Son düzenleme:

serkan guvenc

Altın Üye
Katılım
21 Kasım 2013
Mesajlar
47
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-11-2027
hocam süper ellerinize sağlık. Süper olmuş sonuç bölümünde D4 ü Atmıyor.eklemeyi unutmuş olabilirmisiniz
 

Orion1

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

Ofis-2010-TR 32 Bit
#12 nolu mesajda dosyayı güncelledim.Oradan indirebilirsiniz.:cool:
 

serkan guvenc

Altın Üye
Katılım
21 Kasım 2013
Mesajlar
47
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-11-2027
OK.HALLETİM ÇOK TEŞEKKÜRLER HOCAM .
BİR SORUM DAHA OLACAK. VERİYİ AKTARDIKTAN SONRA SONUÇ BÖLÜMÜNDEKİLER SİLİNEBİLİR Mİ
 

Orion1

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

Ofis-2010-TR 32 Bit
Kırmızı satırı ekleyiniz.:cool:
Rich (BB code):
For i = 7 To sonsat1
    s2.Cells(sat, "A").Value = s1.Range("D4").Value
    s2.Cells(sat, "B").Value = s1.Range("D6").Value
    s2.Cells(sat, "C").Value = s1.Range("F6").Value
    s2.Cells(sat, "D").Value = s1.Cells(i, "B").Value
    s2.Cells(sat, "E").Value = s1.Cells(i, "C").Value
    s2.Cells(sat, "F").Value = s1.Cells(i, "D").Value
    s2.Cells(sat, "G").Value = s1.Cells(i, "E").Value
    s2.Cells(sat, "H").Value = s1.Cells(i, "F").Value
    sat = sat + 1
Next i
Range("D4,B7:F31").ClearContents
MsgBox "İşlem tamamdır."
 

serkan guvenc

Altın Üye
Katılım
21 Kasım 2013
Mesajlar
47
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16-11-2027
HOCAM SÜPER ELLERİNE YÜREĞİNE SAĞLIK
 
Katılım
21 Eylül 2019
Mesajlar
1
Excel Vers. ve Dili
excel 2016
HOCAM İYİ GÜNLER. BENİM YAPMAK İSTEDİĞİM ŞEY EXCELDE 1.SAYFADA YAZDIRDIKLARIMI SIRASIYLA 2. SAYFAYA KAYDETMEK İSTİYORUM.YANİ 1. SAYFADA B1 B2 VE B3 E YAZDIKLARIMI DİĞER SAYFADA 1A 2A VE 3A DAKİ SATIRLARA YAZILMASINI VE TEKRAR 1.SAYFADA B1 B2 B3 E YAZDIKLARIMI SAYFA 2 DE BİR ALT SATIRA 2A 3A 4A DA YAZILMASINI İSTİYORUM BÖYLE BİRŞEY MÜMKÜN MÜDÜR? TEŞEKKÜRLER.
 

Orion1

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

Ofis-2010-TR 32 Bit
Yeni bir konu açarak sorunuzu orada sorunuz.
Bu konu çözüldü.:cool:
 
Üst