我有问题。我有简单的excel表,每天都会更改行数。我改编了在互联网上找到的vba代码(我对vba很新)。我想在第一个空单元格(表格的最后一行)添加一个字符串,并使用vba进行管理。但是字符串包含一个每天都在变化的数字,我需要将该数字与字符串一起更新。该数字是应用过滤器后的非空行数,并包含在同一工作簿中的某个单元格中。你怎么能让vba适应我已经拥有的东西?所以它是这样的: 1.找到第一个空单元格(donne) 2.从finded cell和merge(donne)中选择一个范围 3.从另一个单元格添加文本字符串+数字(单元格包含计算该数字的公式)+文本字符串的另一部分(这部分是我的问题)?
最好的关心任何可以提供帮助的人
答案 0 :(得分:0)
我觉得用户已经提供了足够的信息,并解释了他们如何达到他们当前的障碍(加上他们是新的),所以我会给他们带来怀疑的好处并提供我的意见。
代码:
输出
ActiveSheet.Range("Whatever cell you want this in").Value = textstring1 & ActiveSheet.Range("Cell with the formula/number you need").Value & textstring2
在括号中,您可以放置您想要值的单元格或范围,例如:
ActiveSheet.Range("A2").Value
此外,您可以使用变量代替硬编码文本字符串。因此,代替"Test"
,您可以使用您在代码上方定义的变量string1
,并给出如下值:
Dim string1 as String: string1 = "Test"