【发布时间】:2016-02-12 11:04:28
【问题描述】:
我是 excel vba 的新手,我需要帮助解决我面临的问题。
我在上面的链接中放了一个小例子。 我想要的是计算定义范围内每列中的字符数。 但是,如果有空白单元格,则空白单元格将计入前面的非空白值。 在示例 1 中:单元格 3,4 为空,其前面的非空白值为 R。因此 R 的计数变为 4。 单元格 6 也是空的,因此被添加到 Y 的计数中,即前面的非空值。所以 Y 的计数是 2。
在示例 2 中:单元格 1,2 是空的,但是它们没有任何前面的非空值,因此它们不被计算在内。 此外,单元格 4、5、6 是空的。但是,它们有一个前面的非空白值 Y。 所以 Y 的计数是 4
有人可以帮我用 VBA 编写代码吗?
【问题讨论】:
-
会有一个包含行数据的列,还是只是显示它来表示电子表格中的行?
-
嗨 Matthew,我只是展示它来表示电子表格中的行。
-
确实 (a) 有必要保留空白并且您无法将列附加到数据中吗?这必须用VBA完成吗?如果这两个答案都不是,那么基本的 excel 功能可以在这里覆盖你。