excelde resim kırpmak

kakara

Altın Üye
Katılım
5 Mart 2014
Mesajlar
252
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
19-12-2025
Merhaba ustadlarım yapılabılırlıgı var mı bılmıyorum ama, dosyadan resımlerı benım verecegım boyutlara göre kırpmak ıstıyorum. çok fazla fotograf oldugu ıcın paıntten tek tek ugrasıyoruz excele cekerken ıstedıgımız boyutlarda kırpıp sonrada excele gelebılır mı resımler ? ılgınız ıcın sımdıden tesekkurler. bır ornek dosya atmıyorum kırpma ölçütleri her seferınde degısebılır.
 

kakara

Altın Üye
Katılım
5 Mart 2014
Mesajlar
252
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
19-12-2025
@Zeki Gürsoy ustadım ılgınız ıcın tesekkur ederım ama hıcbırsey anlıyamadım malesef
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,122
Excel Vers. ve Dili
Microsoft Office 2019 English
Set shapetocrop = ActiveWindow.Selection.ShapeRange(1)
With shapetocrop.Duplicate
.ScaleHeight 1, True
origHeight = .Height
.Delete
End With
croppoints = origHeight * 20 / 100
shapetocrop.PictureFormat.CropLeft = croppoints
shapetocrop.PictureFormat.CropRight = croppoints


Veya

 

kakara

Altın Üye
Katılım
5 Mart 2014
Mesajlar
252
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
19-12-2025
@Trilenium ustadım verdıgınız kod sag ve sol taraftan kırpıyor bu kodun ıcıne alt ve ust tarafta eklenebılır mı acaba ? ılgınız ıcın tesekkur ederım
 

kakara

Altın Üye
Katılım
5 Mart 2014
Mesajlar
252
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
19-12-2025
@Trilenium ustadım verdıgınız lınkten alt ve ust kırpmayıda yapabıldım yalnız tek resım sectırıp yaptırıyor ben excele aldıgım 50 resmı aynı anda yapmak ıstıyorum acaba bır yolu var mıdır ?
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,122
Excel Vers. ve Dili
Microsoft Office 2019 English
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


Bu kod ile birden fazla resimi seçip ekle dediğinizde tüm resimleri hücre boyu ve genişliği kadar resize edip ekliyor
 

kakara

Altın Üye
Katılım
5 Mart 2014
Mesajlar
252
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
19-12-2025
@Trilenium ustadım ben bırden fazla hucre boyutunda excele cektıgım resımlerın hepsını secerek sağ sol alt ve ust kırpmalarını yaptırmak ıstıyorum. sizin kodunuz resmı getırıyor orda bır problemım yok acıkcası ılgınız ıcınde tesekkur ederım
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,799
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Alternatif dosya linki veriyorum bu dosya exe olarak yapılmıştır.
kaynak ve hedef yazan yerlerden klasörleri seçiniz ve istediğiniz işleme ait seçenek düğmesinden seçim yapınız
işlemi başlat düğmesine tıklayınız.
not:
1-liste kutularına ait işlemlerden klasör ve dosyaları sürükle bırak işlemi de yapmaktadır.
2-bu dosyanın yanında (sifre kayit.1st) dosyası olmadan çalışmaz,
3-ilk defa kullananlar için (şifre parametresi.exe) dosyası ile şifre parametresi oluşturması gerekiyor.



Yeni Bit Eşlem Resmi.jpg
 
Son düzenleme:

kakara

Altın Üye
Katılım
5 Mart 2014
Mesajlar
252
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
19-12-2025
@halit3 ustadım tesekkur ederım
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Alternatif dosya linki veriyorum bu dosya exe olarak yapılmıştır.
kaynak ve hedef yazan yerlerden klasörleri seçiniz ve istediğiniz işleme ait seçenek düğmesinden seçim yapınız
işlemi başlat düğmesine tıklayınız.
not:
1-liste kutularına ait işlemlerden klasör ve dosyaları sürükle bırak işlemi de yapmaktadır.
2-bu dosyanın yanında (sifre kayit.1st) dosyası olmadan çalışmaz,
3-ilk defa kullananlar için (şifre parametresi.exe) dosyası ile şifre parametresi oluşturması gerekiyor.


Ekli dosyayı görüntüle 239824
Hocam, emeğinize sağlık. Lakin winrar dosya biçimi tanınmadı diyor.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,799
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Neden olduğunu bilmiyorum bendeki winrar sürümü bu (winrar-x64-550tr.exe)
bu sürüm ile sıkıştırma yapıldı
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Neden olduğunu bilmiyorum bendeki winrar sürümü bu (winrar-x64-550tr.exe)
bu sürüm ile sıkıştırma yapıldı
Teşekkür ederim hocam. Başka sürüm ile denerim.
 
Üst