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...