Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formelbezüge absolut setzen, Makro funktioniert nicht immer

Forumthread: Formelbezüge absolut setzen, Makro funktioniert nicht immer

Formelbezüge absolut setzen, Makro funktioniert nicht immer
05.04.2024 09:24:25
OnkelTom
Hallo liebe Excel Gemeinde, ich habe folgendes Problem:
ich habe vor längerer Zeit hier im Forum zwei Makros gefunden mit denen sich Formelbezüge absolut oder relativ setzen lassen:

Sub absolut()

Set conRange = Selection.SpecialCells(Type:=xlFormulas)
For i = 1 To conRange.Areas.Count
conRange.Areas(i).Formula = _
Application.ConvertFormula _
(Formula:=conRange.Areas(i).Formula, _
FromReferenceStyle:=xlA1, _
ToReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute)
Next
End Sub

Sub relativ()

Set conRange = Selection.SpecialCells(Type:=xlFormulas)
For i = 1 To conRange.Areas.Count
conRange.Areas(i).Formula = _
Application.ConvertFormula _
(Formula:=conRange.Areas(i).Formula, _
FromReferenceStyle:=xlA1, _
ToReferenceStyle:=xlA1, ToAbsolute:=xlRelative)
Next
End Sub

Diese beiden Makros funktionieren auch ganz hervorragend. Zumindest bisher. Nun bin ich auf einen Fall gestoßen bei dem die Makros einen Fehler produzieren:

Wenn ich versuche die Bezüge in dieser langen, verschachtelten, Formel mit den Makros zu verändern erhalte ich im Ergebnis nur "#WERT"
=WENNFEHLER(SUMME(AUFRUNDEN(RUNDEN($M$56*'Tab3'!$CK$7*$H$55/'Tab1'!$BH$14;1);0);AUFRUNDEN(RUNDEN($M$56*'Tab3'!$CL$7*$H$55/'Tab1'!$BH$14;1);0);AUFRUNDEN(RUNDEN($M$56*'Tab3'!$CM$7*$H$55/'Tab1'!$BH$14;1);0);AUFRUNDEN(RUNDEN($M$56*'Tab3'!$CN$7*$H$55/'Tab1'!$BH$14;1);0));0)


Wenn ich die Formel aber einkürze klappt es.
=WENNFEHLER(SUMME(AUFRUNDEN(RUNDEN($M$56*'Tab3'!$CK$7*$H$55/'Tab1'!$BH$14;1);0));0)


Kann mir jemand sagen woran das liegt?
Vielen Dank im Voraus!
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formelbezüge absolut setzen, Makro funktioniert nicht immer
05.04.2024 09:29:27
peter
Hallo

Aus der Hilfe:

"Es gibt eine Beschränkung von 255 Zeichen für die Formel."

Deine Formel hat 269 Zeichen!

Peter
AW: Formelbezüge absolut setzen, Makro funktioniert nicht immer
05.04.2024 18:09:12
Onur
Wie genau soll denn die Formel hinterher aussehen? Wenn du alles von Absolut auf Relativ (oder umgekehrt), kann es passieren, dass die ganze Formel nicht mehr korrekt funktioniert. So eine Formel hat doch an manchen Stellen (gewollt) absolute und an anderen Stellen relative Bezüge, aber selten "reinrassige" Bezüge.
Anzeige
AW: Formelbezüge absolut setzen, Makro funktioniert nicht immer
05.04.2024 10:36:18
OnkelTom
Hallo Peter, vielen Dank für Deine Antwort, kannst Du mir sagen welche Hilfe Du meinst?
Und kann man das Zeichenlimit irgendwie erhöhen?

Viele Grüße
OnkelTom
AW: Formelbezüge absolut setzen, Makro funktioniert nicht immer
05.04.2024 10:51:37
OnkelTom
Danke für die Aufklärung.

Viele Grüße
OnkelTom
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige