Seçili alanı JPeg Formatına çevirmek

Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Herkese hayırlı geceler.
Bir çalışmamda kullanmak üzere excel.web.tr de çok aramama rağmen tam istediğim konuda bilgiye ulaşamadım.
Yapmak istediğim iki farklı çalışma kitabım var bunların birinde
C8 - BZ43 hücrelerin arasına resimler çizmekteyim. bunlar çizgi nesne ve yazılardan oluşuyor.
Bir kod yardımı ile çizim işi bittikten sonra farklı bir çalışma kitabında C20 - BZ56 hücrelerinin üzerine resim olarak gelmesini istiyorum.
Yani kapalı olan Çalışma kitabına göndermek istiyorum.
Değerli hocalarımdan bu konuda yardım bekliyorum ve
Şimdiden teşekkür ediyorum
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Bu sorunum devam etmektedir. değerli hocalarımdan destek bekliyorum. Şimdiden teşekkürler
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Değerli hocalarım;
Yapmak istediğim karışık anlatmış olabilirim. Kısaca tekrar anlatayım.
2 adet çalışma kitabım var bunlar KROKİ ve KAZA adlarındaki kitaplar
ben KROKİ çalışma kitabının C20:BZ43 alanlarında meydana gelen trafik kazalarına ait kroki çizimleri yapıyorum. Bu çizimler alanda metin kutusu ve nesnelerden oluşuyor. Çizim işim bittiği zaman bu alanın C20:BZ43 KAZA çalışma kitabında bulunan ve aynı ölçülerde olan C20:BZ56 alanına JPEG olarak atmak istiyorum. KAZA çalışma kitabı açık veya kapalı olabilir.
Benim için bu kod önemli. yardımlarınız için şimdiden teşekkürler.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Kaza isimli dosyanın açık olduğunu ve resmin Sayfa1'e gönderileceğini varsayarak aşağıdaki kodları dener misiniz?
Kod:
Sub ResimGönder()
    Range("C20:BZ43").CopyPicture xlScreen, xlPicture
    Workbooks("Kaza.xls").Activate
    Sheets("Sayfa1").Range("C20").Select
    ActiveSheet.Paste
End Sub
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
sayın dede öncelikle teşekkür ederim aktardı ancak benim istediğim ölçülerde aktarmadı
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhabalar Ergun Bey, fotoğrafı çekilen ve fotoğrafın aktarıldığı sayfanın yakınlaştırma oranının % 100 olduğundan emin misiniz?
Sayın dede'nin gönderdiği kod'u denediğimde aynı boyutta aktarma gerçekleşiyor.
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Evet ömer hocam onu ayarladım ve yaptım. teşekkür ederim. Bu kodu terse çevirmek mümkümüdü yani şöyle. KROKİ sayfasında bu aralığın resmini getir gibi..
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Gerek Sayın dede'nin verdiği kod üzerinde değişiklikler yaparak (resmi çekilecek sayfa, hücre aralığı, aktarılacağı belge/sayfa adı vs. bilgilerini düzenleyerek olabilir veya bu bilgileri hücreden aldırabilirsiniz) denemek lazım. Biraz bakın olmazsa mutlaka bilgi sahibi bir üye ilgilenecektir.
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Merhaba,
Kaza isimli dosyanın açık olduğunu ve resmin Sayfa1'e gönderileceğini varsayarak aşağıdaki kodları dener misiniz?
Kod:
Sub ResimGönder()
    Range("C20:BZ43").CopyPicture xlScreen, xlPicture
    Workbooks("Kaza.xls").Activate
    Sheets("Sayfa1").Range("C20").Select
    ActiveSheet.Paste
