in einer meiner tabelle (spalte A) stehen artikelnummern, die ich vorher
importiert habe...
jetzt bekomme ich die mit einem hinweis (fähnchen rechts der zelle) angezeigt:
"als text gespeicherte zahl" und kann sie dann per klick "in text
umwandeln"...
wie kann ich das per VBA für die ganze spalte machen?
DANKE!
---"Johnny Hartmannsgruber"
<JohnnyHart...@discussions.microsoft.com> schrieb ...
(1) Du weißt, dass du das Ganze (manuell) auch gleichzeitig für alle
Zellen machen kannst, ja?
(2) Du kannst dazu den Befehl Daten / Text in Spalten "missbrauchen":
- Bereich markieren
- Daten / Text in Spalten wählen
- Fertigstellen
Du kannst dies auch aufzeichnen, wobei sich dann empfiehlt den
aufgezeichneten VBA-Code bezüglich der "Destination" anzupassen:
Statt: (zb)
Destination:=Range("A1")
kannst du auch Folgendes schreiben:
Destination:=Selection.Cells(1,1)
Dadurch wird der Makro flexibler und bearbeitet immer brav den
markierten Zellbereich.
--
In der Hoffnung geholfen zu haben, verbleibe ich mit einem leisen
Servus aus Wien,
-Robert Gelbmann-
---
The world is quiet here.
Am Thu, 24 Apr 2008 05:34:04 -0700 schrieb Johnny Hartmannsgruber:
> in einer meiner tabelle (spalte A) stehen artikelnummern, die ich vorher
> importiert habe...
> jetzt bekomme ich die mit einem hinweis (fähnchen rechts der zelle) angezeigt:
> "als text gespeicherte zahl" und kann sie dann per klick "in text
> umwandeln"...
Excel ist ab und an etwas störrisch, wenn es um Formatwandlung von Text zu
Standard geht. Klicke in den Spaltenkopf der Spalte A und gehe auf Format
=> Zellen formatieren und wähle als Format Standard. Mit weiterhin
bestehender Markierung gehe auf Daten => Text in Spalten. Wähle dort "Feste
Breite" und gehe auf "Fertig stellen".
Dieses Vorgehen kannst du dir auch mit dem Makrorekorder aufzeichnen.
Mit freundlichen Grüssen
Claus Busch
--
Win XP Prof SP2 / Vista Ultimate
Office 2003 SP2 / 2007 Ultimate