Wie füge ich mehrere Zellen in Excel hinzu?

585
Nabeel Parkar

Zum Beispiel:

Wenn der Wert der Zelle "ABC" ist, möchte ich "D" anhängen.

Angenommen, ich habe eine riesige Liste und diese Zelle mit diesem genauen Wert ist in der Liste zufällig. Wie füge ich diese Liste zuverlässig hinzu?

0
Soll die Zelle mit dem Wert "ABC" den Wert "ABCD" haben? Wenn ja, benötigen Sie VBA. Wenn der `CONCATENATE`d-Wert in einer anderen Zelle liegen kann, können Sie eine Formel verwenden cybernetic.nomad vor 5 Jahren 0

2 Antworten auf die Frage

1
Gary's Student

Versuchen Sie dieses kurze VBA-Makro:

Sub Macro1() Cells.Replace What:="ABC", Replacement:="ABCD", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False  End Sub 

EDIT # 1:

Wenn Sie die Änderung auf die Zellen beschränken möchten, deren Wert genau ist

ABC

dann benutze:

Sub Macro2() Cells.Replace What:="ABC", Replacement:="ABCD", LookAt:=xlWhole, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False  End Sub 

Macro2() ignoriert eine Zelle wie:

Easy as ABC

Ich denke, OP will Zellen mit genauem ABC-Wert betrachten. Ich denke, Ihr Makro ist generisch. Es wird sogar ABCF durch ABCDF ersetzen, wenn ich mich nicht irre. Kommentieren / Bestätigen. Vielen Dank pat2015 vor 5 Jahren 0
@ pat2015 Siehe meine ** EDIT # 1 ** Gary's Student vor 5 Jahren 0
-1
JohnC