End Sub
sayın DeDe öncelikle kod için teşekkür ederim kod istediğim resmi alıyor ve aktarıyor yalnız aktarırken çok yavaş hareket ediyor.ve yavaş aktarıyor. Ayrıca aktardığım resmin ortasına çizgilerim eşit kalınlıkta olmasına rağmen % dede iki sayfada eşit olmasına rağmen resmi birebir istediğim alan içerine almıyor. Ekranda birebir olmasına rağmen yazıcı çıktısında tam oturmamış görünüyor. Bu konuda yardımcı olurmusunuz..
Şimdiden teşekkürler saygılarımla
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Merhaba,
Yavaş olması dosya boyutunun büyük olmasından kaynaklanır. Bu konu forumda işlenmişti. Arama yaparsanız bulabilirsiniz.

Ayrıca aşağıdaki linklere bakmanızı öneririm.

Hücreleri Resim olarak kaydetmek
Seçilen alanı jpg olarak kaydetmek..
Seçili Hücre Aralığını Resim "*.jpeg" olarak kaydetme

Sayın hocam dEdE vermiş olduğunuz bağlantı ve kodları inceledim. birşeyler yapmaya çalıştım ancak tam olarak istediğimi anlatamadım sanırım. resimleri çekiyorum ve istediğim dosyaya atabiliyorum. lakin JPEG olarak kaydettiğim resmi diğer dosyaya aldığım zaman çözünürlüğü çok düşüyor ve basit bir resim bile karışık hal alıyor. Resmin kalitesi önemli çünkü çizdiğim resim meydana gelen bir trafik kazası resmidir. üzerinde metre cinsi küçük işaretler mevcut bunlar hiçbiri görünmüyor görünse de çok kalınlaşıyor ve renkler birbirine giriyor. Dosya boyutum fazla değil ama görüntü kalitesi düşük. Umarım yapmak istediğimi anlatabilmişimdir. Saygılarımla
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
değerli hocalarım iki gündür kafayı yemek üzereyim forumda hepsini denedim sayılır ama tam istediğim gibi yapamadım. Bir yardım etseniz de şu cesedi ortadan bi kaldırsak
dosyaların bir kopyasını ekledim dosya isimleri ve sayfa adları bunlardır.
şimdiden teşekkürler

http://s6.dosya.tc/server5/6x0hcf/KAZAMATIK.rar.html
 
Katılım
12 Aralık 2015
Mesajlar
1,209
Excel Vers. ve Dili
Türkçe Ofis 2007
Sayın ergungoker03
1. D Sürücüsünde resim klasörü oluşturun
2. KAZAKROKİ.xls dosyasına Resim Kopyala düğmesi ekledim, tıklayınca resim çekiyor ve resim klasöründe sırasıyla 1.jpg, 2.jpg dosyaları oluşturuyor.
3. KAZAMATİK.xls dosyasında kroki geleceği yere Image1 ekledim.
4. Birer tane de ComboBox ekledim, açılışta resim klasöründeki dosya isimleri listelenecek. ComboBox'a tıklayınca image'ye kroki gelecek.
Örnek dosya ekte
http://s6.dosya.tc/server5/oqufg7/KAZAMATIK.zip.html
 
Son düzenleme:

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,853
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Kasakroki dosyası kodlarını bir modüle kopyalayın ve (Bitmap_Exporteren) mokroyu çalıştırın kırmızı yere siz isterseniz başka dosya adı yazın.

Kod:
Option Explicit
Option Compare Text

