|
Seid gegrüßt
Bei langem Code versuche ich der Übersicht wegen den Code in Spalten anzuordnen.
Dies ist manuell sehr mühselig, u.a. weil der Editor die Tabs als Leerzeichen wertet und die Funktion fehlt wie im Word Dokument mit Hilfe des Lineals Tabstops & Co. zu Spalten zu formatieren.
Aus demselben Grund geht die Struktur aus - im Notepad vorgeschriebene Code der mit Tabs in Spalten arrangiert ist - beim Kopieren in den VBA Editor flöten.
Beispiel Multi-Replace
With Selection.Find
.Text = "a": .Replacement.Text = "a": .Execute Replace:=wdReplaceAll
.Text = "aa": .Replacement.Text = "aa": .Execute Replace:=wdReplaceAll
.Text = "aaa": .Replacement.Text = "aaa": .Execute Replace:=wdReplaceAll
.Text = "aaaaa": .Replacement.Text = "aaaaa": .Execute Replace:=wdReplaceAll
.Forward = True: .Wrap = wdFindStop: .Execute Replace:=wdReplaceAll
End With
Im Notepad mit Tabs für Spalten nutzen, Zeile(n) kopieren F&R Parameter ändern - Parameterlänge ist da "egal" (seltener Tab Überschuß leicht behebbar), in VBA Editor kopieren.
Ergebnis:
Die Spaltentreue ist weg und ich muß manuell jede Zeile zu Recht rücken. Gleiches Problem beim Zeilen Kopieren innerhalb des Editors., oder beim Kopieren von Word Tabellen Spalten & Spalten Layout.
Hierbei geht es mir nicht darum das ganze als Array umzuschreiben, (auch weil bei Hunderten dieser Zeilen Fehler in der Array Aufzählung schlecht zu sehen sind ...), sondern generell im VBA Editor einfacher Spalten zu Formatieren als manuell in jede Zeile reinzugehen.
Weiß jemand da Abhilfe?
(Warum mag VBA Editor keine Spalten? -.-)
|