中易网

vba满足第一个条件再判断第二个条件,如果第一个不成立则结束。

答案:2  悬赏:50  
解决时间 2021-04-22 18:09
vba满足第一个条件再判断第二个条件,如果第一个不成立则结束。比如if (第一个条件)
成立,再判断第二个
不成立,结束
最佳答案
if 条件一 then
elseif 条件二 then
end if

这样?
全部回答
option explicit public sub ifind(rng as range) dim dic, arr, arra(), arrb(), arrd(), i&, tmp set dic = createobject("scripting.dictionary") dic.add "城市1", "区号1,省份1,邮编1" dic.add "城市2", "区号2,省份2,邮编2" dic.add "城市3", "区号3,省份3,邮编3" dic.add "城市4", "区号4,省份4,邮编4" dic.add "城市5", "区号5,省份5,邮编5" dic.add "城市6", "区号6,省份6,邮编6" dic.add "城市7", "区号7,省份7,邮编7" dic.add "城市8", "区号8,省份8,邮编8" dic.add "城市9", "区号9,省份9,邮编9" dic.add "城市10", "区号10,省份10,邮编10" '…………自己添加…… with rng tmp = .rows.count redim arra(1 to tmp), arrb(1 to tmp), arrd(1 to tmp) arr = .columns(1).cells for i = 1 to ubound(arr) tmp = cstr(arr(i, 1)) if dic.exists(tmp) then tmp = split(dic(tmp), ",") arra(i) = tmp(0) arrb(i) = tmp(1) arrd(i) = tmp(2) end if next .columns(-1) = application.worksheetfunction.transpose(arra) .columns(0) = application.worksheetfunction.transpose(arrb) .columns(2) = application.worksheetfunction.transpose(arrd) end with end sub private sub commandbutton1_click() dim rng as range with activesheet set rng = application.intersect(selection.cells, .range("c2:c65536"), .usedrange) if not rng is nothing then call ifind(rng) end if end with end sub ----------------- 自己建立个按钮, 运行前选中c列中要更新的数据,点按钮执行
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有一首歌很好听 歌词有个(嗨哟 嗨哟 嗨哟嗨
久润润滑油8000是半合成机油或定矿物机油
东瓦池村怎么去啊,有知道地址的么
如果两个人冷战 该怎么办?
生活中的碱性食品有哪些?最常吃的碱性食品是
一首男唱的歌曲 开始是 登 登 登 登登登 登登
迪拜红酒木瓜靓汤评价,红酒木瓜汤真能丰胸吗
灯光设计师和室内设计师哪个更有前?赚钱更多
DNF里阿修罗和鬼泣哪个厉害
我想问一副油画的来历,但我不知道怎么把画传
谁帮我点亮三 国 价钱可商量
什麼是問問
庆翠堂茶麸洗发能生发吗
用photoshop怎么去除眼皱纹
解不了账号锁
推荐资讯
千艺发型公社在什么地方啊,我要过去处理事情
整体衣柜索菲亚和顶固的整体衣柜那个好? 请
有喝惠氏孕妇奶粉拉肚子的宝妈吗
推荐好看的连续剧?
女人shi 什么?
镀镍铜有什么方法可以分解镍出来,又不伤害铜
深圳北京大学/香港科技大学医学中心 怎样
三吨货车胎压多少
广州汽车总站到四会最后一班汽车是几点
谁知道维也纳酒店上海松江店的,距机场近不近
理发店取个什么名? 两字 优什么(优_)
油性皮肤用磨砂洗面奶好吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?