ピクセル ⇒ 幅 v1.00.01 (2019/09/04)

ダウンロード (ptohaba.zip)

 目次


















PtoHaba(ピクセル値)

 「ピクセル値」を「ColumnWidth」で使われる「文字数(幅)」に変換します。
 「ピクセル」「インチ」「センチ」「ミリ」などから「文字数(幅)」への変換が可能になります。

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

☆ 使用方法

 ・直接入力の例
    Columns("A:A").ColumnWidth = PtoHaba(25)
    A列の幅を25ピクセルにします。


☆ 指定可能な範囲

  「0」~「2045」(端数が有った場合はピクセル単位に丸められます)


☆ 解凍後に出来るファイルについて

 ・「Module1.bas」「ピクセル⇒幅.xls」「ピクセル⇒幅.xlsm」
    … マクロ本体またはマクロを含むブック。お好きな物をお使い下さい。


☆ 更新履歴

 ・2019/09/04 v1.00.01
   エラー処理を省く方法をVBAのコメントに掲載しました

 ・2019/08/30 v1.00.00
   初回バージョン


☆ 裏話

 ・「ピクセル値」と「文字数(幅)」との関係は実験で得られたものです。
 ・「0」~「255」しか指定出来ない。
 ・ 文字数(幅)は、小数点以下第3位以下を指定して設定しても結果は小数点以下第2位までの数
   に丸められる。
 ・ 以上の事から文字数(幅)を「0」~「255」「0.01」ずつ変化させて設定し、結果がいくつにな
   ったかを表にして求めています。
 ・ 実験に使ったマクロなどが欲しい方はメールでご連絡ください。


☆ よもやま話

 ・「ピクセル値」が13未満での文字数(幅)との関係は単純比例ではありません。
 ・ エクセルでは列の幅はピクセル単位で指定出来るようです。
 ・ 1ピクセル = 25.4/96 mm ≒ 0.2646 mm です。
 ・ 1ピクセル = 1/96 inch ≒ 0.0104 inch です。


inserted by FC2 system