• DİKKAT

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

sayfalar arası veri tranferi

Katılım
29 Ekim 2017
Mesajlar
12
Excel Vers. ve Dili
2013 türkçe
merhaba sayın forum üyeleri;
sayfa 1 de b2 ve b32 hücreleri arası girdiğim veriler(bazıları boş kalıyor) sayfa 2 de c2 ve c32 arasına atsın istiyorum fakat o b2 ayın ilk gününü b32 ise son gününü temsil ediyor sayfa 1 b2 hücresinden veri aldığında sayfa 2 h2 hücresine 01.01.2017 yani ayın ilk günü tarihini atması gerek.yardımlarınızı bekliyorum şimdiden tşkk.
 
Sorunu biraz daha açıklayabilir misiniz veya herhangi bir dosya yükleme sitesine örnek dosya yükleyip linki burada paylaşsanız çözülecektir umarım.
 
. . .

MAZOT sayfasındaki verileri belirli bir düzene göre SAP sayfasına mı aktarmak istiyorsunuz.
Sanırım buradan da programa kopyala> yapıştır yapacaksınız.

. . .
 
aynen öyle mazot sayfasında tabloya girdiğim verileri sap sayfasında tarih ve plakaya göre listeleyip programa atacağım....
 
.

Örneğinizde SAP sayfasında doldurmalar hatalı gibi.
2>50>70>5>10>30 şeklinde doldurulmuş...
MAZOT sayfasına baktığımda 2>50>70>10>5>10>20>30... olması gerekiyor doğru mu?

.
 
. . .

Not: Mazot sayfası isminin sonunda bir boşluk var
SAP sayfası H sütununu tarih olarak biçimlendirin.

Kod:
Sub kod()

Dim S1 As Worksheet: Set S1 = Sheets("MAZOT ")
Dim S2 As Worksheet: Set S2 = Sheets("SAP")

sat = 2
S2.Range("A2:H" & Rows.Count).ClearContents

For Each alan In S1.Range("B2:AN" & S1.Cells(Rows.Count, "A").End(3).Row)

If alan <> "" Then

S2.Cells(sat, "A") = "1500012"
S2.Cells(sat, "B") = alan
S2.Cells(sat, "C") = "L"
S2.Cells(sat, "D") = "C330"
S2.Cells(sat, "E") = "3612"
S2.Cells(sat, "F") = S1.Cells(1, alan.Column)
S2.Cells(sat, "G") = "901"
S2.Cells(sat, "H") = S1.Cells(alan.Row, 1)
sat = sat + 1

End If

Next

End Sub

. . .
 
Allah razı olsun kardeşim tam istediğim gibi çok teşekkür ederim.
 
.

Evet kodlamayı bu şekilde yaptım.
Youtube dan excel makro buton ekleme şeklinde aratın.

.
 
Geri
Üst