EXCEL求指点,如何给变量赋单元格的值
Sub输出()''输出宏''Fori=1To20Range("P5").SelectActiveCell.FormulaR1C1=iActiveWorkbook.Save...
Sub 输出()
'
' 输出 宏
'
'
For i = 1 To 20
Range("P5").Select
ActiveCell.FormulaR1C1 = i
ActiveWorkbook.SaveAs Filename:="E:\资料\HD\PS\" & i & ".xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
Next
End Sub
我想把“for i=1 to 20”的固定值20改成一个变量x,x取Sheet1里面AA1的值,怎么编,求高手帮忙,本人菜鸟。。。 展开
'
' 输出 宏
'
'
For i = 1 To 20
Range("P5").Select
ActiveCell.FormulaR1C1 = i
ActiveWorkbook.SaveAs Filename:="E:\资料\HD\PS\" & i & ".xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
Next
End Sub
我想把“for i=1 to 20”的固定值20改成一个变量x,x取Sheet1里面AA1的值,怎么编,求高手帮忙,本人菜鸟。。。 展开
2016-11-20
展开全部
将“for i=1 to 20”改为“for i=1 to x”
不要引号;
并在引行前面加:
x=Range("AA1")
不要引号;
并在引行前面加:
x=Range("AA1")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Sub 输出()
x=Range("AA1")
For i = 1 To X
Range("P5").Select
ActiveCell.FormulaR1C1 = i
ActiveWorkbook.SaveAs Filename:="E:\资料\HD\PS\" & i & ".xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
Next
End Sub
x=Range("AA1")
For i = 1 To X
Range("P5").Select
ActiveCell.FormulaR1C1 = i
ActiveWorkbook.SaveAs Filename:="E:\资料\HD\PS\" & i & ".xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
Next
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询