Excel'de tüm resimleri otomatik olarak “Hücrelerle birlikte taşı ve boyutlandır” olarak nasıl ayarlarsınız?
Excel'de resimlerle çalışırken, çalışma sayfanıza eklediğiniz resimlerin varsayılan olarak “Hücrelerle birlikte taşı, ancak boyutlandırmayın” seçeneğine ayarlandığını fark edebilirsiniz. Bu ayar, sütun genişliği veya satır yüksekliği gibi hücre boyutlarınızı değiştirdiğinizde resimlerin orijinal boyutlarını korumasını sağlar; yani resimler yeni hücre düzenine göre otomatik olarak yeniden boyutlandırılmaz. Pano, rapor veya görsel takip sayfaları gibi yapılar oluştururken hücre ayarlamalarıyla resimlerin sorunsuzca hizalanmasını isteyen kullanıcılar için bu varsayılan davranış — özellikle çok sayıda resim içeren çalışma sayfalarında — manuel düzeltmeleri zahmetli ve zaman alıcı hale getirebilir.
Bu zorluğu aşmak için Excel, her resmin özelliğini “Hücrelerle birlikte taşı ve boyutlandır” olacak şekilde değiştirmenize olanak tanır; böylece resimler yalnızca taşınmaz, aynı zamanda bağlı oldukları hücrelerle birlikte otomatik olarak yeniden boyutlandırılır. Ancak bu ayarı her bir resim için ayrı ayrı yapmak oldukça yorucu olabilir. Bu makalede, çalışma sayfasındaki tüm resimleri “Hücrelerle birlikte taşı ve boyutlandır” olarak güncellemek için basit bir VBA koduyla verimli bir çözüm sunulmaktadır. Bu yöntem, özellikle resim içeren satırları ve sütunları sıkça yeniden düzenlediğiniz, filtrelediğiniz veya boyutlandırdığınız senaryolarda görsel öğelerinizin verilerinizle uyum içinde kalmasını sağlar.
Tüm resimleri VBA koduyla "Hücrelerle birlikte taşı ve boyutlandır" olarak otomatik değiştirme
Tüm resimleri VBA koduyla "Hücrelerle birlikte taşı ve boyutlandır" olarak otomatik değiştirme
Çalışma sayfanızda birden fazla resim varsa ve hepsinin ilgili hücreleriyle tutarlı şekilde ayarlanmasını istiyorsanız, etkin çalışma sayfasındaki tüm resim nesnelerini anında “Hücrelerle birlikte taşı ve boyutlandır” seçeneğine göre yapılandırmak için aşağıdaki VBA kodunu kullanabilirsiniz. Bu otomatik çözüm, tekrarlayan manuel işlemleri ortadan kaldırır, iş akışı verimliliğini artırır ve işlem sırasında resimleri atlama riskini en aza indirir.
Bu VBA çözümünü uygulamak için adım adım kılavuz:
1. Resimlerin hücrelerle birlikte taşınması ve yeniden boyutlandırılması gereken çalışma sayfasını açın. Ardından, Microsoft Visual Basic for Applications düzenleyicisini başlatmak için klavyenizden Alt + F11 tuşlarına basın. Bu kısayol, Excel’in çoğu sürümünde çalışır.
Not: Geliştirici sekmesini görmüyorsanız, Excel Seçenekleri üzerinden etkinleştirebilirsiniz. Korunmuş veya paylaşılan bir çalışma kitabı üzerinde çalışıyorsanız bazı özellikler kısıtlanmış olabilir; bu nedenle gerekli düzenleme izinlerine sahip olduğunuzdan emin olun.
2. Microsoft Visual Basic for Applications penceresinde, yeni bir modül oluşturmak için Ekle > Modül seçeneğine tıklayın. Ardından aşağıdaki VBA kodunu kod penceresine kopyalayıp yapıştırın:
VBA kodu: Tüm resimleri "Hücrelerle birlikte taşı ve boyutlandır" olarak değiştirme
Sub MoveAndSizeWithCells()
Dim xPic As Picture
On Error Resume Next
Application.ScreenUpdating = False
For Each xPic In ActiveSheet.Pictures
xPic.Placement = xlMoveAndSize
Next
Application.ScreenUpdating = True
End Sub İpuçları:
- Makroyu çalıştırmadan önce doğru çalışma sayfasında olduğunuzdan emin olun; çünkü kod, şu anda etkin olan çalışma sayfasındaki tüm resimleri etkileyecektir.
- Çalışma sayfanızda şekiller, grafikler veya simgeler gibi diğer nesneler varsa, bu kod yalnızca resim nesnelerini hedef alır ve onlar dışındakileri değiştirmez.
3. Kodu çalıştırmak için VBA Düzenleyici’de F5 tuşuna basın veya Çalıştır düğmesine tıklayın. Çalıştırdıktan sonra etkin çalışma sayfanızdaki tüm resimler otomatik olarak "Hücrelerle birlikte taşı ve boyutlandır" olarak ayarlanır. Resimleri tek tek seçmenize gerek yok—kod hepsini aynı anda işler!
Bu çözüm, özellikle sık sık satır veya sütun ayarlamaları yaparken manuel çabayı en aza indirir ve tutarlı biçimlendirmeyi garantiler. Bazı resimlerin beklenildiği gibi değişmediğini fark ederseniz, bu öğelerin Excel tarafından gerçekten resim olarak tanındığından emin olun—Seçim Bölmesi’nde “Resim” olarak görünmelidirler; başka nesne türleri değil.
İşlem sırasında bir hata oluşursa, yanlışlıkla grafik sayfası seçmediğinizden ve resimlerin kilitli olmadığından veya gruplanmamış olduğundan emin olun. Çoğu durumda, yukarıda açıklandığı gibi kodu çalıştırmak istediğiniz sonucu verecektir.
İş akışınızı daha da kolaylaştırmak için VBA'yı çalıştırmadan önce mutlaka çalışma kitabınızı kaydedin. Bu işlemi düzenli olarak tekrarlamayı planlıyorsanız, makroyu tek tıklamayla çalıştırabilmeniz için bir düğmeye atayabilirsiniz.
VBA ile rahat hissetmeyenler için pratik bir alternatif olarak, her resmin özelliğini manuel olarak değiştirebilirsiniz: Resme sağ tıklayıp Resmi Biçimlendir seçeneğini belirleyin, ardından Özellikler bölümünden "Hücrelerle birlikte taşı ve boyutlandır" kutusunu işaretleyin. Ancak bu yöntem yalnızca az sayıda resim içeren çalışma sayfaları için uygundur.
Bağlantılı bir başka yöntem ise, çeşitli nesne türlerinin yer aldığı karmaşık düzenlerde daha fazla kontrol sağlamak amacıyla Excel VBA’nın "Seçim Bölmesi" özelliğini kullanarak tüm resimleri filtreleyip hızlıca seçmektir.
İlgili Makaleler:
- Excel'de bir resmi hücreye nasıl ortalarsınız?
- Excel'de bir hücrenin resim içerip içermediğini nasıl kontrol edebilirsiniz?
- Excel'de hücre değerine göre hücreye resim nasıl eklenir veya mevcut resim dinamik olarak nasıl değiştirilir?
- Excel'de bir resme tıkladığınızda nasıl büyütebilirsiniz?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar