根据单元格值添加x个格式化单元格

时间:2017-10-17 13:15:11

标签: excel excel-vba excel-formula vba

我想根据单元格的值格式化x行(它从vLookup获取其值)。例如,如果我在单元格A1中输入值3,那么我希望单元格C1,C2和C3获得以下值..

C1 = "Enter text for row 1"
C2 = "Enter text for row 2"
C3 = "Enter text for row 3"

等等..

可以使用公式或仅通过VBA完成吗?

2 个答案:

答案 0 :(得分:0)

C1 中输入:

=IF(ROW()>$A$1,"",IF($A$1=0,"","Enter text for row " & ROW()))

并向下复制到 A1

中的最大可能值

enter image description here

答案 1 :(得分:0)

对于绿色突出显示,请使用条件格式。

选择单元格D1,例如,作为“输入文本”列右侧的第一个单元格。

主页 - >条件格式 - >新规则 - >使用公式确定要格式化的单元格(底部选项)。

在公式栏中输入= C1<>“”

不要在C1上使用锚点(任何$)!

然后使用现有框右下角的格式按钮,填充标签,选择首选绿色。好的,然后确定。

复制单元格并向下拖动以覆盖“输入文字”

的最大预期回报

希望有所帮助