Thema Datum  Von Nutzer Rating
Antwort
Rot Dynamsiche Trendlinienformel auslesen und weiterverarbieten
20.07.2015 12:28:55 Falk
NotSolved

Ansicht des Beitrags:
Von:
Falk
Datum:
20.07.2015 12:28:55
Views:
1014
Rating: Antwort:
  Ja
Thema:
Dynamsiche Trendlinienformel auslesen und weiterverarbieten
Hallo, ich versuche eine dynamische Trendlinienformel aus einem Diagramm auszulesen, die Variablen zu ersetzen, und dann automatisch mit dieser Formel weiterzurechnen. Als Excel-VBA-Neuling habe ich mir mal über die Makroaufzeichnen-Funktion geholfen. Das Kopieren und ersetzen funktioniert auch so weit, lediglich verwendet mir das Excel immer die ursprüngliche alte Formel, auch wenn sich die Trendlinie bereits geändert hat. Ich habe dann versucht nach dem Ersetzen der Variablen den ganzen Ausdruck in einem String zu speichern weiß aber nicht, ob dies der richtige Ansatz ist. Siehe unten im Listing die letzten beiden Zeilen. Schon mal danke für eure Hilfe. Sub AuslesenPfePrb() ' ' AuslesenPfePrb Makro ' ' Range("L10").Select Sheets("Trennung Reib-und Eisenverlust").Select ActiveSheet.ChartObjects("Diagramm 1").Activate ActiveChart.SeriesCollection(1).Trendlines(1).DataLabel.Select Range("V10").Select Selection.Copy ActiveSheet.Paste Application.CutCopyMode = False Range("V11").Select ActiveCell.FormulaR1C1 = _ "=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(R[-9]C[-19],""x"",""*$A2^""),""^ "",),""y "",)" Sheets("Protokoll").Select ActiveCell.FormulaR1C1 = _ "=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE('Trennung Reib-und Eisenverlust'!RC[10],""x"",""*0^""),""^ "",),""y "",)" Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ActiveCell.FormulaR1C1 = "= 0.0026*0+ 196.29" End Sub

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Dynamsiche Trendlinienformel auslesen und weiterverarbieten
20.07.2015 12:28:55 Falk
NotSolved