![](/img/trans.png)
[英]Excel VBA loop folder and check if Excel file name is equal to worksheet
[英]VBA to exort chart from excel tab to specific folder and name file based on a name in a cell on a different worksheet
我有一個宏,可以將圖表作為圖像導出到特定的文件夾,但是它具有固定的名稱。 如何更改宏以在名為“數據”的工作表中的單元格Y3后命名文件?
我試過這個:Filename =“ C:\\ Report \\”&Sheets(“ Data”)。Range(“ Y3”)&“ .jpg”,FilterName:=“ JPG”,它不起作用。
Sub ExportGraphImage()
Worksheets("CIS Graph").ChartObjects(1) _
.Chart.Export _
Filename:="C:\Report\CISgraph.jpg",FilterName:="JPG"
End Sub
我希望這將有助於使用其Value
屬性限定單元格定義? 以下代碼對我有用(原始命令也是如此)。 當然,我也將使用Worksheets()
而不是Sheets()
,但是我很有趣。
Filename = "C:\Report\" & Sheets("Data").Range("Y3").Value & ".jpg", FilterName:="JPG"
但是事實證明,它在沒有.Value
情況下對我.Value
,因此單元格中的內容或工作表名稱可能存在問題(例如,如果它實際上是“ Data”)。
順便說一下,PNG通常是一種更好的格式,可用於Excel圖表之類的圖形。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.