#If Win64 Then
Private Declare PtrSafe Function IsClipboardFormatAvailable Lib "user32" (ByVal wFormat As Integer) As Long
Private Declare PtrSafe Function OpenClipboard Lib "user32" (ByVal hWnd As Long) As Long
Private Declare PtrSafe Function GetClipboardData Lib "user32" (ByVal wFormat As Integer) As Long
Private Declare PtrSafe Function CloseClipboard Lib "user32" () As Long
Private Declare PtrSafe Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As uPicDesc, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As Long
Private Declare PtrSafe Function CopyEnhMetaFile Lib "gdi32" Alias "CopyEnhMetaFileA" (ByVal hemfSrc As Long, ByVal lpszFile As String) As Long
Private Declare PtrSafe Function CopyImage Lib "user32" (ByVal handle As Long, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long
#Else
Private Declare Function IsClipboardFormatAvailable Lib "user32" (ByVal wFormat As Integer) As Long
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetClipboardData Lib "user32" (ByVal wFormat As Integer) As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
Private Declare Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As uPicDesc, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As Long
Private Declare Function CopyEnhMetaFile Lib "gdi32" Alias "CopyEnhMetaFileA" (ByVal hemfSrc As Long, ByVal lpszFile As String) As Long
Private Declare Function CopyImage Lib "user32" (ByVal handle As Long, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long

#End If

#If VBA7 Then
#Else
#End If


Private Type GUID
Data1 As Long
Data2 As Integer
Data3 As Integer
Data4(0 To 7) As Byte
End Type

Private Type uPicDesc
Size As Long
Type As Long
hPic As Long
hPal As Long
End Type


Const CF_BITMAP = 2
Const CF_ENHMETAFILE = 14
Const IMAGE_BITMAP = 0
Const LR_COPYRETURNORG = &H4

Function PastePicture(Optional lXlPicType As Long = xlPicture) As IPicture

Dim h As Long, hPicAvail As Long, hPtr As Long, hPal As Long, lPicType As Long, hCopy As Long
lPicType = IIf(lXlPicType = xlBitmap, CF_BITMAP, CF_ENHMETAFILE)
hPicAvail = IsClipboardFormatAvailable(lPicType)
If hPicAvail <> 0 Then
h = OpenClipboard(0&)
If h > 0 Then
hPtr = GetClipboardData(lPicType)
If lPicType = CF_BITMAP Then
hCopy = CopyImage(hPtr, IMAGE_BITMAP, 0, 0, LR_COPYRETURNORG)
Else
hCopy = CopyEnhMetaFile(hPtr, vbNullString)
End If
h = CloseClipboard
If hPtr <> 0 Then Set PastePicture = CreatePicture(hCopy, 0, lPicType)
End If
End If

End Function

Private Function CreatePicture(ByVal hPic As Long, ByVal hPal As Long, ByVal lPicType) As IPicture
Dim r As Long, uPicInfo As uPicDesc, IID_IDispatch As GUID, IPic As IPicture

With IID_IDispatch
.Data1 = &H7BF80980
.Data2 = &HBF32
.Data3 = &H101A
.Data4(0) = &H8B
.Data4(1) = &HBB
.Data4(2) = &H0
.Data4(3) = &HAA
.Data4(4) = &H0
.Data4(5) = &H30
.Data4(6) = &HC
.Data4(7) = &HAB
End With
With uPicInfo
.Size = Len(uPicInfo)
.Type = IIf(lPicType = CF_BITMAP, 1, 4)
.hPic = hPic
.hPal = IIf(lPicType = CF_BITMAP, hPal, 0)
End With

r = OleCreatePictureIndirect(uPicInfo, IID_IDispatch, True, IPic)
If r <> 0 Then Debug.Print "Create Picture: " '& fnOLEError(r)
Set CreatePicture = IPic

End Function


Sub Bitmap_Exporteren()

Dim fl As Object, Kayıt_Yeri As Variant, Dosya_Adı As String
Dim Say As Long, obMetafile As Long, lPicType As Long, oPic

'On Error Resume Next
Set fl = CreateObject("Scripting.FileSystemObject")
Kayıt_Yeri = ThisWorkbook.Path & "\Resimler\"

If fl.FolderExists(Kayıt_Yeri) = False Then
MkDir Kayıt_Yeri
End If

Say = fl.GetFolder(Kayıt_Yeri).Files.Count + 1
Dosya_Adı = Kayıt_Yeri & "[COLOR="Red"]Picture " & Say & [/COLOR]".jpg"

If Kayıt_Yeri <> False Then
lPicType = IIf(obMetafile, xlPicture, xlBitmap)
Range("c8:bw41").CopyPicture Appearance:=xlScreen, Format:=xlBitmap
Set oPic = PastePicture(lPicType)
SavePicture oPic, Dosya_Adı
End If
MsgBox Dosya_Adı & " resim ekleme işi yapıldı"
End Sub
kazamatik dosya kodları nı bir modüle kopyalayın CH2 hücresine çağrılacak resim adını uzantısız yazın ve (resimekle) makrosunu çalıştırın

Kod:
Sub resimekle()


Dim Resim As OLEObject
Dim Adres As Range

dosyaadı = Cells(2, "ch").Value & ".jpg"

yer = ThisWorkbook.Path & "\Resimler\" & dosyaadı

If CreateObject("Scripting.FileSystemObject").FileExists(yer) = False Then
MsgBox "seçmiş olduğunuz isimde resim yok"
Exit Sub
End If

sat1 = 20
sat2 = 55
sut1 = 3
sut2 = 78

Set Adres = Range(Cells(sat1, sut1).Address, Cells(sat2, sut2).Address)

Dim Picture As Object
For Each Picture In ActiveSheet.Shapes
If Not Intersect(Range(Picture.TopLeftCell.Address & ":" & Picture.BottomRightCell.Address), Adres) Is Nothing Then
Picture.Delete
End If

Next Picture

ad = ActiveSheet.Pictures.Insert(yer).Name

ActiveSheet.Shapes(ad).OLEFormat.Object.Select
ActiveSheet.Shapes(ad).OLEFormat.Object.Top = Adres.Top
ActiveSheet.Shapes(ad).OLEFormat.Object.Left = Adres.Left
ActiveSheet.Shapes(ad).OLEFormat.Object.ShapeRange.LockAspectRatio = msoFalse
ActiveSheet.Shapes(ad).OLEFormat.Object.ShapeRange.Height = Adres.Height
ActiveSheet.Shapes(ad).OLEFormat.Object.ShapeRange.Width = Adres.Width

End Sub
 
Katılım
12 Aralık 2015
Mesajlar
1,209
Excel Vers. ve Dili
Türkçe Ofis 2007
Yakarıdaki ekteki dosyalarda, bazı iyileştirmeler yaptım
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Kasakroki dosyası kodlarını bir modüle kopyalayın ve (Bitmap_Exporteren) mokroyu çalıştırın kırmızı yere siz isterseniz başka dosya adı yazın.

Kod:
Option Explicit
Option Compare Text

#If Win64 Then
Private Declare PtrSafe Function IsClipboardFormatAvailable Lib "user32" (ByVal wFormat As Integer) As Long
Private Declare PtrSafe Function OpenClipboard Lib "user32" (ByVal hWnd As Long) As Long
Private Declare PtrSafe Function GetClipboardData Lib "user32" (ByVal wFormat As Integer) As Long
Private Declare PtrSafe Function CloseClipboard Lib "user32" () As Long
Private Declare PtrSafe Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As uPicDesc, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As Long
Private Declare PtrSafe Function CopyEnhMetaFile Lib "gdi32" Alias "CopyEnhMetaFileA" (ByVal hemfSrc As Long, ByVal lpszFile As String) As Long
Private Declare PtrSafe Function CopyImage Lib "user32" (ByVal handle As Long, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long
#Else
Private Declare Function IsClipboardFormatAvailable Lib "user32" (ByVal wFormat As Integer) As Long
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetClipboardData Lib "user32" (ByVal wFormat As Integer) As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
Private Declare Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As uPicDesc, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As Long
Private Declare Function CopyEnhMetaFile Lib "gdi32" Alias "CopyEnhMetaFileA" (ByVal hemfSrc As Long, ByVal lpszFile As String) As Long
Private Declare Function CopyImage Lib "user32" (ByVal handle As Long, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long

#End If

#If VBA7 Then
#Else
#End If


Private Type GUID
Data1 As Long
Data2 As Integer
Data3 As Integer
Data4(0 To 7) As Byte
End Type

Private Type uPicDesc
Size As Long
Type As Long
hPic As Long
hPal As Long
End Type


Const CF_BITMAP = 2
Const CF_ENHMETAFILE = 14
Const IMAGE_BITMAP = 0
Const LR_COPYRETURNORG = &H4

Function PastePicture(Optional lXlPicType As Long = xlPicture) As IPicture

Dim h As Long, hPicAvail As Long, hPtr As Long, hPal As Long, lPicType As Long, hCopy As Long
lPicType = IIf(lXlPicType = xlBitmap, CF_BITMAP, CF_ENHMETAFILE)
hPicAvail = IsClipboardFormatAvailable(lPicType)
If hPicAvail <> 0 Then
h = OpenClipboard(0&)
If h > 0 Then
hPtr = GetClipboardData(lPicType)
If lPicType = CF_BITMAP Then
hCopy = CopyImage(hPtr, IMAGE_BITMAP, 0, 0, LR_COPYRETURNORG)
Else
hCopy = CopyEnhMetaFile(hPtr, vbNullString)
End If
h = CloseClipboard
If hPtr <> 0 Then Set PastePicture = CreatePicture(hCopy, 0, lPicType)
End If
End If

End Function

Private Function CreatePicture(ByVal hPic As Long, ByVal hPal As Long, ByVal lPicType) As IPicture
Dim r As Long, uPicInfo As uPicDesc, IID_IDispatch As GUID, IPic As IPicture

With IID_IDispatch
.Data1 = &H7BF80980
.Data2 = &HBF32
.Data3 = &H101A
.Data4(0) = &H8B
.Data4(1) = &HBB
.Data4(2) = &H0
.Data4(3) = &HAA
.Data4(4) = &H0
.Data4(5) = &H30
.Data4(6) = &HC
.Data4(7) = &HAB
End With
With uPicInfo
.Size = Len(uPicInfo)
.Type = IIf(lPicType = CF_BITMAP, 1, 4)
.hPic = hPic
.hPal = IIf(lPicType = CF_BITMAP, hPal, 0)
End With

r = OleCreatePictureIndirect(uPicInfo, IID_IDispatch, True, IPic)
If r <> 0 Then Debug.Print "Create Picture: " '& fnOLEError(r)
Set CreatePicture = IPic

End Function


Sub Bitmap_Exporteren()

Dim fl As Object, Kayıt_Yeri As Variant, Dosya_Adı As String
Dim Say As Long, obMetafile As Long, lPicType As Long, oPic

'On Error Resume Next
Set fl = CreateObject("Scripting.FileSystemObject")
Kayıt_Yeri = ThisWorkbook.Path & "\Resimler\"

If fl.FolderExists(Kayıt_Yeri) = False Then
MkDir Kayıt_Yeri
End If

Say = fl.GetFolder(Kayıt_Yeri).Files.Count + 1
Dosya_Adı = Kayıt_Yeri & "[COLOR="Red"]Picture " & Say & [/COLOR]".jpg"

If Kayıt_Yeri <> False Then
lPicType = IIf(obMetafile, xlPicture, xlBitmap)
Range("c8:bw41").CopyPicture Appearance:=xlScreen, Format:=xlBitmap
Set oPic = PastePicture(lPicType)
SavePicture oPic, Dosya_Adı
End If
MsgBox Dosya_Adı & " resim ekleme işi yapıldı"
End Sub
kazamatik dosya kodları nı bir modüle kopyalayın CH2 hücresine çağrılacak resim adını uzantısız yazın ve (resimekle) makrosunu çalıştırın

Kod:
Sub resimekle()


Dim Resim As OLEObject
Dim Adres As Range

dosyaadı = Cells(2, "ch").Value & ".jpg"

yer = ThisWorkbook.Path & "\Resimler\" & dosyaadı

If CreateObject("Scripting.FileSystemObject").FileExists(yer) = False Then
MsgBox "seçmiş olduğunuz isimde resim yok"
Exit Sub
End If

sat1 = 20
sat2 = 55
sut1 = 3
sut2 = 78

Set Adres = Range(Cells(sat1, sut1).Address, Cells(sat2, sut2).Address)

Dim Picture As Object
For Each Picture In ActiveSheet.Shapes
If Not Intersect(Range(Picture.TopLeftCell.Address & ":" & Picture.BottomRightCell.Address), Adres) Is Nothing Then
Picture.Delete
End If

Next Picture

ad = ActiveSheet.Pictures.Insert(yer).Name

ActiveSheet.Shapes(ad).OLEFormat.Object.Select
ActiveSheet.Shapes(ad).OLEFormat.Object.Top = Adres.Top
ActiveSheet.Shapes(ad).OLEFormat.Object.Left = Adres.Left
ActiveSheet.Shapes(ad).OLEFormat.Object.ShapeRange.LockAspectRatio = msoFalse
ActiveSheet.Shapes(ad).OLEFormat.Object.ShapeRange.Height = Adres.Height
ActiveSheet.Shapes(ad).OLEFormat.Object.ShapeRange.Width = Adres.Width

End Sub

Hocam öncelikle teşekkür ederim. verdiğiniz kodları yapmaya çalıştım. Çok güzel resmi istediğim netlikte resim dosyasına atıyor. Ancak resim aldırmaya geldiğim zaman resmi aldıramadım yardımcı olurmusunuz?
halit3 HOCAM KAZAMATİK dosyasına resim getirme işini beceremedim hata veriyor. Bu konuda yardımcı olurmusunuz
 
Son düzenleme:

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,853
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Hocam öncelikle teşekkür ederim. verdiğiniz kodları yapmaya çalıştım. Çok güzel resmi istediğim netlikte resim dosyasına atıyor. Ancak resim aldırmaya geldiğim zaman resmi aldıramadım yardımcı olurmusunuz?
halit3 HOCAM KAZAMATİK dosyasına resim getirme işini beceremedim hata veriyor. Bu konuda yardımcı olurmusunuz
Ucu açık soru cevap vermeyin hata veriyor diyorsunuz hangi bir işlemi yapıyorsunuz da ne hatası alıyorsunuz bunu belirtin
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Ucu açık soru cevap vermeyin hata veriyor diyorsunuz hangi bir işlemi yapıyorsunuz da ne hatası alıyorsunuz bunu belirtin

Hocam özür dilerim affınıza sığınarak şöyle anlatayım kazamatik dosyasına kod bölümünde bir modül açıp o modüle verdiğiniz ikinci kodu yapıştırıyorum sonra kazamatik dosyasında bir düğme oluşturup kod ata dan resimekle makrosunu gösteriyorum ch2 hücresine fotoğrafın adını yazıyorum ve dosya ekle dediğim zaman resmi getiremiyorum. Ayrıca ilgilendiğiniz içinde çok teşekkür ederim
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,853
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Hocam özür dilerim affınıza sığınarak şöyle anlatayım kazamatik dosyasına kod bölümünde bir modül açıp o modüle verdiğiniz ikinci kodu yapıştırıyorum sonra kazamatik dosyasında bir düğme oluşturup kod ata dan resimekle makrosunu gösteriyorum ch2 hücresine fotoğrafın adını yazıyorum ve dosya ekle dediğim zaman resmi getiremiyorum. Ayrıca ilgilendiğiniz içinde çok teşekkür ederim
sizin eklediğiniz dosyadan yola çıkarak CH2 hücresine ne yazıyorsunuz. Onu buraya yazın
 
Üst