@Hsn55
İsteğinizi tam anlayamamış olabilirim.
Önce temel kararlarınızla ilgili fikrimi belirteyim.
Tek bir makro kodu kullanarak, bununla hem sayfadaki hem de userform üzerindeki nesneleri yönetmek bana doğru gelmiyor.
UserForm'daki CommandButton sadece userform üzerindeki işlemleri yönetmeli, sayfa(lar) üzerindeki nesnelerle ilgili işlemler için ayrı makro kodları olmalı aslında.
Her neyse; UserForm üzerindeki resimlerin hiçbiri esasında silinmiyor,
sadece işlem kodlarının baş tarafında yer alan aşağıdaki kod satırlarıyla bu nesnelerin ...Visible özelliği
FALSE olarak değiştiriliyor.
yani işlem silme değil, görünmez yapma işlemi, yoksa resim vs UserForm üzerinde duruyor.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(5 satır)
Görünmesi engellenen bu nesneler için de sayfadaki nesnelerde olduğu gibi isim üzerinden gidilerek,
örneğin, doğa manzarası resminin olduğu Image nesnesinin adı Image21, bunun hep görünür kalması için;
yukarıdaki If Type.... satırında Then ibaresinin önüne yukarda yeşil renklendirğim kısmın eklenmesi yeterlidir.
Başka nesne için de ekleme yapmak isterseniz, eklediğim kısımla
Then ibaresinin arasına
AND nesne.Name <> "Image9999" diye ekleme yaparak başka nesnenin de hep görünür olmasını sağlayabilirsiniz.
İsteğiniz bundan mı ibarettir, resim işlemiyle ilgili başka soru/sorun var mıdır?
.