Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1860to1864
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Werte in Zellen ergänzen

VBA Werte in Zellen ergänzen
22.12.2021 11:23:14
jaschi
Hallo Leute,
Brauche mal wieder "etwas Hilfe" von euch.
Ich möchte gerne die Werte von zwei Zellen zusammenhängen.
Es soll in der ersten Zelle B die ersten 3 Zeichen mit den ersten 3 Zeichen der Zelle C verglichen werden.
Wenn diese unterschiedlich sind sollen alle Zeichen der Zelle C am Anfang der Zelle C hinzugefügt werden.
Es soll dann so aussehen wie in der Zelle E.
Hier ist die Datei.
https://www.herber.de/bbs/user/149951.xlsx
Ich hoffe ihr könnt mir helfen.
Danke im voraus für eure kompetente Hilfe.
Gruß jaschi

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Werte in Zellen ergänzen
22.12.2021 11:54:04
ralf_b

=WENN(LINKS(B2;3)LINKS(C2;3);B2&" "&C2;C2)

AW: VBA Werte in Zellen ergänzen
22.12.2021 12:02:31
jaschi
Hallo Ralf,
danke für die schnelle Antwort.
Ich hätte eine vba Lösung gebraucht.
Habe es zu meiner Überraschung selbst geschafft.
Hier meine Lösung:

Sub Anl_zu_HA()
Dim lRow As Long
Dim Wert1 As String
Dim Wert2 As String
Dim Wert11 As String
Dim Wert22 As String
Dim Wert33 As String
For lRow = Cells(Rows.Count, 6).End(xlUp).Row To 2 Step -1
Wert11 = Cells(lRow, 12).Value
Wert22 = Cells(lRow, 16).Value
Wert1 = Left(Cells(lRow, 12).Value, 3)
Wert2 = Left(Cells(lRow, 16).Value, 3)
If Wert1  Wert2 Then
Cells(lRow, 16).Value = Wert11 & " " & Wert22
End If
Next lRow
End Sub
Vielleicht kann man da noch etwas optimieren.
Danke im voraus
Gruß jaschi
Anzeige
AW: VBA Werte in Zellen ergänzen
22.12.2021 12:24:19
ralf_b

Sub Anl_zu_HA()
Dim i As Long
For i = 2 to Cells(Rows.Count, 6).End(xlUp).Row
With Cells(i, 16)
If Left(Cells(i, 12), 3)  Left(.Value, 3) Then
.Value = Cells(i, 12).Value & " " & .Value
End If
End With
Next
End Sub

AW: VBA Werte in Zellen ergänzen
22.12.2021 12:42:54
jaschi
Hallo Ralf,
super vielen Dank für deine Lösung.
Es funktioniert einwandfrei.
Frohes Fest und guten Rutsch.
Bleib gesund.
Gruß jaschi

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige