Merhaba,
Sizin sorunuz resim getirmekle ilgili..
Bu başlıkla doğrudan ilintili değil.. Forumda insert+picture komutları ile arama yaparsanız bolca örnek olduğunu görebilirsiniz..
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 resim görüntülenemiyor silinmiş taşınmış olabilir gibi şeyler söylüyor.
resimlerimin bağlantılı değil de direk excel dosyasına...
Bu özellik ofis 365 sürümünde bulunmaktadır..
Linkteki videoyu izleyiniz.
https://support.microsoft.com/en-us/office/insert-data-from-picture-3c1bb58d-2c59-4bc0-b04a-a671a6868fd7
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Union([M5], [M13])) Is Nothing Then Exit Sub
On Error Resume Next
ActiveSheet.DrawingObjects.Delete
Dim resimyolu As String
Dim resim As Picture
resimyolu = ActiveWorkbook.Path & "\" & Sheets(2).[M5] & ".jpg"
Set resim =...
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Union([M5], [M13])) Is Nothing Then Exit Sub
If [M5].Value <> "" And [M13].Value <> "" Then
If ActiveSheet.DrawingObjects.Count > 0 Then ActiveSheet.DrawingObjects.Delete
Dim resimyolu$, resim As...
merhabalar aşagıdaki gibi kodum var M5 hücresi değişince makro çalışıyor bura kadar sıkıntı yok , ben M5 hücresine ek olarak M13 hücresi değişincede aynı makro çalışsın istiyorum yani m5 veya m13 de değişiklik olunca çalışsın istiyorum düzeltme yapablirseniz memnun olurum.
Private Sub...
Merhaba,
aşağıdaki vba kodunda
ürün kodunu yazınıp tuşa basınca dosyadan resim çekiyor excelde görünüyor.
birinci sorum: Yeni bir ürün kodu yazdığımda eski resimin kaldırılmasını istiyorum yoksa üst üste biniyor.
ikinci sorum: hiç tuşa bağlamadan ürün kodu yazdığımda resimi getirebilir...
Formda bulduğum kod la resimleri getiriyorum fakat resim yolunu kod sayfasından değiştiriyorum
Bunun yerine userformda ki TextBox yazdığım adresten değişire bilimiyim.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error Resume Next
Dim resim As...
Merhaba,
Aşağıdaki kodları bir modüle kopyalayıp deneyiniz.
Sub ResimEkle()
Dim c2Genislik As Double
Dim c2Yukseklik As Double
Dim resimSol As Double
Dim resimUst As Double
Dim resim As Picture
Dim resimDosyasi As String
resimDosyasi = ResimDosyasiSec...
Merhaba,
ChatGPT'ye sordum, yanıtı :
Sub ResimEkle()
Dim ws As Worksheet
Dim c2Genislik As Double
Dim c2Yukseklik As Double
Dim resimSol As Double
Dim resimUst As Double
Dim resim As Picture
' Çalışma sayfasını belirleyin
Set ws = ThisWorkbook.Sheets("Sayfa1")...
Kodlara bir IF sorgusu ekledim
Sub InsertPic()
Dim pic As String, myPicture As Picture, rng As Range, cl As Range
Set rng = Range("K2:K15")
On Error Resume Next
For Each cl In rng
If Not IsEmpty(cl) Then 'ilave edildi
pic = cl.Value
Set myPicture =...
kodu sayfanın kod bölümüne yapıştır
5. satıra işlem yapınca kod çalışacaktır.
not: kodun çalışması için dosyanın yanında Resimler klasörü olmalı ve resimlerde bu klasörün içinde olmalı
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target.Rows, [5:5]) Is Nothing Then Exit Sub...
Selamunaleyküm
Arkadaşlar benim bir excel vba çalışmam var onun içerisinde aşağıdaki kod ile worksheet üzerine resim ekliyorum. Daha sonra bu exceli başka birine mail yolu ile ilettiğimde resimler gözükmüyor bağlantı yolu hatası vererek örnek aşağıda. Ancak ben boş bir excel açık içerisine...
Sayfaya sağ tık, kod bölümüne ekleyin
Hata varsa sonra revizyon yaparım.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim filePath As String
Dim img As Picture
If Target.Address = "$C$1" Then
Cancel = True
filePath =...
Aşağıdaki fonksiyon geliştirilebilir.
=K_PICTURE(Resim_Dosya_Yolu;Resim_Adı;Resim Boyutu;Resim_Yüksekliği;Resim_Genişliği)
Kalın yazı fontu ile belirtilen parametreler opsiyoneldir. Yani boş bırakabilirsiniz.
Resim_Adı = Sayfada resime vermek istediğiniz isimdir. (Örnek Resim-1)
Resim_Boyutu...
Rıdvan Hocam tekrar merhaba
Resimleri indirince satırı kopyalayıp başka sayfaya yapıştırdeğiştiğimizde resimleri en-boy oranı çok bozuluyor.
bununla ilgili bir öneriniz var mıdır?
teşekkürler,
Merhaba,
Aşağıdaki kodu kullanabilirsiniz.
Sub ResimleriKucult()
Dim satir As Long
Dim resimUrl As String
Dim resim As Picture
Dim ws As Worksheet
Set ws = ActiveSheet
For satir = 1 To ws.Cells(Rows.Count, "C").End(xlUp).Row
resimUrl =...
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.