Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Sn
Sn Emre ilginize teşekkürler,
benim sıkıntım görselin hücre ile aynı boyutta olması değil, yatayda ve dikeyde hücreyi taşmasın yeter, hücre içinde yatay veya dikey' in bir tarafında boşluk kalabilir.
diğer durumda görseli eşit boyutlandırmıyor. görsel bozuluyor.
iyi akşamlar dilerim.
Merhaba , aşağıdaki kodlar ile resmi hücre boyutlarıyla aynı yapabilirsiniz.
Sub Hucre_Resim_Ekle()
Dim sPicture As String, pic As Picture, Hucre As Range
sPicture = "C:\Users\xxxxxx\Pictures\yyyyy\zzzzzz\L-123.jpg"
Set Hucre = Range("E15")
If sPicture = "False" Then Exit Sub...
Merhaba,
Aşağıdaki kod ile hücreye küçük resim ekliyorum, eklenen görseli ilgili hücrenin satır yüksekliğine göre boyutlandırıyor.
Yalnız eklenen görselin yatay boyutu, dikey boyutuna göre çok fazla olduğu zaman (ekli resim); bu sefer resim yatayda hücreyi taşıyor.
Resmi boyutlandırırken...
kolay gelsin. bu forumdan öğrendiğim bir makro ile bilgisayarımdan excele satırın içine tam sığan fotoğraflar yüklüyorum ama dosyayı kaydedip başka birine gönderdiğimde ya da başka bir gün girdiğimde bağlantılı resim görüntülenemiyor silinmiş taşınmış olabilir gibi şeyler söylüyor.
resimlerimin...
Aşağıdaki kodları deneyin.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B:B]) Is Nothing Then Exit Sub
Dim ResimYolu As Variant
Dim resim As Picture
Dim Satir As Integer
Dim ResimBak As Integer
If Target = "" Then Exit Sub
Satir =...
aşağıdaki kodu vba da çalışma sayfasına insert module diyerek kod olarak yazıp kapatıyorum ama hiçbir şekilde bu kodu kullanamıyorum. makro çalıştır dediğimde gözükmüyor. bi makro kaydedip üzerine düzenle deyip düzenlemeye bu kodu yapıştırdığımda ise expected end sub hatası veriyor. ilk kez...
Hocam bugün deneme şansı buldum. Ama nasıl uygulamam gerekiyor? Kodu f5 ile çalıştırdığım zaman hiçbir şey değişmiyor. Biraz bilgi verebilir misiniz uygulaması nasıl oluyor?
https://www.excel.web.tr/threads/makro-ile-huecreye-resim-ekleme.162139/
Sub TestInsertPictureInRange()
InsertPictureInRange "C:\Users\RecepCem\Desktop\Altın.jpg", _
Range("E6")
End Sub
Sub InsertPictureInRange(PictureFileName As String, TargetCells As Range)
' inserts a picture...
Selamlar
Ürün kodu yazdığımda ürün resmi getiren bir excel formatı yine bu platformdan Mehmet Gürten beyin yardımı ile hazırlamıştık. Bu format Windows’ta çok güzel çalışıyor fakat Mac’de resimleri getirmiyor. Bir kaç araştırma yaptığımda MAC lerde resim getirme kodlarının farklı olduğundan...
Sonunda başardım hocam. Word üzerinde resim ekleme kodunu deneme yanılma ve İnterneti araştırarak buldum.
kullandığım kod burada
yararlandığım kod açıklaması
tek sorun fotoğrafların boyutlarının manuel olarak ayarlanmak zorunda olması. onuda bir defa paint kullanarak yeniden boyutlandırdım.
Benzer bir kaç sorunuz var esas dosyanızı şimdi eklediniz herhalde
Dosyanızın yanında Resimler adı altında klasör olmalı ve resimler burada tc kimlik numarası ile adlandırılmalı
Al hücresindeki sırayı değiştirip kodu çalıştırın.
Sub deneme1()
sat1 = 3 'İlk satır
sat2 = 9 'Son satır
sut1 = "I"...
Bu kodu bir dene
Private Sub Worksheet_Change(ByVal Target As Range)
Dim s1
Set s1 = Sheets(ActiveSheet.Name)
If InStr(Trim(ActiveWindow.RangeSelection.Address), ":") = 0 Then
Dim Picture As Object
Set Adres = Range("k15:s15")
For Each Picture In ActiveSheet.Pictures
If Not...
önceki kodları silin
Bir modüle bu kodları kopyalayın ve birer komut düğmesine bağlayın sonrada kodları çalıştırın.
veya dosyayı kayıt edin kapatıp ve sonra yeniden açın
Sub Auto_Open()
On Error Resume Next
Call resimleri_sil
Call resimleri_getir
End Sub
Sub Auto_Close()
On Error Resume...
STOK LİSTESİ sayfasındaki kodların hepsini silin ve bu kodları oraya yapıştırın.
dosyanın hemen yanında res klasörü olmalı ve resimlerde onun içinde olmalı
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [e2:e500]) Is Nothing Then Exit Sub
yatay = -1 ' bu kadar hücre...
Bu kodu bir modülün içine kopyala ve açılan liste kutusuna mause ile sağ tıkla makro ata seçeneğinden Resimlerekle2 seç ve kodu çalıştır.
Kod:
Sub Resimlerekle2()
Dim s1
Set s1 = Sheets(ActiveSheet.Name)
Set Adres = s1.Range(s1.Cells(6, "t"), s1.Cells(10, "x"))
Dim Picture As Object
For Each...
Sorunum çözüldü. Ömer Bey'in tavsiye ettiği yöntemi kullandım ve herhangi bir problem kalmadı. Denediğim ve başarılı olan değerleri buraya paylaşıyorum. Aynı problemi yaşayan ve yaşayacak kişiler buradan alsın. Ömer Bey, Haluk Bey ve Mahmut Bey yardım etmek için ayırdığınız vakit için çok...
Bu şekilde dener misiniz. Resmin gerçek en-boy oranı bozulmaması için
.ShapeRange.LockAspectRatio = msoTrue yaptım, en boy oranı bozulsa da hücreyi tam doldurması istenirse False yapılabilir.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim sPicture As...
Cevaplarınız için teşekkür ederim. Excel bilmediğim bi platformdu fakat yapmam gereken iş sebebiyle araştırma durumunda kaldım. Bu siteyi keşfettim ve gerçekten Excel ile neler yapıldığını gördükçe hayretler içerisinde kaldım. İşimi bitirdikten sonra ilk yapacağım Excel'i tüm detaylarıyla...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.