Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12222 / 13644 ツリー ←次へ | 前へ→

【11630】数値の頭に0を付加したい megu 04/3/12(金) 15:28 質問
【11632】Re:数値の頭に0を付加したい K2 04/3/12(金) 15:44 回答
【11634】Re:数値の頭に0を付加したい megu 04/3/12(金) 15:54 お礼

【11630】数値の頭に0を付加したい
質問  megu  - 04/3/12(金) 15:28 -

引用なし
パスワード
   数値の桁数を固定したいと思っています。
(例:573→00573、4649→04649)

このようなことをやりたいと思ってます。
  1.セルから数値(1〜5桁の整数)を取得
 (2.取得した数値を5文字の文字型(String)として設定)
  3.その5桁(5文字)の文字列を使用してファイル保存

C言語の %05 のようなイメージです。

数値の取得に
 strNumber = Worksheets("AAA").Range("A1").Value.NumberFormatLocal = "00000"
という方法をしてみたのですがエラーになりました。
というか、この場合この方法が使えるのかどうかも分からないのですが。(汗
どなたかご教授お願いします。

【11632】Re:数値の頭に0を付加したい
回答  K2  - 04/3/12(金) 15:44 -

引用なし
パスワード
   ▼megu さん:

strNumber = Format(Range("A1"),"00000")

で、どうですか?

【11634】Re:数値の頭に0を付加したい
お礼  megu  - 04/3/12(金) 15:54 -

引用なし
パスワード
   ▼K2 さん:
>strNumber = Format(Range("A1"),"00000")

完璧ですっ (>▽<)ノ
非常に早い回答 本当にありがとうございます。

あぁ、それにしてもヘルプやネットなどで午前中ずっと悩んで、その上自力で解決できなかった自分っていったい・・・(TT

12222 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free