Excel VBA質問箱 IV

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

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


31138 / 76738 ←次へ | 前へ→

【50855】Re:テキスト内の一部を表示するには
発言  かみちゃん  - 07/8/19(日) 18:53 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>A3の29をC3へ029と表示するには
>TEXT(A3,"000")ででき
>
>029の0を表示するには
>MID(TEXT(A3,"000"),1,1)
>
>でできますが
>これをVBAで処理するにはどうすればよいのでしょう?

TEXT(A3,"000")
の部分は、
Range("C3").Value = "'" & Format(Range("A3").Value, "000")
でできると思います。
MID(TEXT(A3,"000"),1,1)
の部分は、
MsgBox Mid(Format(Range("A3").Value, "000"), 1, 1)
または
MsgBox Left(Format(Range("A3").Value, "000"), 1)
でできると思います。

0 hits

【50853】テキスト内の一部を表示するには おやじvba若葉マーク 07/8/19(日) 18:33 質問
【50855】Re:テキスト内の一部を表示するには かみちゃん 07/8/19(日) 18:53 発言

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