Macro für alle Zelleninhalte einer Tabellenspalte

15/02/2008 - 00:37 von Ernst Tremel | Report spam
Problem: aus einer Tabelle alle Zelleninhalte einer bestimmten Spalte
auslesen,
sie dann mit <Zelleninhalt> versehen und diese neuen Zelleninhalte wieder

zurückschreiben:
Beispiel:
In der 4.Spalte einer Tabelle stehen die Inhalte:

123
ein Blatt
er [we] (tz) /-34/
wieder

Nach dem Macro sollten dort stehen:

<123>
<ein Blatt>
<er [we] (tz) /-34/>
<wieder>

Wenn ich den Zelleninhalt ausschneide, dann "<" tippe und das

Ausgeschnittene durch [Strg] [V] dazu kopiere, verschwindet "<".
Was mach ich falsch?
So kann das Macro nicht aufgezeichnet werden.

Gruß und Danke für Hilfe

Ernst Tremel
 

Lesen sie die antworten

#1 Helmut Weber
15/02/2008 - 13:48 | Warnen spam
Hallo Ernst,

das liegt an den Einstellungen in,
hier bei meiner US-Version,
Tools, Options, Edit
Deutsch vermutlich Extras, Optionen, Bearbeiten
Use smart paragraph selection
oder auch
When selecting, automatically select entire word

Makro-Beispiel:

Sub Macro4()
Dim oCll As Cell
For Each oCll In Selection.Cells
With oCll.Range.Characters
.First.InsertBefore "<"
.Last.InsertBefore ">"
End With
Next
End Sub


Gruß

Helmut Weber, MVP WordVBA

Vista Small Business, Office XP

Ähnliche fragen