VB.netでClosedXMLを使用してテンプレートファイルを読み込み出力する処理を作成しています。
Excelファイルを開いて名前を付けて保存する簡単な処理で保存時にエラーが発生します。
###発生している問題・エラーメッセージ
入力文字列の形式が正しくありません。
-2146233033 入力文字列の形式が正しくありません。
###該当のソースコード
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim PathName As String = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) Dim InFile As String = "test1.xlsx" Dim OutFile As String = "temp1.xlsx" Dim xlBook As ClosedXML.Excel.XLWorkbook xlBook = New ClosedXML.Excel.XLWorkbook(PathName & "\" & InFile) xlBook.SaveAs(PathName & "\" & OutFile) End Sub
###試したこと
テンプレートファイルの計算式「=F12-(F13+F14+F15)」、「=G12-(G13+G14+G15)」、「=G12-(G13+G14+G15)」
を削除するとエラーは起こらなくなります。
あなたの回答
tips
プレビュー