(vb.net)closedXMLでExcel 関数の入ったセルのValue値を取得したい
vb.netで1つ目のxlsmファイルで数値を入力し、セルに入力した関数で計算した結果を
2つ目のxlsmファイルへコピーするプログラムを作成しています。
closedXMLを用いて作業しているのですが、
文字列や数値の入力されたセルのValueは取得できたのですが、
関数が入っているセルのValueを取得しようとしても
Bad expression のエラーとなります。
取得したいセルの関数式を記しますので、
問題箇所の改善方法をご教授願います。
発生している問題・エラーメッセージ
Bad expression
該当のソースコード
vb.net workseet1:取得元Excelシート workseet2:コピー先Excelシート worksheet2.cell("A1").value = worksheet1.Cell("A2").Value
worksheet1のA2セルの関数 =IF(OR(E3="",S3="" S3<0),"",IF(OR(AE3="",AF3="",AG3="",AH3=""),"",(AE3+AF3+AG3+AH3))) ※各セルに入っている値 E3:文字列 S3,AE3,AF3,AG3,AH3:数値
補足情報(FW/ツールのバージョンなど)
動作環境
.Net Framwork4
closedXML(ver0.95.3.0)
回答1件
あなたの回答
tips
プレビュー