【问题标题】:Can't edit cell using VBA if the data in cell is more than 255 characters如果单元格中的数据超过 255 个字符,则无法使用 VBA 编辑单元格
【发布时间】:2012-06-14 01:27:36
【问题描述】:

我正在尝试使用 VBA 编辑单元格中的数据,如下所示:

ActiveCell.Characters(155,1).Text = "Adding Text Here"

如果字符数少于 255 但不能用于超过 255 个字符,则效果很好。

我的单元格中的数据带有一些颜色的行,如下所示。线条不应该失去颜色,但我应该在中间添加一些文字。

Bread Q1 Required
Jam Q2 NotRequired
Water Q1 Required
Drink Q3 Require
Jam Q2 NotRequired
Water Q1 Required

我正在使用 Office 2003。

【问题讨论】:

    标签: excel excel-2003 vba


    【解决方案1】:

    here 对于 Office 2003 的官方限制。AFAIK 没有解决方法,即使使用较新版本的 excel。当然,您总是可以将这些单元格的内容拆分到多个单元格中,然后在 VBA 中使用& 将它们连接起来。

    【讨论】:

    • 我认为连接会使格式松散。 Excel 2016 的问题依然存在,真是可惜!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多