Excel 如何将多个单元格的内容复制/替换/覆盖到一个单元格中?

Excel 如何将多个单元格的内容复制/替换/覆盖到一个单元格中?,excel,visual-studio-macros,vba,Excel,Visual Studio Macros,Vba,我在excel中有一个简单的问题,我需要将三个单元格的内容复制到一个单元格中,例如,如果我在单元格a中输入“1”,我希望在黄色单元格中看到“1”,或者如果在单元格b中输入“2”,我希望在黄色单元格中看到“2”,等等,但是我的输入可能不符合顺序,例如,我可能会先输入“3”,然后输入“1”。我只是想知道我需要在excel中使用什么公式?我需要一个公式来自动化这个过程,谢谢 提前谢谢 在黄色单元格中需要类似于=Contatenate(A,B,C)的内容 更新: 我希望您了解创建宏的基础知识。将此宏添加

我在excel中有一个简单的问题,我需要将三个单元格的内容复制到一个单元格中,例如,如果我在单元格a中输入“1”,我希望在黄色单元格中看到“1”,或者如果在单元格b中输入“2”,我希望在黄色单元格中看到“2”,等等,但是我的输入可能不符合顺序,例如,我可能会先输入“3”,然后输入“1”。我只是想知道我需要在excel中使用什么公式?我需要一个公式来自动化这个过程,谢谢

提前谢谢
在黄色单元格中需要类似于
=Contatenate(A,B,C)
的内容

更新

我希望您了解创建宏的基础知识。将此宏添加到工作簿中。此代码假定$A$1、$A$2和$A$3是蓝色单元格的地址,B1是黄色单元格的地址

Private Sub Worksheet_Change(ByVal Target As Range)

    Application.EnableEvents = False

   If Target.Address = "$A$1" Or Target.Address = "$A$2" Or Target.Address = "$A$3" Then

       Range("B1").Value = Target.Value

   End If



    Application.EnableEvents = True

End Sub

如果A中有“1”,B中有“2”-黄色单元格应该显示什么?因此最近输入的最后一个单元格需要变为黄色,例如,如果首先输入1到A,然后输入2到B,黄色单元格需要显示2=Contatenate(A,B,C)将以“123”结束,我需要一些公式来覆盖最近输入的Manners中的黄色单元格,所以最近输入的Manners需要变为黄色,例如,如果首先输入1到A,然后输入2到B,黄色单元格需要显示2I see!我建议您使用宏,将值复制到黄色单元格,并在蓝色单元格发生更改时执行。请帮助我使用该宏!!我真的很感激,谢谢,但我不知道vba,你如何运行或自动化这个过程?