Soru Sadece son 1 ay içindeki değerleri kopyalamak

seckinbilgic

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar

worksheets("Tutulum Paterni") içerisinde 1 aydan eski veriler mevcut. kopyalama işleminde eski verilerin gelmesi değerler verimi karıştırıyor.

Diğer veriler için statik bir kopyalama kodu hazırladım. bu kısmı güzelce çalışıyor.

koşullu olarak 1 ay içindeki veriyi, şeklinde ama sadece son 1 aydakiler olacak şekilde kopyalamak istiyorum.

dv.Worksheets("Görüntülemeler").Range("A2:C30").Copy
TW.Worksheets("Tutulum Paterni").Cells(2, 1).PasteSpecial Paste:=xlPasteValues

bu koşulunu nasıl oluşturabilirim?
dv.Worksheets("Görüntülemeler") - A sütununda tarih verisi bulunmakta.


VBA:
You must log in to view content
(111 satır)
 

Ekli dosyalar

Merhaba Sayın @seckinbilgic .

-- İsteğiniz: mevcut koda, aşağıda yeşil renklendirdiğim kısmı ekleyerek deneyiniz.

VBA:
You must log in to view content
(15 satır)

-- Ayrıca belli hücre değerlerini aktarmaya yönelik mevcut kodlarda,
her hücre için aşağıdaki kırmızı renkli ....Copy .... PasteSpecial... gibi bir yapı yerine,
yeşil renklendirdiğim gibi bir yapı da kulanabilirsiniz. Böylece kodlarınız daha SADE olur.

VBA:
You must log in to view content
(4 satır)
.
 
Bu işler biraz da tarz meselesi.

Evet, biçimi lazım değilse copy yerine, tek hücreyken de hücre aralığıyken de aynı yöntem kullanılabilir. Değer yapıştırma işlemidir.

.
 
Bir önceki cevabımı örnek belge üzerinde denememiştim.
Örnek belgelere tekrar bakayım.

Sorun çıkartan kod kısmının denediğiniz halini eklerseniz iyi olur.

.
 
Sayın @seckinbilgic .

Bir önceki cevabımda belirttiğim gibi, sorun yaşadığınız dosyayı (sorunlu haliyle ve hangi kod satırında hata aldığınızı belirterek) eklerseniz bakılır elbette ancak örneğin ben aşağıdaki kırmızı satırların yerine yeşil olanı uyguladığımda bir sorunla karşılaşmadığımı belirteyim.

Ayrıca verileri bu şekilde aldığınızda, kopyalama sonrasında kullanılan
Application.CutCopyMode = False kod satırına da gerek kalmayacağını söyleyeyim.

VBA:
You must log in to view content
(3 satır)

.
 
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Soru 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
8
Üst