如何在填充一个或多个单元格时自动将文本添加到Excel单元格?

时间:2014-10-23 12:15:37

标签: excel excel-formula

我知道这很长,但我真的不知道怎么把标题放到我要找的东西上,对不起。

是的,基本上我的问题是excel电子表格。我将在单元格名称上使用示例,例如A1,B2,C3等。

我正在尝试使单元格G2自动填充文本,例如示例" Hello World",仅当输入单元格A2,B2,F2(带有任何文本)时。

我希望有人能够帮助我解决这个问题。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试if语句:

=IF(AND(NOT(ISBLANK(A2)),NOT(ISBLANK(B2)),NOT(ISBLANK(F2))),"Hello World","")

测试所有单元格是否为空白,如果所有单元格都已填入,则给出" Hello World"。

关于你的第二个问题(你应该开始另一个问题): 将此代码放在Sheet代码中;不在模块中而不在工作簿中。

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not VBA.IsNumeric(Target.Value) Then
        If target.address = "$E$1" Then
            Target.Value = UCase(Target.Value)
        End If
    End If
End Sub