Makro 1004 hatası

Katılım
26 Şubat 2014
Mesajlar
106
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
15.12.2019
Private Sub ListBox1_Click()
ActiveSheet.Shapes.Range(Array("ibre1")).Rotation = Range("c8").Value * 241
ActiveSheet.Shapes.Range(Array("ibre2")).Rotation = Range("D8").Value * 241
End Sub

Bu makroda ibre1 isimli şekil listboxdan seçilen veriye göre değişiyor. Fakat farklı bir sayfada işlem yaptığımda " belirtilen adlı öğe bulunamadı" hatası çıkıyor.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,806
Excel Vers. ve Dili
2019 Türkçe
Aktif olan sayfada "ibre1" adlı nesne yok demek ki.
 
Katılım
26 Şubat 2014
Mesajlar
106
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
15.12.2019
Evet onu aktif olan sayfa olarak değil sayfa ismi vererek yapmam gerekiyor. Aktif sayfa olan sayfa olduğunda, diğer alt sayfalarda işlem yaparken bu hata çıkıyor.
 

Orion1

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

Ofis-2010-TR 32 Bit
Böyle deneyin.
Kendi sayfa adınıza göre güncelleyin.
Rich (BB code):
Sheets("Sayfa1").Shapes.Range(Array("ibre1")).Rotation = Range("c8").Value * 241
 
Katılım
26 Şubat 2014
Mesajlar
106
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
15.12.2019
Teşekkürler.
 
Üst