Excel Variable in Formel einfügen
Aloa in die Runde,
zum Einsatz kommt das Import-Excel Modul von dfinke.
Eine Summenformel soll noch eine Variable bekommen.
Da der Block sind ein paar mal wiederholt war Variable definiert und eingefügt.
Die Zeichenkette die ToString() ausspuckt ist genau das was ich haben will.
Wenn ich das so aber ins Excel reindrücke "repariert" Excel die Zellen indem es die Formeln entfernt. ;)
In der Sheet XML innerhalb der Excel Tapete ist das doch nur Text, woran könnte sich da Excel stören?
Verraten tut mir das Excel nicht, sagt halt nur Reparieren oder nicht. Bei Nein gibt es nur eine leere Excel Ansicht.
VG
zum Einsatz kommt das Import-Excel Modul von dfinke.
Eine Summenformel soll noch eine Variable bekommen.
Set-ExcelRange -Address $ActionsPerYearWorksheet.Cells["A1"] -Value "2020"
Set-ExcelRange -Address $ActionsPerYearWorksheet.Cells["B1"] -Formula '=SUM(OFFSET(Data!$A$2:$A$128,0,MATCH("o_2020",Data!$A$1:$AA$1,0)-1))'
Da der Block sind ein paar mal wiederholt war Variable definiert und eingefügt.
$yr = "2020"
Set-ExcelRange -Address $ActionsPerYearWorksheet.Cells["A1"] -Value "$yr"
Set-ExcelRange -Address $ActionsPerYearWorksheet.Cells["B1"] -Formula $('=SUM(OFFSET(Data!$A$2:$A$128,0,MATCH("o_'+$yr+'",Data!$A$1:$AA$1,0)-1))"').ToString()
Die Zeichenkette die ToString() ausspuckt ist genau das was ich haben will.
Wenn ich das so aber ins Excel reindrücke "repariert" Excel die Zellen indem es die Formeln entfernt. ;)
In der Sheet XML innerhalb der Excel Tapete ist das doch nur Text, woran könnte sich da Excel stören?
Verraten tut mir das Excel nicht, sagt halt nur Reparieren oder nicht. Bei Nein gibt es nur eine leere Excel Ansicht.
VG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 668508
Url: https://administrator.de/contentid/668508
Ausgedruckt am: 24.11.2024 um 00:11 Uhr
2 Kommentare
Neuester Kommentar