[问题] 关于VBA ACTIVE控制钮 如何设定

楼主: anthony34500 (安东尼's life)   2018-03-11 23:54:48
软件:EXCEL
版本:2010
想请教各位大大门们,关于语言码
https://i.imgur.com/nq54hPi.jpg
按保护时
https://i.imgur.com/J7Duhz5.jpg
结果出现错误
https://i.imgur.com/rP9SFnB.jpg
我想设计的是 active 可以按更新,但是不能看到内码与编辑
https://i.imgur.com/gGbBBv2.jpg
以及输入数字的黄色区块 可以开放填入
这样的语言码该如何下呢?谢谢
非常感谢soyoso大解决了上一篇文章及许多问题!
好人有好报^^
楼主: anthony34500 (安东尼's life)   2018-03-11 23:56:00
https://i.imgur.com/urpL68h.jpg补一张黄色区块的图片
作者: soyoso (我是耀宗)   2018-03-12 00:11:00
保护工作表而出现执行阶段错误'1004'的话可于上方先worksheet.unprotect再于取得外部资料后再以worksheet.protect保护允许键入资料的话,储存格格式,保护,锁定(取消勾选)
楼主: anthony34500 (安东尼's life)   2018-03-12 00:22:00
请教取得外部资料该如何设定这个程式码? 谢谢
作者: soyoso (我是耀宗)   2018-03-12 00:22:00
宏的话range.locked设定为假false不了解"取得外部资料如何设定这个程式码",连结内的withworksheet.querytables...end with不就是取得外部资料了重点是querytable.refresh前要unprotect执行后protect如有有几段取得外部资料的宏,就程序执行开始unprotect结束前protect
楼主: anthony34500 (安东尼's life)   2018-03-12 00:34:00
我再试试看! 谢谢 soyoso大!
作者: soyoso (我是耀宗)   2018-03-12 15:39:00
将sub...end sub这个"字串",这不是字串sub..end sub是程序,且搬到最上面的目的是什么?出现了selection.clearcontents这是什么意思?这行不就是连结内写的动作吗?如要错误讯息产生要说明的是错误讯息的内容或错误代码之类的如保护工作表下执行range.clearcontents产生错误就在程序一开始先,worksheet.unprotect取消保护执行完就保护工作表的话,就于end sub结束前worksheet.protect选取锁定的储存格,不勾选的话worksheet.enableselection以xlunlockedcells

Links booklink

Contact Us: admin [ a t ] ucptt.com