【入門者のエクセルVBA】セルで表示形式が設定されている文字列をそのまま取得するには


例えばセルの書式設定で、「通貨」を選択した場合、セル上では¥1000等と表示されます。しかしこれをValueプロパティを使って取得すると単なる1000になってしまい¥記号は無視されます。こういった表示形式まで含めて取得するためには、Valueプロパティではなく、Textプロパティを用います。

またセルに日付が入力されている場合、Value2プロパティで日付のシリアル値を取得することができます。

シリアル値とは1900年1月1日からの経過日数を意味します。尚、1900年1月1日は1になります。

 

 

[PR]Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA