| 指定項目 | 内容 |
| expression | 必ず指定します。 置換する文字列を含む文字列式を指定します。 |
| find | 必ず指定します。 検索する文字列を指定します。 |
| replace | 必ず指定します。 置換する文字列を指定します。 |
| start | 省略可能です。 引数expression内の内部文字列の検索開始位置を指定します。 この引数を省略すると、1 が使用されます。 |
| count | 省略可能です。 置換する文字列数を指定します。 この引数を省略すると、既定値の-1が使用され、 すべての候補が置換されます。 |
| compare | 省略可能です。 文字列式を評価するときに使用する文字列比較のモードを表す数値を指定します。 設定する値については、次の「設定値」を参照してください。 |
| 定数 | 値 | 内容 |
| vbUseCompareOption | -1 | Option Compare ステートメントの設定を使用して比較を行います。 |
| vbBinaryCompare | 0 | バイナリモードで比較を行います。 |
| vbTextCompare | 1 | テキスト モードで比較を行います。 |
| vbDatabaseCompare | 2 | Microsoft Accessの場合のみ有効。 データベースに格納されている設定に基づいて比較を行います。 |
| 指定項目 | 内容 |
| expression is zero-length | 長さ 0 の文字列 ("") |
| expression is Null | エラー |
| find is zero-length | expression のコピー |
| replace is zero-length | find がすべて削除された expression のコピー |
| start > Len(expression) | 長さ 0 の文字列 ("") |
| count is 0 | expression のコピー |