Ja, dies ist möglich.
Dafür etwas VBA Programmierung aneignen.
==
Tabelle mit den Daten Durchlaufen und einen CSV String zusammenbauen
~4 Zeilen Code
Eine Datei Öffnen (und dann schliessen) um den CSV String zu speichern 3 Zeilen Code.
Das Ganze als Public Sub anlegen zwei Zeilen Code.
Zum Schluß dieses Sub an einen Knopf hängen. Nur Konfiguration in Excel. (Kein Code) Jedes Shape kann als "Button" designed werden und dann kann man diesem Shape ein Makro zuordnen.
Etwas google Arbeit. fertig.
In I6 steht die Formel, die im Bild zu sehen ist "runtergezogen".
Aber Excek ab Version 2019 bietet Quantil Graphen. Dort sollte dies wenn die Rohdaten entsprechend sind auch automatisch zu sehen sein.
Hier "meine" Lösung.
Die Pivot Tabelle habe ich noch gruppiert damit das Bild nicht zu viele Säulen hat.
"Eine Pivottabellewäre sicherlich eine gute Lösung für das, was du da haben möchtest."
Hier stimme ich zu.
Sobald man in einer PIVOT Tabelle irgend eine Datenfilterung vorgenommen hat so kann man per Doppelklick genau ein Abbild dieser Information auf einer weiteren Seite zunächst im gleichen Workbook erzeugen. Diese ist dann per Copy Paste auch schnell in einem anderen Excel File.
Wer mit Datenmengen und unterschiedlichen Berichten zu tun hat sollte sich unbedingt "Pivot" aneignen. Wer darüber hinaus aus noch unterschiedliche Datenquellen miteinander verknüpfen muss dann "Power Pivot"
Alles was dann noch nicht geht wird VBA.
Dies geht mit PIVOT Tabelle. Wenn die Daten schon entsprechend organisiert sind ist dies in 5 Minuten erledigt.
Bevor es ans Diagramm geht muss man sicherstellen, dass die Rohdaten so strukturiert sind, dass sie sich auch gut analysieren lassen.
Hier gilt im Allgemeinen, dass es dem Pivot Tabellen Format entsprechen sollte. (Es gibt aber Ausnahmen)
Ist dies gegeben ist eine anschließende Analyse UND die Darstellung als Graph ein Kinderspiel.
Siehe diverse Youtubes dazu.
Wenn sich die Zeile NICHT verändern soll dann
ZEILE(B$105) ein $ Zeichen VOR jene Information setzen, die stabil bleiben soll bei Copy Paste (oder runterziehen) Vorgängen.
Ja,
alle Dateien, die so "transportiert werden sollen.
Zunächst auf dem Laufwerk in ein "zip" zusammen packen.
Anschließend in dem Word Dokument dieses "zip" als "Objekt einfügen".
Allerdings sehe ich darin keinen Sinn. Das zip kann einfach so überall hin weitergegeben werden. Es "in" eine Word-Datei einzubetten ist eher umstäändlicher.
Dies kannst du selbst testen.
Schreib dir ne Test-eMail mit deiner eigenen Adresse in CC und in "An" mit blabla@blabla.bla
Z.B: so, es gibt sicherlich auch noch andere Varianten.
<!DOCTYPE html>
<html>
<style>
.center {
margin:auto;
width: 60%;
}
</style>
<body>
<h2>An Unordered HTML List</h2>
<ul class="center">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
Mit rechter Maus auf die Achse klicken und dann per Achse formatieren nach Wunsche. Analog bei der X Achse.
ABER, dann sollte anstatt Linie Scatter (Punkt XY) verwendet werden.
Du musst auf 12h erhöhen und immer einen Sparingspartner haben, der 2 Klassen besser ist als du selbst.
Bundesliga "Herren" heißt TT Profi. Dies beginnt im Jugendalter.
Ernährung, Allg Fitness, Kraft und Koordinationstraining was zusätzlich zum Training am Tisch zu leisten ist.
==
Die Kader Kids von heute kommen mit Lehrgängen auf ~20h.
haben aber typisch KEINE starken Sparingspartner und sind daher insgesamt langsamer in der Eigenentwicklung (verglichen mit Nationen, die Spitzensport anders organisieren)
UND betrachtet man jene "deutsche", die Bundesliga spielen so sind genügend aus Familien, wo das Elternhaus pimpen konnte.
Alles steht und fällt mit den eigenen Möglichkeiten.
Es gab auch schon Vereinsfunktionäre, die halt "reich" sind eine Bundesliga Mannschaft finanziert haben und sich selbst in dieser Mannschaft aufgestellt haben.
..und auch spielten..
Es gibt -also- immer einen "Weg".
Viele Informationen um die Funktionsgleichung zu finden.
Bist du in der Lage die Informationen Stück für Stück in Gleichungsanteile umzusetzen, um dann über (vermutlich nötig) ein Lineares Gleichungssystem die einzelnen Parameter zu erhalten ?
Es beginnt als Basis mit der allg. Form eines Polynom 3ten Grades:
f(x) = a*x^3+b*x^2+c*x+d
f'(x) ausrechnen
f''(x) ausrechnen
dann alle genannten Punkte (x,y) in f(x) einsetzen, die ersten Gleichungen zu erhalten.
Analog dazu die Steigungen in f'(x)
Dann die Extrema in f'(x)
dann die Wendestelle in f''(x)
Dies gibt eine Sammlung an Gleichungen, die per Einsetzungs-Gleichsetzung-Additionsverfahren die "a,b,c,d" Parameter ermitteln lassen.
Es benötigt nix kompliziert neues.
Wenn Excel (Office) auf dem Rechner installiert ist sind die entsprechenden Objekte in C# referenzierbar. Google : "C# Excel fernsteuern"
Excel mit C# steuern | myCSharp.de
Beschäftige dich mit der Zeichentabelle.
Abhängig von der Schriftart sind dort auch jene Buchstaben anderer Sprachen kodiert. Ganz skurile Kombinationen kann man auch mit LaTex (FreeWare) hinbekommen.
Scheint ein Einstellung in den Optionen zu sein.
Öffnen von Dateilinks direkt in Office-Desktop-Apps - Microsoft-Support
Anstatt ActiveSheet, welches das aktuell sichtbare ist das Worksheet angeben um welches es sich dreht.
Worksheets("BlaBla").Range("A1").Value = "BlaBla"
Ergänzung.
Mit "Worksheetfunction.Count" oder "Worksheetfunction.CountA"
(Deutsche Funktionen: Anzahl oder AnzahlA)
ganz du heraus finden wieviele Zellen schon belegt sind.
Dann eine Zeile tiefer den neuen Wert reinschreiben.
Dann wirst du die Breite über, die Anzahl der Zeichen in der bestimmten Zelle, der verwendeten Schriftart + Schriftgröße, berechnen müssen.
Hier wird des dann einfacher, wenn "nicht proportionale" Schriftart verwendet wird, da jedes Zeichen gleich breit ist.
===
Hier das Makro welches sich nur auf den Inhalt in der gewählten Zeile ausgewirkt hat.
Private Sub OptWidth_Click()
Dim i As Integer
Dim Cur_Row As Integer
i = 8
Cur_Row = Selection.Row
Do While Cells(Cur_Row, i) <> ""
i = i + 1
Loop
i = i - 1
Range(Cells(Cur_Row, FirstDataColumn), Cells(Cur_Row, i)).Select
Selection.Columns.AutoFit
Cells(Cur_Row, FirstDataColumn).Select'Selection der Gruppe aufheben.
End Sub
Beispiel: Ich hatte die Zeile "3" angewählt. Dort stehen "nur" Nullen, so dass jede Spalte auf die Breite diese "null" auto fitted wird.
Würde eine Zeile mit mehr Inhalt angewählt werden, dann würde es auf diese Breite eingestellt.
'Der Code ist ~20 Jahre alt. Dies geht sicherlich inzwischen einfacher.
Es ist nicht nötig verschiedene Wordvorlagen zu haben.
Deine Wordvorlage ist nur eine Gestaltung.
Diese kann in Excel 1:1 nachgebaut werden.
Einmal erstellt können die Anteile die sich ändern aus Excel Zellen übernommen werden.
Also. Auf verschiedenen Excel Blättern deine Word LookLikes nachbauen.
Dann auf einer Bearbeitungsseite den variablen Text ändern und in den Vorlagen per
=VariableTextSeite!A1
die Dinge an die richtige Stelle platzieren.
===
Der Weg in Excel selbst verschiedene Wordvorlagen als OLE Objekte hinterlegt zu haben, die dann dynamisch extrahiert (VBA Programmierung) und dann im Anschluss mit den Excel Zellen befüllt werden ist deutlich aufwendiger.
..aber ja, auch machbar..
Die Zahlen in deiner Formel stehen alle in einer Zelle.
Anstatt die Zahl nur die Zell Koordinaten verwenden und dies als "Formel" in
C10 eintragen
Also in C10:
=C7/C6*100/(100-C8)
ACHTUNG ob der in Inhalt in C8 ein Text oder eine Zahl mit dem % Format ist lässt sich aus dem Bild nicht ermitteln.
Ist es eine Prozentzahl dann:
=C7/C6*100/(100-C8*100)
Dies ist alles möglich. VBA ist ungeahnt mächtig.
Im Prinzip würde man 'nur' diese StartSeite sehen, um dann über die Funktionen zu den anderen Sheet und deren individuellen Funktionen zu gelangen. Es kann dann so gestaltet werden, dass auch immer nur die gewünschte Seite offen ist und man dann Zwischen ZielSeite und Navigations Seite hin und her springt.
Aber all deine Wünsche sind natürlich einiges an Programmieraufwand.
Wenn ich so über die Wünsche lese habe ich dies alles schon gemacht ;-)
Ich wünsche dir viel Spaß cooles Projekt.