作者tinkens (十戒*行屍走肉)
看板Office
标题[算表] VBA建工作表的同名称问题
时间Sat Jan 23 22:35:10 2021
软体: Excel
版本:2013
目前状况是这样
有一工作表名称ABC
我在建立工作表的VBA里写了下面判断式来判断是否有同名
https://imgur.com/a/aurGkC7
可是却只能判断大写的ABC,小写的abc却能通过这个判断式进而建立工作表
接着就发生工作表abc和ABC同名的冲突了....
https://imgur.com/a/JQsKboU
有尝试着补个InStr来无视大小写
https://imgur.com/a/xIbkAc9
可是这样会发生一种情形,就是当我有abc-1的工作表时,我之後想建立abc工作表
却会因为这个判断式跳出有同名称的工作表QQ"
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.185.248.104 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1611412513.A.146.html
※ 编辑: tinkens (111.185.248.104 台湾), 01/23/2021 22:35:39
1F:→ soyoso: 第一个方法,可两个都转换大写或小写strconv 01/23 22:51
2F:→ soyoso: 第二个方法,判断上再加上len两个相同 01/23 22:51
感谢大大~点醒之後两种方式都马上搞定了:)
※ 编辑: tinkens (111.185.248.104 台湾), 01/23/2021 23:37:46