- Katılım
- 28 Mart 2015
- Mesajlar
- 26
- Excel Vers. ve Dili
- 2010
- Altın Üyelik Bitiş Tarihi
- 20-03-2024
Herkese merhabalar.. Aşağıdaki kod ile dosya içerisinde sayfa1 isimli sayfada bulunan fotoğrafı dışarıya aktaramıyorum.
Aslında daha doğrusu şöyle makroyu adım adım oynattığım zaman .Export Dosya alanınını işleyince aktarıyor ancak makroyu hızlı çalıştırdığı zaman aktaramıyorum.
Acaba nasıl bir işlem yapmak gerekir.
Aslında daha doğrusu şöyle makroyu adım adım oynattığım zaman .Export Dosya alanınını işleyince aktarıyor ancak makroyu hızlı çalıştırdığı zaman aktaramıyorum.
Acaba nasıl bir işlem yapmak gerekir.
Kod:
Sub resim_kaydet()
Dim objTemp As Object
Dim chtMyChart As Chart
Range("A1:L5").Copy
Set objTemp = ActiveSheet.Shapes.AddShape(1, 1, 1, 1, 1)
objTemp.Select
ActiveSheet.Paste
objTemp.Delete
klasor = ThisWorkbook.Path
say = CreateObject("Scripting.FileSystemObject").GetFolder(klasor).Files.Count + 1
dosya = klasor & "\Resim " & say & ".jpg"
With Selection
.CopyPicture 1, 2
Set chtMyChart = ActiveSheet.ChartObjects.Add(1, 1, .Width, .Height).Chart
With chtMyChart
.Paste
.Export dosya
.Parent.Delete
End With
.Delete
End With
MsgBox dosya & Chr(10) & " olarak kaydedildi.", , "UAYRI"
Set objTemp = Nothing
End Sub