• DİKKAT

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

Şartlı veri aktarma..!

Katılım
10 Ekim 2010
Mesajlar
1,469
Excel Vers. ve Dili
2010 Türkçe
Merhaba
ALİ Sayfasında ki verileri VELİ sayfasına şartlı olarak aktarılmasını istiyorum,
Ali sayfasından c2 ve h2 arasında veriler var, bu verileri veli sayfasının a3 ve sonrası tüm sütun silinip, bu verilerin aktarılmasını bir buton yardımıyla a3 f3 den başlayacak şekilde değer olarak aktarılmasını istıyorum. örnek çalışmam da ekte mevcuttur.

yardımcı olabilir misiniz.
 

Ekli dosyalar

değerli hocalarım arkadaşlar bu konuya da göz atabilirmısınız . çok rica ediıyorum. iyi geceler dilerim
 
Merhaba
ALİ Sayfasında ki verileri VELİ sayfasına şartlı olarak aktarılmasını istiyorum,
Ali sayfasından c2 ve h2 arasında veriler var, bu verileri veli sayfasının a3 ve sonrası tüm sütun silinip, bu verilerin aktarılmasını bir buton yardımıyla a3 f3 den başlayacak şekilde değer olarak aktarılmasını istıyorum. örnek çalışmam da ekte mevcuttur.

yardımcı olabilir misiniz.

Şöyle deneyin.

Kod:
Private Sub CommandButton1_Click()
Sheets("VELİ").Cells = Empty
a = Sheets("ALİ").Cells(65000, 3).End(xlUp).Row + 1
Sheets("VELİ").Range("a3:f" & a).Value = Sheets("ALİ").Range("c2:h" & a).Value
Sheets("VELİ").Select
End Sub
 
Son düzenleme:
Merhaba, Günaydın, Hayırlı sabahlar dilerim herkese...
Sayın Husgvarna, ilginiz için tşk ederim. tam istediğim gibi oldu.Bu kodlar işlemin yaptıktan sonra veli sayfasına otomatik geçiş yapılmasını ekleyebilirmiyiz...
Teşekkür ederim İyi günler dilerim herkese...
 
Merhaba, Günaydın, Hayırlı sabahlar dilerim herkese...
Sayın Husgvarna, ilginiz için tşk ederim. tam istediğim gibi oldu.Bu kodlar işlemin yaptıktan sonra veli sayfasına otomatik geçiş yapılmasını ekleyebilirmiyiz...
Teşekkür ederim İyi günler dilerim herkese...
Yukarıdaki kodlara eklendi.
 
Merhaba sayın husgvarna,
Kontrellerim sonucunda, veri aktarma sırasında aktarılan sayfanın ilk iki satırı silinsin istemiyordum, sanırsam satır değil de hücre içeriğini siiyor. her aktarma yapılırken,
aktarılan sayfanın yani veli sayfasına aktarılırken... a3 ve f3 ten sonra tüm satırlar silinsin aktarılan veri gelsin işlem bu şekilde olması gerekliydı. bu şekilde uyarlaya bilmemiz mümkünmüdür.
 
Merhaba, Mustafa bey,
AS400 sayfasından belirttiğim C2 ve H2 den başlayan sütunlar, STOK sayfasına aktarılsın. Bu aktarma dan önce, STOK sayfasından A3 ve F3 den başlayan sütunlar önce silinsin, daha sonra bu istenilen veriler, stok sayfasına DEĞER olarak aktarılsın istiyorum.
AS400 sayfasından ilk satır ve Stok sayfasından ilk iki satırda herhangi bi değişim olmamalıdır.
umarım açıklayıcı olmuşdumdur.

ilgi ve alakalarına Teşekkür ederim.
Örnek deneme çalışmam ektedir.
 

Ekli dosyalar

Merhaba, Mustafa bey,
AS400 sayfasından belirttiğim C2 ve H2 den başlayan sütunlar, STOK sayfasına aktarılsın. Bu aktarma dan önce, STOK sayfasından A3 ve F3 den başlayan sütunlar önce silinsin, daha sonra bu istenilen veriler, stok sayfasına DEĞER olarak aktarılsın istiyorum.
AS400 sayfasından ilk satır ve Stok sayfasından ilk iki satırda herhangi bi değişim olmamalıdır.
umarım açıklayıcı olmuşdumdur.

ilgi ve alakalarına Teşekkür ederim.
Örnek deneme çalışmam ektedir.

Stok Sayfana Bir düğme ekle bu makroyu ata

Sub Aktar()
Sheets("STOK").Range("A3:F65536").ClearContents
Sheets("AS400").Select
Range("C2:H65000").Select
Selection.Copy
Sheets("STOK").Select
Range("A3").Select
ActiveSheet.Paste
Range("A3:F65000").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
 
Merhaba Mustafa bey,
Sanırsam oldu ama minik bir sorun var, aşağıda verdiğim kod satırmı yoksa hücrenin içeriğini mi siliyor. bana satır silmesi lazım eğer bunun tam tersi ise

Sheets("STOK").Range("A3:F65536").ClearContents
 
Merhaba Mustafa bey,
Sanırsam oldu ama minik bir sorun var, aşağıda verdiğim kod satırmı yoksa hücrenin içeriğini mi siliyor. bana satır silmesi lazım eğer bunun tam tersi ise

Sheets("STOK").Range("A3:F65536").ClearContents

A3 den F65000 e kadar tüm hücrelerin içeriğini siliyor..

Satırı silmesini istiyorsan
Bu Kodu Kullan
Sub Aktar()
Rows("3:65536").Select
Selection.Delete Shift:=xlUp
Sheets("AS400").Select
Range("C2:H65000").Select
Selection.Copy
Sheets("STOK").Select
Range("A3").Select
ActiveSheet.Paste
Range("A3:F65000").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
 
bu kodu hücre içeriği değilde, satır silme olarak yazabilir misiniz
 
bu kodu hücre içeriği değilde, satır silme olarak yazabilir misiniz

Satır Siler.

Sub Aktar()
Rows("3:65536").Select
Selection.Delete Shift:=xlUp
Sheets("AS400").Select
Range("C2:H65000").Select
Selection.Copy
Sheets("STOK").Select
Range("A3").Select
ActiveSheet.Paste
Range("A3:F65000").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Paste
Application.CutCopyMode = False
Range("A3").Select
End Sub
 
Merhaba Mustafa bey,
Günaydın Hayırlı sabahlar... ilginiz için teşekkür ederim çok güzel oldu. elinize sağlık.
 
Geri
Üst