Hallo zusammen,
ich wollte per VBA überflüssige Leerzeichen entfernen. Habe die den Skript mit Replace in einer anderen Tabelle aber in dieser will der das nicht ändern.
Wenn ich das aufnehme oder selber ausführe funktioniert es, aber dann im Button nicht mehr.
Und was noch hinzu kommt, danach hört er mit dem Skript auf
Könnt Ihr mir helfen ?
Mfg
MPicard
CodeTags gesetzt ~VaporiZed
@VaporiZed Danke
Habe mein Problem gefunden.
Und zwar musste ich vor jedem Range ein Sheets setzten.
Warum bleibt er nicht auf einer Tabelle?
Oder mache ich da irgend was falsch?
Mfg
MPicard
ich wollte per VBA überflüssige Leerzeichen entfernen. Habe die den Skript mit Replace in einer anderen Tabelle aber in dieser will der das nicht ändern.
Wenn ich das aufnehme oder selber ausführe funktioniert es, aber dann im Button nicht mehr.
Visual Basic-Quellcode
- Private Sub CommandButton5_Click()
- ' Bus Nummern einfügen
- Sheets("Bus Nummern").Range("M18").PasteSpecial Paste:=xlPasteValues
- Range("N18:N300").Replace What:=" ", Replacement:="", LookAt:=xlPart '(<==funktionert nicht mehr)
- Application.CutCopyMode = False
- Range("M18:M300").Copy
- Range("C18").PasteSpecial Paste:=xlPasteValues
- Application.CutCopyMode = False
- Range("O18:O300").Copy
- Range("E18").PasteSpecial Paste:=xlPasteValues
- Application.CutCopyMode = False
- '
- ' BusNummern Kopieren
- '
- Range("D18:E300").Copy
- Sheets("Ohne Namen").Range("G10").PasteSpecial Paste:=xlPasteValues
- Sheets("Mit Namen").Range("G10").PasteSpecial Paste:=xlPasteValues
- Application.CutCopyMode = False
- Sheets("Buttons").Select
- Range("A1").Select
- End Sub
Und was noch hinzu kommt, danach hört er mit dem Skript auf
Könnt Ihr mir helfen ?
Mfg
MPicard
CodeTags gesetzt ~VaporiZed
@VaporiZed Danke
Habe mein Problem gefunden.
Und zwar musste ich vor jedem Range ein Sheets setzten.
Warum bleibt er nicht auf einer Tabelle?
Oder mache ich da irgend was falsch?
Mfg
MPicard
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „MPicard“ ()