Resim ekleme-boyutlandırma..

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Dosyanızda resim yok?
Hocam resim yok, evet, eklemek istiyorum,, herhangi bir resim olabilir...

Resim ekle butonuna basınca bana hücre adresini sorup, ve o hücredeki gibi (mesela B5 diğerleride, aynı boyutta) otamatik resmi boyutlandırmak amacım...

Şu anda Tabloyu şu şekilde kullanıyorum;

1-Ekle menusu -Dosyadan resim ekle
2- Resmin Sol alt köşesini ,B5 hücresinin sol alt köşesine Taşıyorum.
3- Resmin Sağ üst köşesini, B5 hücresinin sağ üst köşesine sündürüyorum, eşitliyorum..
 
Son düzenleme:

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,852
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Hocam resim yok, evet, eklemek istiyorum,, herhangi bir resim olabilir...

Resim ekle butonuna basınca bana hücre adresini sorup, ve o hücredeki gibi (mesela B5 diğerleride, aynı boyutta) otamatik resmi boyutlandırmak amacım...

Şu anda Tabloyu şu şekilde kullanıyorum;

1-Ekle menusu -Dosyadan resim ekle
2- Resmin Sol alt köşesini ,B5 hücresinin sol alt köşesine Taşıyorum.
3- Resmin Sağ üst köşesini, B5 hücresinin sağ üst köşesine sündürüyorum, eşitliyorum..
Sorunuzu kendiniz anlıyorsunuz ben cevap vermek istiyorum ama sorunuzu anlamıyorum.

1-Sayfada bir resim yok.
2-Sayfaya bir resimi kod ilemi getireceksiniz.
3-Eğer kod ile gelecekse resimler bilgisayarın neresinde
4-Eğer kod ile gelecekse resim isimleri nereden songulanacak.


ve benzer bir sürü soru?
cevap vermek çözüm olmuyorki sonra ben şöyle demiştim surusuna mehal vermemek için emeklerde boşuna gitmesin gereksiz mesajlaşmıyalım.
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
1-Sayfada bir resim yok.
2-Sayfaya bir resimi kod ilemi getireceksiniz.
3-Eğer kod ile gelecekse resimler bilgisayarın neresinde
4-Eğer kod ile gelecekse resim isimleri nereden songulanacak.

***********************

Hocam şu şekilde;

1- sayfanın orjinali böyle olacak boş yani. resim yok. (Çalışma bitiminde dosyayı farklı kayıt yapacağım)
2- sayfaya bir resmi kod ile getireceğiz evet ; yalnız dialog penceresi açılacak, resimi seçeceğim.
3-Bilgisayarda herhangi bir klasörde.
4- " "

bir önceki mesajımda tabloyu şu an nasıl kullandığımı anlattım. bunu Otamatik olarak yapmanın bir yolu varmı dır, bu soruya cevap arıyorum.. Teşekkürler.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,852
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
1-Sayfada bir resim yok.
2-Sayfaya bir resimi kod ilemi getireceksiniz.
3-Eğer kod ile gelecekse resimler bilgisayarın neresinde
4-Eğer kod ile gelecekse resim isimleri nereden songulanacak.

***********************

Hocam şu şekilde;

1- sayfanın orjinali böyle olacak boş yani. resim yok. (Çalışma bitiminde dosyayı farklı kayıt yapacağım)
2- sayfaya bir resmi kod ile getireceğiz evet ; yalnız dialog penceresi açılacak, resimi seçeceğim.
3-Bilgisayarda herhangi bir klasörde.
4- " "

bir önceki mesajımda tabloyu şu an nasıl kullandığımı anlattım. bunu Otamatik olarak yapmanın bir yolu varmı dır, bu soruya cevap arıyorum.. Teşekkürler.
Dialog penceresiyle sadece bir resim gelir.
Oysa dosyanızda 4 adet resim için birleştirilmiş hücre mevcut
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,852
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Böyle bir yol alamıyacağız galiba.

Küçük bir kod

Bu kod seçili hücreye diyalog nesnesinden seçilen resmi getiriyor.

kod:

Kod:
Private Sub CommandButton1_Click()

Dosya = Application.GetOpenFilename("All Files (*.*),*.*.")
If Dosya = False Then
MsgBox "Veri alınacak dosyayı seçmediniz.", vbInformation, "DİKKAT"
Exit Sub
Else
End If

Set Adres = Range(ActiveWindow.RangeSelection.Address)
ActiveSheet.Pictures.Insert(Dosya).Select
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.Top = Adres.Top + 2
Selection.Left = Adres.Left + 2
Selection.ShapeRange.Height = Adres.Height - 3
Selection.ShapeRange.Width = Adres.Width - 3
Cells(1, 1).Select

End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
halit3;

Hocam çok teşekkür ediyorum, Tamamdır.. Aynen budur. Resimleri tek , tek seçmem gerekiyor zaten .. Saygılar..
 
Katılım
25 Şubat 2008
Mesajlar
14
Excel Vers. ve Dili
2010-İngilizce
Altın Üyelik Bitiş Tarihi
24.01.2019
benim de çok işime yaradı teşekkürler
 
Üst