永发信息网

EXCEL 录制宏 相对引用

答案:4  悬赏:80  手机版
解决时间 2021-05-07 03:49
我做了一个表需要在同一个工作表中循环使用,想录制一个宏直接添加一个新表需要相对引用。但是录了几次都不行。想请高手帮忙!帮我做一个 然后给我详细解释一下!
最佳答案
以下是我当时学习Excel的VBA的方法,希望你帮到你——授人以渔

1. 点菜单的工具,宏,录制宏,做一些简单的动作,如在A1输入1,在B1输入 =A1*2,将B1的字体颜色设为红色,停止录制。同时按Alt和F11进入VB界面,在左上窗口找到模块一,双击,右边窗口出来了你录制的宏的代码。懂英语最好了,一句一句就象白话文:)

2. 裘伯君说:编程只需掌握判断语句。VBA中典型的判断语句如下:
if 某条件 then
一些语句
else
又一些语句
end if

简单的if语句可以是
if 某条件 then
一些语句
end if

更简单的判断语句为
if 某条件 then 一语句

举例,在你录制的代码处粘贴以下宏:
Sub Test()
If 5 > 2 then Msgbox "I Love U!"
End Sub
按F5运行此宏,你会看到一消息框,“I Love U!"
所有的操作无非是一大堆逻辑判断,即If语句中再套If语句。

3. 除了判断语句,还应掌握循环语句,应为电脑擅长的就是重复工作:)
粘贴以下代码在有你录制宏的地方:
Sub Test2()
for i = 1 to 10
cells(i,1)=i
cells(i,1).font.colorindex = i
next i
end sub
把宏的窗口变小些,让你能看到Excle表格的A列,在宏的窗口中重复按F8,看Excle里的变化。

For ... to ...
一些语句
Next
是经典的循环语句,刚才那个代码的意思是从1重复到10,其中Cells(i,1)是工作表中的第i行第1列,font.colorindex你录制的第一个宏里有的,就是设字体颜色。

另外,多来QQ问问中搜搜,比如直接搜VBA,或者点我的名字看有哪些VBA的问题:)
全部回答

哥哥   有问题直接来问我好了  我帮你

都没人搭理你,我也不理解你什么意思。。。
我上下班这么久,没有看到有人用到宏这功能,很不好用,用了可能会出错,不好学就不要学,学不精,是不能用的 答案补充 可怜的中国应试教育下的孩子们,什么样才能让我们学以实用,出社会能找个好工作????
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广西南宁哪些地方最好
男孩子过生日送什么礼物合适
餐厅四级为什么不可以买食材
8D的问题?
高端售后服务理念口号,为了提高售后服务制作
梦幻诛仙好不好玩,如何去玩?账号呢?
圣地安列斯怎样联机?
为什么会喜欢一个人的背影?
情侣空间会在电脑空间显示么?
谁能帮我取一个情侣网名?
怎么在内存条上面查看型号
家湘菜怎么去啊,有知道地址的么
红钻LV2的作用
可以查询QQ3小时内在那里登陆过吗
QQ宠物生下的BB可以卖吗?怎样卖?
推荐资讯
暴风影音如何实现节点播放
仰卧起坐能收腹吗?怎么才能瘦腿?
谁能帮我搞我Q(289189379)战地之王的内测资
DNF55魔神怎么赚钱快?怎么防盗和PK操作.还有
为什么登录3GQQ后不能显示图象
速求下面地址歌曲的名字http://www.yy190.com
篮球:怎样快速练会后转身
怎样可以追到一个女孩呢
QQ宠物死.给我埋葬了, 对空间的Q宠大乐斗有没
白天上课比较想睡觉,除了喝咖啡以外,吃些什
11月8日DNF吊线 要==多久才可以上啊???
怎样能快速去除口臭和根治
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?