[[20150310154835]] 『後列から5桁切り出しについて』(ヤイリ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『後列から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


後列とは一番最後の列という意味ですか?
(デイト) 2015/03/10(火) 16:17

そのままの意味なら
左からなら Left(tmp,5)
右からなら Right(tmp,5)
(デイト) 2015/03/10(火) 16:20

右から5文字をなくした文字にしてほしいという意味なら

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

すいません。初めから
小数点以下をきりすててカンマを
付加したいとお伝えすればよかったです。
小数点以下をこうれつから切り出せたら、
カンマを付加するコードがあったので
つい、後列から切り出すアドバイスをお願いしてしまいました。
申し訳ございませんでした。
(ヤイリ) 2015/03/10(火) 18:34

 そのような意図とはまったく気が付かず、質問を取り違えたかな?
 と誤解していました。

 失礼しました。
(Mook) 2015/03/10(火) 18:41

最後のご質問ですが
金額が3桁の場合
Format(Int(345.0103), "0,000")ですと
0,345となりますが
345の結果になる方法はございますでしょうか。

345.0103→345

お手数をおかけします。
(ヤイリ) 2015/03/10(火) 19:48


 書式に不慣れで済みません。
 #,###
 のほうが良いようです。

 ですが、こういった程度のことから調べるてみると、いろいろと身に付くかと思います。
http://support.microsoft.com/kb/883199/ja
(Mook) 2015/03/10(火) 19:57

サイト、どうもありがとうございます。
Formatはあまり使用したことが
なかったので
助かりました。
無事対応出来ましたので
今後ともどうぞよろしくお願いします。
(ヤイリ) 2015/03/10(火) 20:04

 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.