Arkadaşlar,
Aşağıda kodunu verdiğim macro, sayfa koruması yapıldığında (herhangi bir hata vermemesine rağmen) işlevini yerine getirmemektedir. Bu problemi gidermenin bir yolu var mıdır? Çünkü mutlak suretle sayfayı korumam gerekiyor
Bu kod, I5 hücresinde yazılı isme göre aynı klasörde yer alan resmi 100x75 ebatlarında D7 hücresine getirmektedir.
Not: Bundan farklı olarak; hazırladığım menüyü .xla yapıp her dosyada görünmesini, gerektiğinde menüden direkt olarak işlem istenilen sayfanın gelmesini istiyorum.
Bunu yaptığımda macrolarda problem yaşıyorum çünkü yolu bulamıyor. Yani c:\veli\ahmet.xls dosyasındaki "ali" makrosu, menü makrosunda "ali" diye yazıldığı için bulunamıyor (yapmak istediğim ise ahmet.xls dosyasındaki ali sayfasına gitmesi). Menü makrosunda tam adresi göstermek için gerekli şey nedir bulamadım. Zira kendi dosyasında işlem gören menü başka bir dosya açıldığında işlem görmemektedir.
İkinci sorumla da ilgilenirseniz sevinirim.
Saygılarımla...
Aşağıda kodunu verdiğim macro, sayfa koruması yapıldığında (herhangi bir hata vermemesine rağmen) işlevini yerine getirmemektedir. Bu problemi gidermenin bir yolu var mıdır? Çünkü mutlak suretle sayfayı korumam gerekiyor
Bu kod, I5 hücresinde yazılı isme göre aynı klasörde yer alan resmi 100x75 ebatlarında D7 hücresine getirmektedir.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [I5]) Is Nothing Then Exit Sub
ActiveSheet.Shapes("resim").Delete
[d7].Select
ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & [I5] & ".jpg").Select
Selection.Name = "resim"
Selection.ShapeRange.Height = 100
Selection.ShapeRange.Width = 75
[I5].Select
End Sub
Not: Bundan farklı olarak; hazırladığım menüyü .xla yapıp her dosyada görünmesini, gerektiğinde menüden direkt olarak işlem istenilen sayfanın gelmesini istiyorum.
Bunu yaptığımda macrolarda problem yaşıyorum çünkü yolu bulamıyor. Yani c:\veli\ahmet.xls dosyasındaki "ali" makrosu, menü makrosunda "ali" diye yazıldığı için bulunamıyor (yapmak istediğim ise ahmet.xls dosyasındaki ali sayfasına gitmesi). Menü makrosunda tam adresi göstermek için gerekli şey nedir bulamadım. Zira kendi dosyasında işlem gören menü başka bir dosya açıldığında işlem görmemektedir.
İkinci sorumla da ilgilenirseniz sevinirim.
Saygılarımla...