Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ClosedXMLでExcelの幅調整が効かない
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30469#CommentId83845
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ロト君
 (社会人)
投稿日時
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")
どなたか、ご教授お願いいたします。
宜しくお願い致します。