Hallo Makro Begeisterte
ich habe ein kleines Makro laufen und bräuchte eine Verbesserung.
Ich kopiere die Spalte A ab A2 mit der Spalte E ab E2 zusammen.
Dazwischen füge ich einen „/“ ein. Funktioniert.
Verbesserung: wie kann ich abhängig von der Spaltenlänge in A dieses Makro laufen lassen. Aktuell habe ich meine Spaltenlänge auf 500 eingestellt und lösche manuell die zufielen / raus.
Für Eure Hilfe bin ich dankbar.
ich habe ein kleines Makro laufen und bräuchte eine
Verbesserung.
Ich kopiere die Spalte A ab A2 mit der Spalte E ab E2
zusammen.
Dazwischen füge ich einen „/“ ein. Funktioniert.
nein, das funktioniert so nicht. Nach deinem Makro steht in A2:
=B2&"/"&E2
Ist es das was du möchtest?
Verbesserung: wie kann ich abhängig von der Spaltenlänge in A
dieses Makro laufen lassen. Aktuell habe ich meine
Spaltenlänge auf 500 eingestellt und lösche manuell die
zufielen / raus.
Da hat Carsten ja schon geschrieben. Lass dort „Tabelle1.“ weg, nur Rows.Count reicht.
Der prehtml-Tag klappt hier nicht bei Vba-Code, nimm nur pre-Tag für Codeeinrückungen.
Sub zusammenfügen1()
With Range("A2:A" & Range("B" & Rows.Count).End(xlUp).Row)
.FormulaR1C1 = "=RC[1]&""/""&RC[4]"
End With
End Sub
'oder so:
Sub zusammenfügen2()
With Range("A2:A" & Range("B" & Rows.Count).End(xlUp).Row)
.FormulaR1C1 = "=RC[1]&""/""&RC[4]"
.Value = .Value
End With
End Sub