投稿者 ロト君  (社会人) 投稿日時 2020/3/23 10:25:36
環境:
VB2019
ClosedXML

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

内容:
現在、VB2019を使ってExcel操作するソフトをClosedXMLを用いて作っています。

しかし、ClosedXMLを使って上手くExcelのセル幅が調整できません。

調整したいExcelのセルは、
事前に作成済みのBookを読み込んで調整したいです。

セルの調整方法は、下記の様に行っています。

'幅の調整
sheet.Column("A").Width = 2.75
sheet.Column("B").Width = 12
sheet.Column("C").Width = 4.5

しかし、A,B,Cは普通に調整できますが、なぜかEセルが指定したWidthでは調整されません。

また、sheet2にCopyToしたものはEセルが調整できます・・・。

最初の、sheetだけが上手く調整できない感じです。

問題のEセルはこんな感じのコードです。

'生年月日
sheet.Cell("E" & ii).Style.NumberFormat.Format = "yyyy年mm月dd日"
sheet.Cell("E" & ii).Value = ods.Tables("t_beef").Rows(i)("birth_date")

どなたか、ご教授お願いいたします。
宜しくお願い致します。