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的值,怎么编,求高手帮忙,本人菜鸟。。。
展开
 我来答
匿名用户
2016-11-20
展开全部
将“for i=1 to 20”改为“for i=1 to x”
不要引号;
并在引行前面加:
x=Range("AA1")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BAIXINGR

2016-11-20 · TA获得超过3万个赞
知道大有可为答主
回答量:2.9万
采纳率:89%
帮助的人:8871万
展开全部
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式