• DİKKAT

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

Çözüldü Formülü sutundaki boş hücreleri dolu görüyor

Katılım
9 Aralık 2010
Mesajlar
69
Excel Vers. ve Dili
İş office 2021 / Ev ofis 2016 64 bit
Arkadaşlar Merhaba,
Desteğinize ihtiyacım var. Yardımcı olabilirseniz sevinirim.

"LISTE" isimli sheetten A2 ile F aralığında satır sayısı değişebilen bir listem var. Bu sayfadan verileri kopyalayıp GENEL LISTE isimli Sayfaya son boş satırdan başlayarak yapıştırmak istiyorum.

Şuan butonun olduğu sayfadan sheet3 e kopyalama yapan bir vba çalışıyor. Butonun olmadığı sayfadaki veride işlem yapamadım.

Dosya ektedir.
 

Ekli dosyalar

Selamlar
İnceleyiniz

Hocam teşekkür ettim. İşime çok yaradı.

Aşağıdaki gibide çalıştırdım.
sona = Sheets("LISTE").Cells(Rows.Count, "A").End(3).Row
Son = WorksheetFunction.Max(sona)
Sheets("LISTE").Range("A2:F" & Son).Copy

Sheets("GENEL LİSTE").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
MsgBox "Kopya tamamlandı "
 
Selamlar
İnceleyiniz

Aşağıdaki gibi bir problemle karşılaştım.

Örnek;
LISTE sayfasındaki A sutunu aslında 1-20 arası dolu ama formüllü alanım 1-40 arası . Formülde Eğer(B5=1;0;"") gibi bir ifade olsun. 20-40 arasında "" ifadesi olduğu için 20-40 arasında da değer varmış gibi düşünerek her 40 adımda bir kopya yapıyor. Değerleri yapıştır dediğim halde düzelmedi neden yapar acaba?

Dosya ekte.
 

Ekli dosyalar

Selamlar

aşağıdaki kod içinde
Kod:
            ssL = ws.Range("A65000").End(xlUp).Row

A yerine B yazıp deneyiniz
 
Selamlar

aşağıdaki kod içinde
Kod:
            ssL = ws.Range("A65000").End(xlUp).Row

A yerine B yazıp deneyiniz

Hocam formüllü A sutununda çalıştırmam lazım. Excel dosyam normalde bu değil şirkete ait bilgiler olduğu için bu exceli örnekleme yaptım.
Düzenlenecek verinin tamamı formüllü.
 
Son düzenleme:
Formülle sizin işiniz yok ki, Sonuç olarak formül olmayan sütunlardan
(dosyada ki gibi ) herhangi birini son satırı bulmak için kullanabilirsiniz
sizin için önemli olan dolu olan yerleri kopyala diğer sayfaya yapıştır değil mi?
 
Formülle sizin işiniz yok ki, Sonuç olarak formül olmayan sütunlardan
(dosyada ki gibi ) herhangi birini son satırı bulmak için kullanabilirsiniz
sizin için önemli olan dolu olan yerleri kopyala diğer sayfaya yapıştır değil mi?

Hocam bu excel özelinde formüllü alanla işim yok haklısınız. Ama asıl uygulayacağım excelin tüm hücreyeleri başka bir sayfadan çektiği için formüllü. Değer varsa alıyor yoksa "" işareti kullanıyorum. Bu sebeple formüllü alanda işlem yapmam lazım. Asıl dosya 100,000 satırlık.
 
Peki hep 40. satıra kadar mı formül oluyor, yoksa formül olan hücreler de değişken mi?
 
Bu örnekte 40 ama asıl örneğimde 2000 e kadar 40 I örneklendirme yaparsak uyarlarım ben. Formül alanım sabit ama dolu hücre değişken.
 
Liste Sayfasında F1 Hücresi referans olarak kullanılmıştır
İnceleyiniz
 

Ekli dosyalar

Rica ederim.
İyi çalışmalar
 
Geri
Üst