Excel Vba Forum - Excelce.Net

SORU ve CEVAPLAR (Yazılabilir) => Microsoft Excel, Vba, Makro, Formül vb. Soruları => Konuyu başlatan: orhanacan - 27 Mart 2011, 22:54:19

Başlık: Makro ile aktarılan sayfadan bağ yapıştırla başka sayfadaki hücrede hata
Gönderen: orhanacan - 27 Mart 2011, 22:54:19
Bülent hocam merhaba, daha önce çözüm sunduğunuz uygulamamı geliştirirken ve tam bitirdim derken bir sorunum daha oluştu. Önceki uygulamam da Makro ile aktarılan bilgilerin aktarıldığı sayfadan da başka bir sayfaya özel yapıştır (bağ yapıştır) ile hücrelere bilgileri aktarmaktayım. Makronun çalışmasında, bilgilerin seçimle aktarılmasında ve iptal edilmesinde hiç bir sorun yok. Sorun;  Aktarılan sayfadaki hücrelerden başka sayfadaki hücrelere bağ yapıştırla bilgiyi aktardıktan sonra seçim iptal edildiğinde bağ yapıştır hücresinde =LISTE!#BAŞV! hata veriyor.

Olayın Özü : Malumunuz üzere; "A" sayfasında makro kullanılarak satırların 1 ile "B" sayfasına aktarılması 0 ile silinmesinde sorun yok ama "B" sayfasından da "C" sayfasına hücrelerden özel bağ yapıştırla hücrelerdeki bilginin aktarılması sağlandı. "A" sayfasında İlk seçimde problem yok ama seçilenlerin iptal-silinmesi için makro gereği 1 yerine 0 girildiğinde "B" sayfasında problem olmuyor, siliniyor ama bu sefer "B" sayfasından özel yapıştırla "C" sayfasına alınan hücrelerde =LISTE!#BAŞV! hatası oluşuyor... Nedenini anlamadım. Birincide seçim "1" yapınca formül çalışıyor, ikinci de "0" ile "A" sayfasından iptal edince yani silince "B" sayfasından "C" sayfasına bağ yapıştır hücresinde hata veriyor. Makronun çalışmasında hata yok. Sorun; makroyla gelen (Aktarılan) sayfada ki hücrelerden başka sayfaya bağ yapıştırla makroyla gelen veri silindiğinde buradan alınan veri diğer sayfadaki bağ yapıştır hücresinde kod hatası veriyor. Karışık bir sorun gibi gözüküyor ama sorunu anlatmak zor. Örnek Uygulamayı ekleyemedim, sorunun anlaşılmaması durumunda isteğiniz doğrultusunda sorunu gösteren uygulamayı tedarik ederek ekleyeceğim. Çözüm için tekrar yardımınızı bekliyorum, teşekkür ederim... Saygılarımla...
Başlık: Ynt: Makro ile aktarılan sayfadan bağ yapıştırla başka sayfadaki hücrede hata
Gönderen: orhanacan - 28 Mart 2011, 00:03:38
Hocam, daha önce çözüm sunduğunuz uygulama üzerinde sorunu anlatmaya çalıştım. Tekrar rahatsız ettiğimin bilinciyle çözüm konusunda yardıcı olursanız memnun olurum...

[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]
Başlık: Ynt: Makro ile aktarılan sayfadan bağ yapıştırla başka sayfadaki hücrede hata
Gönderen: Bülent Öztürk - 28 Mart 2011, 08:15:11
Merhaba Orhan Bey,
Bağ Yapıştır ile hücreleri birbirine bağladığınız için, ilgili satırı silmeniz durumunda formül hata verecektir.
Bağ yapıştır yerine başka bir yöntem kullanmayı düşünmez misiniz, değer yapıştır gibi?
Başlık: Ynt: Makro ile aktarılan sayfadan bağ yapıştırla başka sayfadaki hücrede hata
Gönderen: orhanacan - 28 Mart 2011, 23:15:44
Hocam, değer yapıştır ile denedim ama ya... ben yapmasını bilemedim, yada olmadı. Verileri hücreden almıyor, değiştiğinde sabit kalıyor. veriyi aktarmıyor. Sizden arz-ı meramım çözüm konusunda alternatifleri sizin değerlendirip sizin için uygun olan çözüm, benim için uygun olandır. İnanın denemeye devam ediyorum ama çözüm bulamadım. Çözüm için tekrar yardımınıza ihtiyacım var. Saygılarımla....
Başlık: Ynt: Makro ile aktarılan sayfadan bağ yapıştırla başka sayfadaki hücrede hata
Gönderen: orhanacan - 30 Mart 2011, 18:49:23
Hocam, özürümü kabul buyurun, sorunu hala çözemedim. :(  Yardıınıza ihtiyacım var. :)