(若是和其他不同软件互动之问题 请记得一并填写)
软件:excel
版本:2016
目前依照搜寻使用以下程式执行时,汇出的图片是空白没有对应的资料;但是使用F8一步一步执行汇出的图片就正常。
请问有什么地方需要修改吗?谢谢
Sub 自动筛选截图程式()
Set NAMESHEET = Sheets("工作表2")
Set CSHEET = Sheets("工作表1")
Crow = NAMESHEET.Range("A" & Cells.Rows.Count).End(xlUp).Row
'计算第A栏有几行(列),以利后面使用
For j = 1 To Crow
'从哪行起始
Name = NAMESHEET.Cells(j, 1)
'工作表2的A栏
CSHEET.Rows(1).AutoFilter 1, Name '*** 请修改你的自动筛选条件 ***
'Name为变量
'Rows跟Autofilter都是在指筛选器的选取位置
CSHEET.UsedRange.CopyPicture '使用范围储存格的萤幕影像复制到剪贴簿
With ActiveSheet
With .ChartObjects.Add(1, 1, .UsedRange.Width, .UsedRange.Height)
.Chart.Paste '贴上 图片
.Chart.Export Filename:="D:\" & "TEST\" & Name & ".jpg"
'需修改路径(图片存盘位置)
.Chart.Parent.Delete
End With
.Rows(1).AutoFilter
End With
Next j
Application.ScreenUpdating = True
MsgBox "跑好了", vbOKOnly
End Sub