Sayfada resim seçme

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,059
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
sayfada bulunan "resim" isimli görseli seçmek için aşağıdaki kodu yazdım hata veriyor.
neden kaynaklanabilir?


Kod:
Sub Makro2()
'
    ActiveSheet.Shapes.Range(Array("resim")).Select
End Sub
teşekkürler,

iyi Çalışmalar.[/code]
 

Ekli dosyalar

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Sayfa koruması aktif olabilir mi?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Kodda bir sorun gözükmüyor.
Paylaştığınız uyarı, sayfa koruması olduğu zaman kilitli resim seçilmeye çalışıldığında gözüküyor. Sayfa koruması tahminimin sebebi bu idi.
İlgili resmin üzerinde sağ tıklayıp > boyut ve özellikler > özellikler sekmesinde kilidini kaldırıp deneyiniz.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,059
Excel Vers. ve Dili
Office 2013 İngilizce
Kodda bir sorun gözükmüyor.
Paylaştığınız uyarı, sayfa koruması olduğu zaman kilitli resim seçilmeye çalışıldığında gözüküyor. Sayfa koruması tahminimin sebebi bu idi.
İlgili resmin üzerinde sağ tıklayıp > boyut ve özellikler > özellikler sekmesinde kilidini kaldırıp deneyiniz.
Ömer Hocam sayfa özellikleriyle ilgili bir sorun var sanırsam
ekli dosya Sayfa1' de çalışırken; Sayfa2' de hata veriyor.
 

Ekli dosyalar

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Sayfa2'de gözükmeyen ve adı resim olan bir nesne daha mevcut.
Aşağıdaki kodla kontrol edebilirsiniz.
Kod:
Sub kontrol()
For Each shp In ActiveSheet.Shapes
    met = met & vbLf & shp.Name & " - " & shp.TopLeftCell.Address & ":" & shp.BottomRightCell.Address
Next
MsgBox met
End Sub
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,059
Excel Vers. ve Dili
Office 2013 İngilizce
Sayfa2'de gözükmeyen ve adı resim olan bir nesne daha mevcut.
Aşağıdaki kodla kontrol edebilirsiniz.
Kod:
Sub kontrol()
For Each shp In ActiveSheet.Shapes
    met = met & vbLf & shp.Name & " - " & shp.TopLeftCell.Address & ":" & shp.BottomRightCell.Address
Next
MsgBox met
End Sub
teşekkür ederim Ömer Hocam
bir de seçili görseli unselect nasıl yapabiliriz?

ActiveSheet.Shapes.Range(Array("resim")).unSelect

gibi....
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Excel'de seçilme olmaması gibi bir durum söz olamıyor. Bir şeyi seçmemek için başka şeyi seçmelisiniz. Yani başka bir şeyi seçtiğinizde resim seçimsiz olacaktır. Range("A1").Select gibi...
İyi çalışmalar...
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,059
Excel Vers. ve Dili
Office 2013 İngilizce
Excel'de seçilme olmaması gibi bir durum söz olamıyor. Bir şeyi seçmemek için başka şeyi seçmelisiniz. Yani başka bir şeyi seçtiğinizde resim seçimsiz olacaktır. Range("A1").Select gibi...
İyi çalışmalar...
teşekkürler Hocam, iyi ki varsınız!
 
Üst