[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『後列から5桁切り出しについて』(ヤイリ)
先頭から5桁切り出す際は
下記で対応出来るのですが
後列から5桁切り出すのは
どうすれば良いのでしょうか?
どうぞよろしくお願いいたします。
Sub main()
Dim tmp As String
Dim str As String
tmp = "1234567890"
str = Mid(tmp, 1, 5)
Debug.Print str
End Sub
str = Mid(tmp,6, 5)ではなく
後列から切り出す方法でお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
Sub main()
Dim tmp As String
Dim str As String
tmp = "1234567890"
str = Right(tmp, 5)
Debug.Print str
End Sub
すいません。
対応出来ました。
(ヤイリ) 2015/03/10(火) 16:06
現在 1234567890 → 67890
希望 1234567890 → 12345
どうぞよろしくお願いいたします。
(ヤイリ) 2015/03/10(火) 16:11
ちょっと質問の意味が分からないのですけど、、、
12345 なら質問の冒頭で「出来る」と云った方じゃないですか?
(半平太) 2015/03/10(火) 16:16
str = Left(tmp, Len(tmp) - 5)
(デイト) 2015/03/10(火) 16:44
"12345.0134" →"12,345"
"123.0000" →"123"
"123345.0103" →"123,345"
(ヤイリ) 2015/03/10(火) 17:44
最後のコメントと、それ以前のコメントの関連性が見えないのですが、 まったく別のお話でしょうか?
下記は最後のコメントに対するものですが、 MsgBox Format(Int(123345.0103), "0,000") ということでしょうか。 (Mook) 2015/03/10(火) 18:19
そのような意図とはまったく気が付かず、質問を取り違えたかな? と誤解していました。
失礼しました。 (Mook) 2015/03/10(火) 18:41
345.0103→345
お手数をおかけします。
(ヤイリ) 2015/03/10(火) 19:48
書式に不慣れで済みません。 #,### のほうが良いようです。
ですが、こういった程度のことから調べるてみると、いろいろと身に付くかと思います。 http://support.microsoft.com/kb/883199/ja (Mook) 2015/03/10(火) 19:57
EXCEL 関数の TEXT、VBA のFORMAT、セルの書式のユーザ定義 でのフォーマット指定の仕方はどれも同じです。
と私は認識していますが、ちょっと危うい気配もあるかな? まぁ、今までその解釈で困ったことはありませんでした。 (Mook) 2015/03/10(火) 20:14
細かいことだが。
セルの表示形式の色つけ [赤][青] などはFormatやTEXTではエラーにはならないが無視される。 (ねむねむ) 2015/03/11(水) 09:30
なるほど。 色情報関連はセルの書式だけの機能ですね。
ありがとうございます。 (Mook) 2015/03/11(水) 10:30
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.