Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zelleninhalt per VBA zentriert übertragen

Zelleninhalt per VBA zentriert übertragen
08.07.2016 13:39:21
Lukas
Hi Leute,
ich übertrage per VBA einen Zelleninhalt wie folgt:
Sheets(1).Range("B34").Value = strPos3
Wie kann ich es erreichen, dass der Zelleninhalt zentriert übertragen wird?
Excel nimmt beim Einfügen immer default (=linksbündig) an.
Habe es mit NumberFormat versucht, bekomme aber einen Laufzeitfehler.
Sheets(1).Range("B34").Value.NumberFormat ("Center") = strPos3
Bitte um Rat. :(
Gruß
Lukas

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelleninhalt per VBA zentriert übertragen
08.07.2016 13:58:11
Michael
Hi Lukas,
das sind zwei paar Stiefel, eigentlich drei:
1. Wert zuweisen
2. Zahlenformat festlegen (das willst Du aber nicht) und
3. Ausrichtung festlegen.
Schreibe einfach den Wert wie gehabt und setze DANN die Ausrichtung:
Sheets(1).Range("B34").HorizontalAlignment = xlCenter
Schöne Grüße,
Michael

Anzeige
AW: Zelleninhalt per VBA zentriert übertragen
08.07.2016 14:29:36
Lukas
Habe ich versucht.
Funkt leider nicht :((
Sheets(1).Range("B34").Value = strPos3
Sheets(1).Range("B34").HorizonalAlignment = xlCenter
VBA: Objekt unterstützt diese Eigenschaft oder Methode nicht.

AW: Zelleninhalt per VBA zentriert übertragen
08.07.2016 14:31:27
Lukas
SORRYYYY!!!
Funkt doch!
"t" bei Horizontal ausgelassen.
DANKEE

Anzeige
Aha!
08.07.2016 14:49:14
Michael
Das kommt davon, wenn man abschreibt anstatt kopiert...
Na schön, gern geschehen,
Michael

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige