- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
- Altın Üyelik Bitiş Tarihi
- 21-07-2024
iyi günler;
makro ile sayfada resim alıyorum, ancak kenarlardaki boşlukta çıkıyor , düzenleme ila sadece görünen alanın resmini almak mümkün olabilir mi?
makro ile sayfada resim alıyorum, ancak kenarlardaki boşlukta çıkıyor , düzenleme ila sadece görünen alanın resmini almak mümkün olabilir mi?
Kod:
Sub jpg_kaydet2()
On Error Resume Next
Call dosyayısil
Dim objTemp As Object
Dim chtMyChart As Chart
Dim rngImg As Range
Dim No As Long
Dim TempName As String
Set rngImg = Range("B2:C8") 'resim alanını burda belirleyin
rngImg.Copy
Set objTemp = ActiveSheet.Shapes.AddShape(1, 1, 1, 1, 1)
objTemp.Select
ActiveSheet.Paste
objTemp.Delete
TempName = Range("O1")
With Selection
.CopyPicture 1, 2
Set chtMyChart = ActiveSheet.ChartObjects.Add(1, 1, .Width, .Height).Chart
With chtMyChart
.Paste
.Export TempName
.Parent.Delete
End With
.Delete
End With
MsgBox "Resim Alanı , " & TempName & " olarak kaydedildi.", , "Excel'i sevmeyen NEZLE olsun."
Set rngImg = Nothing
Set objTemp = Nothing
End Sub
Ekli dosyalar
-
74.8 KB Görüntüleme: 10
-
19.1 KB Görüntüleme: 9
-
22.1 KB Görüntüleme: 10