Excel'de hücrelere uyacak şekilde resimleri toplu olarak otomatik yeniden boyutlandırma – 2 kullanışlı yöntem
Excel'de resimlerle çalışırken, yapılandırılmış ve düzenli bir sunum için onları hücrelerle hizalamak çok önemlidir. Eğer sık sık Excel'e resim ekliyorsanız ve bu resimlerin hücre boyutlarına otomatik olarak uyum sağlamasını istiyorsanız, bu kılavuz size resimleri hücrelere uygun şekilde etkili bir şekilde yeniden boyutlandırmak için en iyi yöntemleri gösterecektir.
VBA kodu ile hücrelere uyacak şekilde resimleri toplu olarak otomatik yeniden boyutlandırma
Kutools for Excel ile hücrelere uyacak şekilde resimleri toplu olarak otomatik yeniden boyutlandırma
Tek bir hücreye uyacak şekilde seçilen resmi VBA kodu ile yeniden boyutlandırma
Birden fazla resim eklemesi yapması ve bu resimleri belirli hücrelere otomatik olarak yeniden boyutlandırmaları gereken kullanıcılar için VBA makrosu oldukça verimli bir çözüm sunar. VBA'yı kullanarak, resimleri içe aktarma ve ayarlama işlemini hızlandırabilir, böylece resimlerin hücre sınırlarıyla mükemmel bir şekilde hizalanmasını sağlayabilirsiniz. Bu yöntem özellikle toplu resim içe aktarmalarında faydalıdır çünkü manuel yeniden boyutlandırma ve konumlandırma ihtiyacını ortadan kaldırır.
1. Resmi yerleştireceğiniz hücre boyutunu ayarlayın ve hücreleri seçin.
2. Ardından, "Microsoft Visual Basic for Applications" penceresini açmak için ALT + F11 tuşlarını basılı tutun.
3. "Ekle" > "Modül" seçeneğine tıklayın ve aşağıdaki makroyu Modül penceresine yapıştırın.
VBA: Hücre boyutuna göre birden fazla resim ekleme
Sub InsertPictures()
'Updateby Extendoffice
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
xRowIndex = Application.ActiveCell.Row
For lLoop = LBound(PicList) To UBound(PicList)
Set Rng = Cells(xRowIndex, xColIndex)
Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
xRowIndex = xRowIndex + 1
Next
End If
End Sub
4. Ardından bu kodu çalıştırmak için F5 tuşuna basın. Açılan pencerede lütfen resimleri içeren klasörü seçin ve eklemek istediğiniz resimleri seçin.
5. Ve ardından "Aç" düğmesine tıklayın, tüm seçilen resimler hücre boyutuna göre seçimlerinize eklenmiş olacaktır. Ekran görüntüsüne bakınız:
Kutools for Excel ile hücrelere uyacak şekilde resimleri toplu olarak otomatik yeniden boyutlandırma
Eğer VBA kodu hakkında bilginiz yoksa endişelenmeyin! Kutools for Excel, resimleri ilgili hücrelere otomatik olarak yeniden boyutlandırmak için basit ve verimli bir yol sunar. Bu özellik özellikle ürün listeleri, raporlar veya görsel veri sunumları gibi sık sık resim ekleyen kullanıcılar için çok kullanışlıdır.
Bu bölümde, Kutools for Excel'i kullanarak birden fazla resmi otomatik olarak yeniden boyutlandırmak için adımları anlatacağız, böylece zaman kazanacak ve düzenli bir çalışma sayfası elde edeceksiniz.
Kutools for Excel'i yükledikten sonra lütfen aşağıdaki adımları izleyin:
- "Kutools Plus" > "İçe/Dışa Aktar" > "Resimleri İçe Aktar" seçeneğine tıklayın.
- "Resimleri İçe Aktar" iletişim kutusunda aşağıdaki seçenekleri yapılandırın:
- Resim dosyalarını veya klasörünü seçmek için "Ekle" düğmesine tıklayın ve resimleri Resim Listesi'ne ekleyin;
- "İçe Aktar Boyutu" açılır menüsünden "Hücre Boyutunu Eşleştir" seçeneğini seçin;
- "İçe Aktar Sırası" açılır listesinden resim sırasını belirtin, "Sütun bazlı, ardından satır bazlı doldur" veya "Satır bazlı, ardından sütun bazlı doldur" seçeneklerini seçebilirsiniz;
- Son olarak, "İçe Aktar" düğmesine tıklayın.
- Şimdi, başka bir "Resimleri İçe Aktar" penceresi açılacaktır, resimleri içe aktaracağınız hedef hücreleri belirtin, ekran görüntüsüne bakınız:
- Ardından Tamam düğmesine tıklayın, tüm seçilen resimler aşağıda gösterilen ekran görüntüsünde olduğu gibi belirli hücre boyutlarına uyacak şekilde eklenmiş olacaktır:
Sonuç
Hem VB Makrosu hem de Kutools for Excel, resimleri hücrelere uyacak şekilde yeniden boyutlandırmak için etkili yollar sunar, ancak farklı kullanıcı ihtiyaçlarına ve beceri seviyelerine hitap ederler.
- VBA kodu, yüksek özelleştirme ihtiyacı olan ve programlamaya aşina olan kullanıcılar için idealdir. Maliyet açısından etkili bir çözümdür, ancak bazı teknik bilgi gerektirir.
- Kutools for Excel, kullanıcı dostu, kod yazmadan bir yaklaşım tercih eden ve ek özellikler ve kullanım kolaylığı için üçüncü parti bir araç satın almaktan çekinmeyen kullanıcılar için mükemmeldir.
Sonuç olarak, bu iki yöntem arasında yapılacak seçim, kullanıcının özel gereksinimlerine, teknik becerilerine ve bütçesine bağlıdır. Excel'de sık sık resimlerle çalışanlar için her iki seçeneği de incelemek ve güçlü ve zayıf yönlerini anlamak, daha verimli ve akıcı iş akışlarına yol açabilir. Eğer Excel ipuçları ve püf noktaları hakkında daha fazla bilgi edinmek istiyorsanız, web sitemiz binlerce öğretici sunarak Excel'i ustalaşmanızda size yardımcı olur.
İlgili Makale:
Excel'de birden fazla hücreyi üstlerindeki resimlere hızlıca nasıl yeniden boyutlandırabilirsiniz?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!