• ベストアンサー

文字列変数で行端のスペースの個数を知りたい

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

質問者が選んだベストアンサー

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

一例です 一発では出ないのですが RTrim という関数が有ります これは、文字列の後ろにあるスペースを削除してくれます これを利用して Sub TEST()   a = "ABC "   MsgBox Len(a) - Len(RTrim(a)) End Sub で、どうでしょう

stentemp
質問者

お礼

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