Registriert seit: 09.05.2017
Version(en): 2013
Hallo zusammen,
ich wollte einen String kalkulieren. Das Ganze funktioniert mit dem Namensmanager. Wenn ich das aber mit einem Makro machen möchte steht im Namensmanager immer folgendes:
=AUSWERTEN(Teile_Hinzu_VIII!'LN1')
das Makro sieht so aus:
For i = 1 To 222
Cells(i, 327).Select
ActiveWorkbook.Names.Add Name:="rechne_" & i, RefersToR1C1:= _
"=EVALUATE(Teile_Hinzu_VIII!LN" & i & ")"
Next i
Warum setzt er das LN1 in ' '? Wenn ich die entferne, funktioniert es.
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Versuch es mal mir der R C schreibweise.
ActiveWorkbook.Names.Add Name:="rechne_" & i, RefersToR1C1:= _
"=EVALUATE(Teile_Hinzu_VIII!R" & i & "C326)"
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28
• mikro87
Registriert seit: 12.03.2016
Version(en): Excel 2003
Hallo
Alternativ geht auch mit RefersTo:= -ohne- R1C1 Angabe, wenn es eine korrekte Adresse ist wie z.B. "B10" oder "$B$10"
mfg Gast 123
Folgende(r) 1 Nutzer sagt Danke an Gast 123 für diesen Beitrag:1 Nutzer sagt Danke an Gast 123 für diesen Beitrag 28
• mikro87
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Gefährlicher Ratschlag, denn:
RC1 ist seit xl2007 beides: Eine A1- und eine R1C1-Adresse.
Die A1-Adresse wird in dem Falle (unbeabsichtigt) gewählt und
ergibt $A1 (zumindest ist es im Falle [X1] = "=RC1" statt [X1].FormulaR1C1 = "=RC1" so).
Abhilfe:
- RefersToR1C1 statt RefersTo, oder
- R[0]C1 statt RC1
Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:1 Nutzer sagt Danke an LCohen für diesen Beitrag 28
• mikro87
Registriert seit: 12.03.2016
Version(en): Excel 2003
Hallo
ich wusste nicht das sich bei Excel da was geaendert hat. Was ist mi:t RefersToLocal ???
mfg Gast 123
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
na, bei den neueren Versionen gibt es nun "etwas" mehr Spalten als nur 256, da werden jetzt 3 Buchstaben benötigt. :21:
:78: