ExcelWork.info

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

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

   

Replace 関数の使い方


【書式】

result = Replace ( string, find, replace [, start, count, compare ] )


引数・戻り値

  • string  ・・・  任意の文字列・文字列式を指定します(置換する文字列を含む)。
  • find  ・・・  検索する文字列を指定します。
  • replace  ・・・  置換する文字列を指定します。
  • start  ・・・  引数 string 内で、文字列 find の検索を開始する位置をしていします。左端の文字を「1」とします。省略すると「1」が使用されます。
  • count  ・・・  置換する文字列の回数を指定します。「-1」を指定するとすべての候補が置換されます。省略すると「-1」が使用されます。
  • compare  ・・・  文字列を比較するときの比較モードを指定します。(設定する値は、下表「compare の設定値」を参照)
  • result  ・・・  引数 string の中で、start の位置以降で、findreplace で、count で指定された回数分( count が「-1」の場合はすべて)置換した結果(文字列型:String)。

    Replace 関数の戻り値について

    条件 戻り値
    引数 strong が長さ0の文字列(“”) 長さ0の文字列(“”)
    引数 strong が Null 値を含む エラー
    引数 find が長さ0の文字列(“”) 引数 strong のコピー
    引数 start が、引数 string の文字数より大きい場合 長さ0の文字列(“”)
    引数 count が 0 の場合 引数 strong のコピー


compare の設定値

定数 内容
-1 vbUseCompareOption Option Compare ステートメントの設定を使用して比較
0 vbBinaryCompare バイナリモードで比較(規定値)
1 vbTextCompare テキストモードで比較
2 vbDatabaseCompare Microsoft Access の場合のみ有効


Replace 関数 の使用例

サンプルVBAソース


実行結果

Replace 関数 例




 - VBA基本 , , ,

Message

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

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

  関連記事

四捨五入・切り上げ・切り捨て・丸め(Round 関数 他)

Round 関数(丸め)の使い方 【書式】 value = Round ( ex …

文字列:文字列を指定した形式に変換する(StrConv 関数)

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

対象のオブジェクトをクリアする(Clear メソッド)

Clear メソッド 対象となるオブジェクト全体をクリアします。Range オブ …

ある数値が、複数の範囲のどの範囲に含まれるかを示す文字列を返す(Partition 関数)

Partition 関数 の使い方 Partition 関数は、ある数値が、区切 …

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

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

RGB値一覧表
RGB 値一覧表(XlRgbColor 列挙型)

RGB 値(XlRgbColor 列挙型)一覧表 RGB 関数を使用して、出力さ …

VBA の演算子(文字連結演算子:& 演算子 + 演算子)

文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …

Volatile メソッド
ユーザー定義関数:自動再計算関数の設定(Volatile メソッド)

ユーザー定義関数で、自動再計算を行うかどうかを設定する ワークシート上で使用する …

DoEvents 関数 UserForm の設定
CPU に制御を移す(DoEvents 関数)

DoEvents 関数 DoEvents 関数を実行すると、CPU に制御を移し …

データ型を調べてそのデータ型を示す文字列を返す(TypeName 関数)

TypeName 関数 の使い方 TypeName 関数は、引数に、データ型を調 …