VBA解决方法

对象可以操作单个单元格中的部汾字符比如通过Characters对象的Font属性可以设置单元格中部分字符的字体格式,比如添加下划线、加粗、加颜色等等

再比如通过Characters对象的Text属性可以返回部分字符,并且替换部分字符

比如以下代码将A1单元格中的部分字符替换为指定的字符:

以上代码当单元格的字符长度是<256时,代码鈳以正常运行当当单元格的字符长度是>=256时,用Characters对象的Text属性只能返回指定位置的字符不能再设置指定位置的字符为其它字符,这是一个BUG

为了解决这个问题,可以通过调用excel工作表函数Replace来替代Characters对象的Text属性代码如下:

声明: 本站文章均属原创,未经作者同意必须保留此段声明且在文章页面明显位置给出原文链接,否则视为侵权如果想要每天都收到本站的技术文章推送,可以微信搜索公众号:水星Excel或者Excel_Office关注其它事宜请加QQ: 或微信号:xycgenius 联系。 

数组索引不在使用范围内

高手帮忙啊找了一天的错误不知道错在哪里,拜托了

我要回帖

 

随机推荐