[ÇÖZÜLDÜ] Gizli Sayfadan Veri Kopyalamak

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Gizlenmiş (Hide) sayfadan belirli bir alanı makro ile gizli olmayan başka bir sayfanın belirli bir yerine kopyalamak mümkün mü ?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba arkadaşlar. Gizlenmiş (Hide) sayfadan belirli bir alanı makro ile gizli olmayan başka bir sayfanın belirli bir yerine kopyalamak mümkün mü ?
Denemek lazım.
Neden denemiyorsunuz?:cool:
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın evren gizlen ilginiz için teşekkürler. Denedim sayfa gizli olduğu için makro çalışmadı, o yüzden bunun bir çözümü vardır diye forumu araştırdım. Ancak bu durumla ilgili bir konu bulamadım. O yüzden yeni konu açmanın aynı konuda araştırma yapanlar için de uygun olacağını düşündüm.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayın evren gizlen ilginiz için teşekkürler. Denedim sayfa gizli olduğu için makro çalışmadı, o yüzden bunun bir çözümü vardır diye forumu araştırdım. Ancak bu durumla ilgili bir konu bulamadım. O yüzden yeni konu açmanın aynı konuda araştırma yapanlar için de uygun olacağını düşündüm.
Çokta güzel kopyalıyor.
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub kopyala()
Range("A1:B20").Clear
Sheets("Sayfa2").Range("A1:B20").Copy Range("A1")
End Sub
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
syn Evren beyin verdiği örnekden hareketle;
Select kullanırsanız gizli sayfada hata iletisi alırsınız.

Sub kopyala()
Range("A1:B20").Clear
Sheets("Sayfa2").Select
Range("A1:B20").Copy Range("A1")
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Çok teşekkürler sayın Evren Gizlen. Sahiden bunu bilmiyordum. Sizin yardımınız ile anladım ki sorun başkaymış. Sorun kapalı dosyadan kopyalama değil, kapalı dosyanın içinde çalışacak makro için o kapalı dosyayı seçme (select) olayının gerçekleşmemesi imiş.

Sheets("Sayfa2").Select satırında makro takılıyor. Buna bir çare var mı acaba ?
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Çok teşekkürler sayıjn Evren Gizlen. Sahiden bunu bilmiyordum. Sizin yardımınız ileanladım ki sorun başkaymış. Sorun kapalı dosyadan kopyalama değil, kapalı dosyanın içinde çalışacak makro için o kapalı dosyayı seçme (select) olayının gerçekleşmemesi imiş.

Sheets("Sayfa2").Select satırında makro takılıyor. Buna bir çare var mı acaba ?
Gizli bir sayfayı veya gizli bir sayfada herhangi bir hücreyi seçemezsiniz.
İşlemleriniz pekala herhangi bir sayfayı seçmedende yapanbilirsiniz.
Hatta yapmalısınız.Hücreleride seçmeden işlemleriniz yapınız.
Eğer bu dediğim gibi kodlarınızı yazarsanız makronuz dahada hızlı çalışıcaktır.
Her seçme durumunda ise makroya bir fren yapmış oluyorsunuz.Ve makronun hızı azalıyor.
İyi çalışmalar.:cool:
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sub A1_KONTROL()

Sheets("Sayfa2").Select
Application.Run "'QWERT.xls'!xell"

End Sub


Sayın Evren Gizlen. Benim makrom yukarıdaki gibi. Bu koddan Select'i nasıl kaldırabilirim. Bu konuda yardımcı olursanız size çok minnettar olurum.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sub A1_KONTROL()

Sheets("Sayfa2").Select
Application.Run "'QWERT.xls'!xell"

End Sub


Sayın Evren Gizlen. Benim makrom yukarıdaki gibi. Bu koddan Select'i nasıl kaldırabilirim. Bu konuda yardımcı olursanız size çok minnettar olurum.
Bu durumda xell makrosunda range("A1").value = "Deneme" yerine
Sheets("Sayfa2").range("A1").value = "Deneme" Yazmalısınız.
Hücrelerin başına sayfa adını yazmalısınız sheets("Sayfa2"). gibi
Hücreleride seçmeden bu şekilde işleminizi yapabilirsiniz.:cool:
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Evren Gizlen değerli zamanınızı ayırıp bizleri aydınlattığınız için çok teşekkür ederim. Başka bir konudan başlayıp çok ilginç bilgiler öğrendim sayenizde. Sağlıcakla kalın.
 
Üst