- 帖子
- 254
- 主題
- 6
- 精華
- 0
- 積分
- 310
- 點名
- 0
- 作業系統
- W10
- 軟體版本
- Excel 2016
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台灣
- 註冊時間
- 2019-6-16
- 最後登錄
- 2024-9-23
|
回復 1# msmplay
以下這段改一下 試試看
Range("B2:H8").Select
Selection.Copy
自己改一下吧 這是之前在這裡找到的 某位前輩寫的 忘了在哪一頁了 已經很久了- Public Sub 把儲存格內容存成檔案()
- Range("A1:A12").CopyPicture 1, 2
- Range("A1").Select
- ActiveSheet.Paste
- '顯示圖片或按鈕名稱
- For Each Shp In ActiveSheet.Shapes
- Debug.Print Shp.Name
- If Left(Shp.Name, 7) = "Picture" Then
- Shp.Copy
- With ActiveSheet
- Set Cht = .ChartObjects.Add(0, 0, Shp.Width + 5, Shp.Height + 5)
- '將Shape的圖片貼上圖表物件中
- With Cht
- .Border.LineStyle = 0
- .Chart.Paste
- '在使用Export方法, 圖表匯出成JPG圖檔
- .Chart.Export "C:\Users\a5525\Desktop\EXCEL的xlsm檔案\888.jpg" ', filtername:="JPG"
- '刪除圖表
- .Delete
- End With
- End With
- End If
- Next Shp
- End Sub
複製代碼 |
|