怎么在宏中调用excel数据? 5

我想用宏来实现循环语句,用到的数据在excel中,大神如何实现??... 我想用宏来实现循环语句,用到的数据在excel中,大神如何实现?? 展开
 我来答
泡影果果616
2016-06-15 · 知道合伙人软件行家
泡影果果616
知道合伙人软件行家
采纳数:2005 获赞数:71338
软件技术从上学的时候就在研究,虽没最强大脑那般无敌,但依靠后天的勤奋学习,相信可以很专业的帮助更多人

向TA提问 私信TA
展开全部

工具:office excel

步骤:

1、打开office excel,点击选项,工具选项菜单>宏>录制宏。

2、对宏进行操作,例如想使选中区域数据居中对齐,则对数据进行居中操作,最后点击终止按钮即可。

3、查看源代码点击键盘alt+f11即可完成。

办公助手heart
2016-05-04 · TA获得超过399个赞
知道小有建树答主
回答量:983
采纳率:50%
帮助的人:324万
展开全部
你可以用cell(i,j).value来循环调用单元格的值。
例如下列代码,读取所有有数据行,判断i行6列的数值是否为XX,XX1,YY,YY2,如果是,则在24列写入标记XX或者YY,如果是第三种就直接将当前值移动到24列。
With Sheets(1)
iRow = .[a1].CurrentRegion.Rows.Count

For i = 2 To iRow
If .Cells(i, 6) = "XX" Or .Cells(i, 6) = "XX1" Then
.Cells(i, 24) = "XX"
Else
If .Cells(i, 6) = "YY" Or .Cells(i, 6) = "YY2" Then
.Cells(i, 24) = "YY"
Else
.Cells(i, 24) = .Cells(i, 6)
End If
End If
Next

End With
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恭念垒0
2016-05-14 · 知道合伙人软件行家
恭念垒0
知道合伙人软件行家
采纳数:99 获赞数:195
VBA设计

向TA提问 私信TA
展开全部
很简单,完整的调用路径为:
workbooks(xxx.xls).sheets("Sheet1").cells(1,1).value
如上就是调用xxx.xls中Sheet1这页中编号为A1的单元格的值
如果只是调用宏本身所在工作表中的数据就写成sheets("Sheet1").cells(1,1).value即可,如果是调用宏所在表中页中的数据则直接可写成cells(1,1).value
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式