ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

文字列:文字列変数の値を右詰めまたは左詰めにする(RSet ステートメント・LSet ステートメント)

      2015/05/15

RSet ステートメント・LSet ステートメント


【書式】
< RSet ステートメント >
RSet stringvar = string

< LSet ステートメント >
LSet stringvar = string


【項目の説明】

  • stringvar  ・・・  右詰または左詰めを行う文字列変数名。
  • string  ・・・  格納される任意の文字列・文字列式を指定します。

RSet ステートメント
引数 stringvar が引数 string よりも長い場合、引数 stringvar余った部分(左側)をスペースで埋めます
また、引数 stringvar が引数 string より短い場合stringvar に格納できる長さの文字だけ stringvar にコピーされ、格納できない部分は切り捨てられます。

LSet ステートメント
引数 stringvar が引数 string よりも長い場合、引数 stringvar余った部分(右側)をスペースで埋めます
また、引数 stringvar が引数 string より短い場合、stringvar に格納できる長さの文字だけ stringvar にコピーされ、格納できない部分は切り捨てられます。

RSet ステートメントでは、ユーザー定義型の変数を使用することはできません。
また、LSet ステートメントを使って、あるユーザー定義型の変数を別のユーザー定義型の変数にコピーすることは可能ですが、できる限りしないほうがよいでしょう。あるデータ型のデータを別のデータ型で予約されている領域にコピーすると、予期しない結果が生じる可能性があります。



RSet ・LSet ステートメントの使用例

引数 stringvar が引数 string よりも長い場合


実行結果

RSet ステートメント・LSet ステートメント 例1



引数 stringvar が引数 string よりも短い場合


実行結果

RSet ステートメント・LSet ステートメント 例2




 - VBA基本 , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

IMEStatus 関数 例
IME の現在の状態を取得します(IMEStatus 関数)

IMEStatus 関数の使い方 【書式】 result = IMEStatus …

引数が省略されたかどうかをチェックする( IsMissing 関数 )

IsMissing 関数の使い方 【書式】 result = IsMissing …

no image
XlThemeColor 列挙型

XlThemeColor 列挙 定数 値 内容 xlThemeColorDark …

カレントフォルダの取得・設定(DefaultFilePath プロパティ)

DefaultFilePath プロパティ カレントフォルダとは、ブックを開いた …

VBAの変数宣言

VBAの変数宣言について 変数を暗黙的に宣言する エクセル VBA の場合、明示 …

no image
xlFileFormat 列挙型

xlFileFormat 列挙型 Workbook.SaveAs メソッド の引 …

Math 関数( Abs,Atn,Cos,Exp,Log,Rnd,Sgn,Sin,Sqr,Tan )

Abs 関数 【書式】 value = Abs ( number ) 【引数・戻 …

文字列:文字列の一部を別の文字列で置換(Replace 関数)

Replace 関数の使い方 【書式】 result = Replace ( s …

QBColor 関数 使用例
色を設定する(QBColor 関数)

QBColor 関数 QBColor 関数は、指定した色番号に対応するRGB コ …

Spc 関数 01
指定した数のスペースを挿入する(Spc 関数)

指定した数のスペースを挿入 指定した数のスペースを挿入するには、Spc 関数を使 …