[Yardım]  excel 2016 filtreleyip kopyala yapıştır yaptığım macroda so

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

excel 2016 filtreleyip kopyala yapıştır yaptığım macroda so

İleti#1)  servan12 » 08 Oca 2021 21:38

Kod: Tümünü seç
Windows("1.xlsx").Activate
    Sheets("AKALAN").Select
    Application.Goto Reference:="R11C1"
    Columns("B:B").Select
    Range("B10").Activate
    Selection.AutoFilter
    ActiveSheet.Range("$B$1:$B$430").AutoFilter Field:=1, Criteria1:=Array( _
        "ANALİZ TARİHİ"), Operator:=xlFilterValues, Criteria2:=Array(1, "12/22/2020" _
        )
    Application.Goto Reference:="R11C1"
    Columns("B:B").Select
    Range("B10").Activate
    Selection.AutoFilter
    ActiveSheet.Range("$B$1:$B$430").AutoFilter Field:=1, Criteria1:=Array( _
        "ANALİZ TARİHİ"), Operator:=xlFilterValues, Criteria2:=Array(1, "12/22/2020" _
        )
    Range("A345:AE365").Select
    Selection.Copy
    Windows("2.xlsx").Activate
    Sheets("AKALAN").Select
    Range("A4").Select
    ActiveSheet.Paste


şeklinde bir macrom var, öncelikle olan veriyi bir çalışma kitabında filtreleyip başka bir çalışma kitabına aktarıyorum fakat sıkıntı şu, range : A345-AE365 kısmı filtrelenen verilerin hangi satırda olduğuna bağlı olarak değişiyor, bunu nasıl makroya uyarlayabilirim, sürekli bu aralık değişiyor aylara göre gelen verilerde farklı satırlarda yer alıyor.
Kullanıcı avatarı
servan12
 
Kayıt: 08 Oca 2021 21:33
Meslek: maraba
Yaş: 26
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul/siirt

Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığım macr

İleti#2)  Erkan Akayay » 08 Oca 2021 22:23

A345-AE365 kısmı filtrelenen verilerin hangi satırda olduğuna bağlı olarak değişiyor demişsiniz. Nasıl değişiyor?
Sorun bendemi bilmiyorum ama benim kafanın çalışması için görselleştirmem lazım. Aksi takdirde verisiz, örneksiz sorularda kafam nasıl çalışıyorsa o kadar çok farklı senaryolar çıkarıyorumki bir bakmışım paralel evrenlere geçmişim. Bu sorundan bir çok farklı gidişat çıkarabilirim. Ama kod bir kere yazılır. İkinci kez yazılan kodlar büyük maliyet.
Kodu alacağım bir tanışacağız, derdini anlayacağım, ne yapmak istiyorsun diye soracağım. Derdini söyleyecek size yardımcı olacağız. Bazen zorla konuşturuyoruz ama pek tercih ettiğimiz bir yöntem değil.
Sorularınızı düzgün bir Türkçe ile detay vererek ve örnek dosyayla destekleyerek sorunuz.
Örnek dosyalarınızda Application.Visible veya hide gibi sayfa gizlemelerini iptal ediniz.
Alıntı ile gereksiz şişirilen başlıkları takip edemiyorum. Lütfen Cevap Yaz butonunu kullanın.
Kullanıcı avatarı
Erkan Akayay
Site Dostu
 
Kayıt: 20 Ağu 2008 11:59
Konum: YALOVA
Meslek: Bilgi İşlem
Yaş: 50
İleti: 4218
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Yalova

Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığım macr

İleti#3)  şahin » 08 Oca 2021 22:42

Kod: Tümünü seç
Sub filtre()
Windows("1.xlsx").Activate
Sheets("AKALAN").Range("B1:B" & Sheets("AKALAN").Range("B50000").End(3).Row).AutoFilter Field:=2, Criteria1:= _
        "=12/22/2020", Operator:=xlOr, Criteria2:="=ANALİZ TARİHİ"
