Hallo Zusammen,
ich programmiere noch nicht so lange VBA´s und bin gerade am verzweifeln. Es wäre schön, wenn mir jemand bei meinem Probelm helfen könnte.
Ab der Spalte A5 stehen untereinander gegliedert Überschriften und einer Zeichenfolge, die IMMER aus 4 Zeichen besteht z.B. GKMD oder K3F6 (Großbuchstaben mit und ohne Zahlen, nur Zahlen).
Es stehen unterschiedlich viele 4er Zeichen unter den Überschriften. Ich möchte gerne, die 4er Zeichen, die zusammengehören zwei Spalten neben dem letzten 4er Zeichen mit Komma getrennt in eine Zelle schreiben.
Hier Spalte A:
Objektart |
|
|
Zustand |
|
|
|
|
|
Zeilenbeschriftungen |
|
|
|
|
|
Versicherung |
|
|
Werkstatt |
|
|
Reifen wechseln |
|
|
|
|
|
Schrauben |
|
|
MVEV |
|
|
NCIT |
|
hier soll: MVEV, NCIT stehen |
Ölwechsel |
|
|
Öl |
|
|
J8E8 |
|
|
WTH9 |
|
|
DUYV |
|
|
6KDO |
|
hier soll J8E8, WTH9, DUYV, 6KDO stehen |
Ich weiß leider nicht, wie genau meine if Abfrage lauten muss.
Sub Kette()
Dim Abfrage As Range
Dim a As Integer
Dim b As Integer
Dim i As Integer
Set WS = Worksheets("Tabelle1")
With WS
lngLastRow = .Cells(Rows.Count, 1).End(xlUp).Row
For i = 6 To lngLastRow
Set Abfrage = WS.Cells(i, 1)
If Abfrage.Value = Not IsEmpty(Abfrage.Value)And ??? Then
a = Abfrage + ","
b = a
f = a & b
ActiveCell.Offset(0, 1) = f
End If
Next
End With
End Sub
Vielen Dank
Sabine
|