PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[问题] 关于EXCEL VBA找到特定字串
楼主:
hotblood999
(冲啊LUCKYBALL)
2016-10-13 13:10:25
(若是和其他不同软件互动之问题 请记得一并填写)
软件:
OFFICE EXCEL
版本:
2013
各位版上先进前辈们好,
由于是VBA初学者,
希望能请教以下问题,
也希望能用比较详细粗浅的方式讲解,
先在此和各位强者说声感谢!!
如果现在是如下表格:
A B C D
1 小明 56 57 小明58 59晓华46 47晓君35 36
2 晓华 44 45
3 小君 31 32
当她侦测到D1,
于是将B1 C1修改为58 59
将B2 C2修改为46 47以此类推,
改完以后自动回到D2,
也就是说如果B、C字段出现变动则会跑到D字段最后一列的下一列,
当D2出现小明54 55时则更改B1 C1然后跑到D3,以此类推。
请问有什么比较理想的方式呢?
谢谢!!
作者: soyoso (我是耀宗)
2016-10-13 13:50:00
如为储存格资料变更触发事件,可用worksheet_change上述请以intersect或target.column、target.row来限缩触发范围;要到d栏最后一列可用range.end,偏移下一列用offset要以D栏所键入资料来寻找储存格或列号,可用range.find或用worksheetfunction.match上述有可能搜寻不到的话,请加上判断(if),排除
作者:
waiter337
(给开司一罐苏格登)
2016-10-13 14:08:00
推so大0,0, range.find 搭配if 真的超好用如果要找最后一行 精华区zz > 2 > 16 > 8
继续阅读
Fw: [请问] 重设Outlook,要如何使邮件列表精简化?
XPXCXOXD
[问题] WORD文件无法删除
tine7674
[问题] power view
jan318
[问题] 关于枢纽变更资料来源
s7810110
[问题] word档案打不开
xuan6926
[算表] Office 365 business 问题
giveme520
[算表] 怎么填满整理表?
ljuber
[算表] excel vba 相片格式跑掉
pinknvm0
[问题] 如何用excel比对两份文件
leissure
[问题] office2013一直闪退或停止运作
carpli
Links
booklink
Contact Us: admin [ a t ] ucptt.com