Sheets("AKALAN").Range("A1:AE" & Sheets("AKALAN").Range("B50000").End(3).Row).Copy
Windows("2.xlsx").Activate
Sheets("AKALAN").Range("A4").Select
ActiveSheet.Paste
End Sub
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 31
İleti: 1057
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

Cevap: Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığ

İleti#4)  servan12 » 08 Oca 2021 23:04

şahin yazdı:
Kod: Tümünü seç
Sub filtre()
Windows("1.xlsx").Activate
Sheets("AKALAN").Range("B1:B" & Sheets("AKALAN").Range("B50000").End(3).Row).AutoFilter Field:=2, Criteria1:= _
        "=12/22/2020", Operator:=xlOr, Criteria2:="=ANALİZ TARİHİ"
Sheets("AKALAN").Range("A1:AE" & Sheets("AKALAN").Range("B50000").End(3).Row).Copy
Windows("2.xlsx").Activate
Sheets("AKALAN").Range("A4").Select
ActiveSheet.Paste
End Sub


hata veriyor " range sınıfının autofilter yöntemi başarısız diyor"
Kullanıcı avatarı
servan12
 
Kayıt: 08 Oca 2021 21:33
Meslek: maraba
Yaş: 26
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul/siirt

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığım macr

İleti#5)  servan12 » 11 Oca 2021 11:44

konu günceldir.
Kullanıcı avatarı
servan12
 
Kayıt: 08 Oca 2021 21:33
Meslek: maraba
Yaş: 26
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul/siirt

Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığım macr

İleti#6)  servan12 » 15 Oca 2021 18:40

yardımcı olabilecek yok mu acaba?
Kullanıcı avatarı
servan12
 
Kayıt: 08 Oca 2021 21:33
Meslek: maraba
Yaş: 26
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul/siirt

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığım macr

İleti#7)  şahin » 15 Oca 2021 20:45

Örnek dosyaları ekledim.

Desktop.rar
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 31
İleti: 1057
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

Cevap: Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığ

İleti#8)  servan12 » 15 Oca 2021 21:57

şahin yazdı:Örnek dosyaları ekledim.

Desktop.rar


verdiğiniz örnek dosyalarını kendiminkine uyarlamaya çalıştım olmadı benim dosyalarım üzerinden makroyu ayarlar mısınız?
Kullanıcı avatarı
servan12
 
Kayıt: 08 Oca 2021 21:33
Meslek: maraba
Yaş: 26
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul/siirt

Cevap: Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığ

İleti#9)  servan12 » 15 Oca 2021 22:08

şahin yazdı:Örnek dosyaları ekledim.

Desktop.rar



https://www.dosya.tc/server32/2yy5ao/dosyalar.rar.html

excel.xlsx dosyasındaki 1 numaralı sayfayı analiz tarihine göre filtre ekleyip ocak ayında dolu olan değerleri getirtiyorum elle bunu 2.xlsx adlı excel dosyasına macro ile yapıştırmasını istiyorum bunun için makro yaparsanız sevinirim.
ben yapıyorum fakat sıkıntı şu ocak ayında filtreleyip değerler geldiğinde atıyorum A45-A50-A55 satırlarında oluyor veriler fakat
mart ayı için yaptığımda A70-A89-A110 nolu satırlara geliyor makrodada a45-a55 aldığı için sıkıntı oluyor
Kullanıcı avatarı
servan12
 
Kayıt: 08 Oca 2021 21:33
Meslek: maraba
Yaş: 26
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul/siirt

Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığım macr

İleti#10)  servan12 » 16 Oca 2021 21:35

@sahin hocam bakar mısınız

yardımcı olabilecek kimse var mı?
Kullanıcı avatarı
servan12
 
Kayıt: 08 Oca 2021 21:33
Meslek: maraba
Yaş: 26
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istanbul/siirt

Cevap: excel 2016 filtreleyip kopyala yapıştır yaptığım macr

İleti#11)  şahin » 17 Oca 2021 00:25

Dosyaları aynı dizine kaydedip deneyin

Desktop.rar
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 31
İleti: 1057
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 6 misafir

Bumerang - Yazarkafe