Resmi bir alan içinde hizalama

Katılım
7 Aralık 2009
Mesajlar
3
Excel Vers. ve Dili
excel 2007 türkçe
Merhabalar,

Malzemelerin resimli etiketlerini oluşturmam gerekiyor. Yaklaşaık 5000 adt malzeme için yapıcam bunu.

İşimi kolaylaştırmak için etiketlerin formatını format makrosu ile yapıyorum.

Resimleri de stok kodlarına göre dosyadan çekiyorum. Sorunum Belirlediğim alana resimlerin oturmaması. Ekte örnek dosya var.

Aşağıdaki kodları kullanıyorum. Ama o alana değilde sağ - yukarı resim yerleşiyor.
çerçeveye nasıl sabitleyebilirim.

Teşekürler.

Sub Resimleri_Al()

Dim resim As Shape, i As Long, yol As String, dosya As String

Sheets("Dosya").Range("A4:A16").Select

yol = ThisWorkbook.Path

dosya = "\" & "11623600077" & ".jpg"

ActiveSheet.Pictures.Insert(yol & dosya).Select

Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Width = Sheets("Dosya").Range("A4:A16").Width
Selection.ShapeRange.Height = Sheets("Dosya").Range("A4:A16").Height


End Sub
 

Ekli dosyalar

Katılım
7 Aralık 2009
Mesajlar
3
Excel Vers. ve Dili
excel 2007 türkçe
Alan değil hücre olarak denesemde aynı problem oluyor. Yardımlarınızı bekliyorum.
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,158
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Bunu demermisiniz

Dosyanı ekte, deneyip bir yorum bildirirmisiniz.
 

Ekli dosyalar

Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,233
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Dosya ve resimler aynı dizin altında olmalı.

Dosyadaki resim getirilen hücreyi teke indirdim. Birleştirilmiş hücreler makroda sorun oluşturabiliyor. Bu şekilde düzenlerseniz daha uygun olmakta.

Kodlar http://www.ozgrid.com/forum/showthread.php?t=62510 adresinden alınmıştır.
 

Ekli dosyalar

Katılım
7 Aralık 2009
Mesajlar
3
Excel Vers. ve Dili
excel 2007 türkçe
Necdet teşekürler. Kodlar hücreye hizaladı fakat sağ taraftan hücreden taşıyor. Benim sütun genişliğim 43 olmak zorunda. Resmi küçültemiyorum.

Son bi yardım.

Şu an kullandığım kodlar module 2 de.
 

Ekli dosyalar

Üst