プロが教えるわが家の防犯対策術!

Excelのマクロで文字列の入った変数があります。
文字列の最後は必ず1個以上のスペースが付いていますが、最大7個続いている時もあります。
このスペースが何個か?を出したいです。
こういう場合、Right関数やReplace関数と繰返し構文を合わせて個数を数えていくのでしょうか。
それとも一発で数が出せる関数などが有るでしょうか。

A 回答 (1件)

一例です


一発では出ないのですが RTrim という関数が有ります
これは、文字列の後ろにあるスペースを削除してくれます
これを利用して

Sub TEST()
  a = "ABC "
  MsgBox Len(a) - Len(RTrim(a))
End Sub

で、どうでしょう
    • good
    • 0
この回答へのお礼

これだと短い一行で出来ます。
ありがとうございます。

お礼日時:2008/01/31 23:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!