Guten Tag Zusammen,
ist folgendes Problem lösbar:
ich habe in vielen Zellen eine Summenformel stehen. z.B.: =Summe(a1:a100)
Kann ich die Funktion Summe in Min oder Andere ändern, indem ich einen Bezug auf eine Zelle setze, wo ich den Namen der gewünschten Funktion hinterlege?
Vielen Dank
Klaus
AW: Funktionsname austauschen
Matthias
Hallo Klaus,
ohne VBA fällt mir nichts ein. Mit VBA so:
Public Function MeineFunktion(fkt As String, rng As Range)
MeineFunktion = Evaluate(fkt & "(" & rng.Address & ")")
End Function
ohne VBA fällt mir nur sowas ein: https://www.herber.de/bbs/user/53412.xls
wird sicher bei langen Formeln unhandlich und ist nur für eine begrenzte Anzahl Funktionen sinnvoll.
Gruß
David
AW: Funktionsname austauschen
Klaus
Hallo Matthias,
vielen Dank! Für einfache Formeln geht das ja, aber leider setze ich auch verschachtelte Funktionen ein, wo ich die äußere Funktion ändern will!
Viele Grüße
Klaus
AW: Funktionsname austauschen
Holger
Hallo und Guten Abend ,
Ist zwar schon ne weile her, dass dieses Problem anstand. Aber ich hab ein Problem mit der Umsetzung.
Hier meine Datei: https://www.herber.de/bbs/user/53476.xls
Warum klappt der Code bei mir nicht?
Was mach ich falsch?
Danke für die Hilfe
AW: Funktionsname austauschen
Daniel
HI
du könntest vielleicht mit NAMEN arbeiten, in dem du beim Namen die Formel hinterlegst und dann in der Formel nur den Namen verwendest.
Gruß, Daniel