======================================================================
【ソ フ ト名】 正規表現検索
【バージョン】 Ver 2.83
【ソフト種別】 フリーウェア
【動作可能OS】 Windows XP/Vista/7/8/10
【必要なもの】 Microsoft Excel 2000以上
【開発言語　】 Excel VBA
【公開開始日】 2015/09/23
【著　作　権】 Copyright(C) K.Hiwasa
【Ｕ　Ｒ　Ｌ】 http://srcedit.pekori.jp
【電子メール】 srcedit@a.pekori.jp
【開発環境　】 Windows 7/Microsoft Excel 2013
【転載条件　】 要連絡
======================================================================
■ソフト紹介
正規表現による検索・置換ダイアログを表示するExcelアドインです。
インストールするとExcelで正規表現を使用した柔軟な検索が行えます。
インターフェースがExcel標準の検索に近いので使い易いと思います。
主に以下の機能があります。
・正規表現による検索、置換
・正規表現に関するワークシート関数
・データ抽出（正規表現オートフィルタの代替）
・オートシェイプの検索、置換、Grep、Grep置換
・ExcelファイルのGrep、Grep置換
・VBEでのVBAコードの検索、置換
起動ショートカットキーのカスタマイズができます。
アドインのインストール、アンインストールを自動で行うので導入に手間が
かかりません。
Excel2000以上で動作します。


■当バージョンでの変更点
・検索タブに「すべて表示」ボタンを追加。


■配布file
excelre.xla     ：ツール本体
readme.txt      ：当ファイル
readme_e.txt    ：当ファイルの英語版
FunCustomize.dll：関数カスタマイズライブラリ
                 （Laurent Longreさん作。http://xcell05.free.fr/）
auto.xla        ：自動更新アドイン
update.xla      ：更新アドイン


■インストール方法
必ずzipファイルを解凍した後に作業してください。
・自動インストール（推奨）
　Excelがマクロを使用できるようになっている必要があります。
　excelre.xlaを実行すると、ファイルを共通アドインフォルダ
　（共通アドインフォルダの更新権限がない場合は、ユーザアドインフォルダ）に
　コピーして、そのファイルをアドイン登録します。
　実行に使ったファイル、フォルダはコピー済みなので、削除しても構いません。
　共通アドインフォルダ（XXはExcelのバージョンにより異なる）
  C:\Program Files\Microsoft Office\OfficeXX\Library
  ユーザアドインフォルダ
  XPの場合
  C:\Documents and Settings\[ユーザ名]\Application Data\Microsoft\AddIns\
  Vista/7/8の場合
  C:\Users\[ユーザ名]\AppData\Roaming\Microsoft\AddIns\

・手動インストール
　共通アドインフォルダ、ユーザアドインフォルダの更新権限が両方ともない場合は、
　自動インストールできません。
　そのような場合には以下の方法でインストールしてください。
　excelreフォルダごと任意のフォルダにコピーします。
　メニューバーのツール、アドインの参照でコピーしたexcelre.xlaを指定します。

ダイアログが使用できるようになります。
Excelの再起動は不要になりました。
デフォルトのダイアログ呼び出しショートカットキーはCtrl+Rです。
また、右クリックメニューから起動することも可能です。
インストール後にアドインメニューで一時的に機能をオン、オフすることは可能です。


■アンインストール方法
削除ボタンを押すと、アドイン登録を解除し、アドインフォルダのファイルを
削除します。Excelのアドインリストに名前が残りますが、選択すると削除できます。
レジストリは使用していません。


■バージョンアップ方法
・自動更新（推奨）
　更新版がある場合、ウィンドウ下部にメッセージが表示されます。
　そこをクリックすると、自動的にバージョンアップします。
　設定等は以前のバージョンから引き継がれます。

・更新ボタンによる更新（推奨）
　更新版をダウンロード後、解凍しておきます。
　バージョンタブの更新ボタン押下後、更新版のupdate.xlaを指定すると、
　バージョンアップを行います。
　設定等は以前のバージョンから引き継がれます。

・手動更新
　旧バージョンをアンインストール後に新バージョンをインストールしてください。
　または旧バージョンをアンインストールせずにアドインメニューでアドイン使用を
　オフにし（チェックを外す）、新バージョンをインストールすると設定を引き継げます。
　後者の方法でバージョンアップすると、補完辞書ファイルも継続できます。


■注意
　ごく稀に、原因は不明ですが、インストール、アンインストールに失敗し、その後
　Excelが起動できなくなることがあります。
　このような状態になったら、以下の方法で回復してください。
  ①Excelを終了します。
　②共通アドインフォルダ、またはユーザアドインフォルダにある「excelre」の
    フォルダをフォルダごと削除します。
　③レジストリエディタを起動し、以下のキーを削除します。
　　（Excelの設定が初期化されます。キーはその後Excelを起動すると再び作成されます。）
    HKEY_CURRENT_USER\Software\Microsoft\Office\XXXX\Excel
    （XXXXはExcelのバージョンによって異なります。）
　④Excelを起動します。


■検索・置換
・検索する文字列が未入力の場合は検索できません。
　空のセルを検索する場合は、Excelの標準の検索ダイアログをご利用ください。
・検索方向を「自動」、「行」、「列」から選択できます。
　「自動」は「行」と「列」のうち処理速度が速い方で検索を行います。
　具体的には検索範囲が列選択している場合は「列」に、それ以外は「行」になります。
・検索範囲は、１セルのみ選択してるときはシート全体、それ以外のときは選択範囲です。
　複数の範囲選択に対応しています。
　複数シートの選択にも対応しています。ただし複数シート選択時に各シートで範囲選択
　しているときはアクティブなシートの選択範囲が他のシートにも適用されます。これは
　各シートで範囲選択した後、複数シートの選択を行うと、アクティブでないシートの
　選択範囲がアクティブなシートのものと同じになってしまうExcelの仕様のためです。
　テキストボックスなどのオブジェクトを選択している場合は、A1セルを選択してから
　検索、置換を開始します。
・「文字列の値のみ対象とする」をチェックした場合は、セルの値が文字列のデータのみを
　対象とします。
・「値を検索する」をチェックしていない場合は数式を検索し、チェックした場合は値を
　検索します。関数でない直接入力のセルはどちらの場合でも対象になります。
　数式検索でも数式最大文字数（Excel97-2003は1024文字、Excel2007は8192文字）を
　超えるセルについては値検索を行います。
・「ブック全体を検索」をチェックして検索、置換を行うと選択範囲が解除されます。
　ワークシート以外のシートを選択時は、次のワークシートを選択してから、
　検索、置換を行います。
・セル内のマッチした部分の装飾を変更できます。動作が多少重くなります。
　（装飾サブウィンドウの変更機能）
　検索直後に限り、元に戻すボタンで装飾の変更を元に戻すことができます。
・インクリメンタルサーチをチェックすると、「検索」タブの検索する文字列の入力時に
　インクリメンタルサーチを行います。文字の入力時には、現在セルを含めて次を検索し、
　文字を消した場合は、現在セルを含めないで前を検索します。
・検索パターンを10個まで保存できます。
・置換パターンを10個まで保存できます。
・「すべて検索」の結果を10個まで保持できます。
・「すべて検索」後にダイアログのサイズを変更できます。
・置換はVBAでの操作のため、Excelの「元に戻す」が使えません。
　しかし置換直後に限り、元に戻すボタンで置換を元に戻すことができます。（アンドゥ機能）
　意図しない置換が行われてアンドゥ機能が使えない場合はファイルを保存しないで閉じて、
　開き直してください。
・「置換時に確認」がオンの場合は、置換前に確認できます。
　「すべて置換」時の「確認不要」はそれ以降は確認なしですべて置換します。
　「すべて置換」時の「キャンセル」はそれ以降の置換をキャンセルします。
・置換時に、「装飾保持」がオンの場合は、動作が多少重くなりますが、
　置換前のセルの装飾を保持します。またこの場合に限り、アンドゥ機能で
　置換前のセルの装飾も含めて元に戻すことができます。
・置換後の文字列に\nで改行を指定することができます。
・追加の条件を指定すると、検索する文字列にマッチしたもので、追加の条件にも
　マッチしたものが検索対象になります。さらに「否定」をチェックすると、
　検索する文字列にマッチしたもので、追加の条件にマッチしないものが検索対象になります。
　（追加の条件サブウィンドウ）
・「改行をまたぐ」をチェックすると、セル内改行をまたいで検索できます。
・置換後に数式エラーとなる場合は置換を行いません。
・「すべて検索」後に選択置換ができます。リストで選択したものをすべて置換します。
　「すべて検索」後はすべて選択されています。
　選択、解除はリストをダブルクリックかスペースキーで行います。
　全選択ボタン、全解除ボタンも使用できます。
・「開始位置」ボタンを押すと、検索、置換前のセルに戻ります。
・「すべて検索」、「すべて置換」中に「中止」ボタンで処理をキャンセルできます。
・「次を検索」、「前を検索」ボタンを押したままで続けて検索できます。
・検索する文字列に正規表現のメタ文字がない場合、標準の検索を使用します。
　標準の検索を使用したくない場合は、「標準の検索を使用しない」をオンにしてください。
・「すべて選択」は、すべて検索を行い、ヒットしたセル、行、列をすべて選択します。
　複数シートにまたがっての検索はできません。
・「アウトライン」は、すべて検索を行い、ヒットした行または列を表示します。
　複数シートにまたがっての検索はできません。
・「すべて表示」は、シートのすべてのセルを非表示にした後、
　すべて検索を行い、ヒットした行または列を表示します。
　複数シートにまたがっての検索はできません。


■シェイプ
・シェイプ検索はシートのオートシェイプをすべて検索し、マッチした部分の色を変更します。
・シェイプ置換はシートのオートシェイプをすべて検索し、マッチした部分を置換します。
　置換した部分の色を変更します。
・「置換時に確認」がオンの場合は、置換前に確認できます。
　「確認不要」はそれ以降は確認なしですべて置換します。
　「キャンセル」はそれ以降の置換をキャンセルします。
・グループ化されたオートシェイプは検索対象外ですが、「グループ化解除」を指定すると、
　最初にすべてのグループ化を解除して処理を行うので、検索対象となります。
　検索、置換後にグループ化を復元します。
・共有ブックはシェイプ検索、シェイプ置換できません。
・「すべて選択」は、すべて検索を行い、ヒットしたシェイプをすべて選択します。
　複数シートにまたがっての検索はできません。
　またグループ化を解除して処理はできません。


■シート
・アクティブなブックの全シートに対して、シート名、ヘッダー、フッターを置換します。
・ヘッダー、フッターに対しては、「検索する文字列」を空にして、空のヘッダー、フッターに
　設定することもできます。
・置換後にエラーとなる場合は、そのシートに対しては置換しません。
・「置換後の文字列に」ページ設定用の特殊定数を使用することができます。


■リネーム
・フォルダ内のファイル名の検索、置換を行います。
・置換時に、「置換後の文字列」が空の場合は削除、空でない場合はリネームします。
・リネーム、削除できなかったファイルは結果の一覧で赤く塗りつぶします。
・リネーム後に「元に戻す」ボタンで、リネーム前のファイル名に復元できます。


■名前
・現在のブックの名前定義の検索、置換を行います。


■分割
・選択範囲のセルの内容を正規表現にマッチした文字列をデリミタとして分割して、
　右隣のセルから順に設定します。分割元１セルが１行に展開されます。
・「行列を入れ替える」をチェックすると、分割元１セルが１列に展開されます。


■抽出
・オートフィルタの抽出に正規表現は使えませんが、その代替として、１列のデータから
　正規表現にマッチするセルにフラグを立てます。
・抽出元列にＡ１形式（列番号ではなく列の名前、Ｃ列のＣなど）で検索対象列を指定します。
　未入力時はアクティブセルの列になります。
・抽出先列にフラグを立てる列をＡ１形式で指定します。
・マッチするセルがある場合、抽出先列のその行に１をセットします。
・「カラー表示」をチェックすると、セル内のマッチした部分の文字色を変更します。
　動作が多少重くなります。
・特殊検索は利用できません。


■Grep
・Excelファイルを正規表現を使ってGrepすることができます。
・Excel2007以上の場合、拡張子が.xls?となっていますが、.xlsのファイルも対象にします。
・検索するファイルにはワイルドカードを使用することができます。
　未入力の場合は、*を入力した場合と同じになり、すべてのファイルを対象とします。
・同名のファイルを開いている場合などでファイルを開けなかった場合は、そのファイルは
　スキップして処理を行います。
・非表示のシートは検索しません。
・「サブフォルダも検索」チェック時にZIP書庫（パスワードなし）内検索が可能になります。
　ZIP書庫内のZIP書庫は検索できません。
・「オープンファイル」チェック時は、開かれているファイルを対象にGrepします。
・「Grep経過オフ」をチェックすると、検索結果の途中経過が見ることができませんが、
　処理速度は速くなります。
・「オフセット」をチェックすると、ヒットしたセルから指定の位置のセルの情報も表示します。
　例えば、行：０、列：１とすると、ヒットした右隣のセルも表示します。
・「アイドル時に実行」をチェックすると、指定した分間Excelがアイドル状態のときに、
　Grepを実行します。アイドル状態でなくなるとGrepを中断します。


■Grep置換
・Excelファイルを正規表現を使ってGrep置換することができます。
・置換を行ったExcelファイルは保存されます。
・「バックアップを作成」をチェックすると、元のファイルと同じフォルダに、
　拡張子がbakのバックアップファイルを作成します。
・置換後に数式エラーとなる場合は置換を行わず、結果の一覧では数式欄を
　赤く塗りつぶします。
・保護されたシートに対しては置換を行わず、結果の一覧では値、数式欄を
　赤く塗りつぶします。


■シェイプGrep
・グループ化を解除してすべてのオートシェイプを対象に検索します。
　Grep置換の場合は、グループ化を復元します。
　マッチした部分の色は変更しません。
　結果リストの値をクリックすると、オートシェイプの左上端のあるセルを表示します。
　ワークシート以外のシェイプがヒットした場合は、ハイパーリンクはブックにのみ行います。
　その他仕様は前述のGrepと同じになります。
・シェイプGrepで「サブフォルダも検索」チェック時にZIP書庫（パスワードなし）内検索が可能になります。
　ZIP書庫内のZIP書庫は検索できません。
・特殊検索は利用できません。
・共有ブックは処理しません。


■チェック
・実際のExcelブックで実行する前に、検索、置換のチェックができます。
・検索では、マッチした部分が結果に赤で表示されます。
・置換では、置換に成功した場合、置換後の文字列全体が結果に赤で表示されます。
・「改行をまたぐ」オプションは検索時のみ有効です。
・「式」ボタンを押すと現在のセルの数式を、「値」ボタンを押すと
　現在のセルの値を、対象文字列にセットします。


■生成
・後方参照を使用した置換を行う正規表現を生成します。
・対象文字列に、置換前の文字列を入力します。
　追加1～4には、置換で追加する文字列を入力します。
　抽出1～3には、対象文字列に含まれる文字列を入力します。
　例：20110506を2011/05/06に置換する場合
      対象文字列：20110506
      抽出1：2011
      追加2：/
      抽出2：05
      追加3：/
      抽出3：06
・生成ボタンを押すと、検索文字列と置換文字列を生成します。
　先の例の場合
　検索文字列：^(.{4})(.{2})(.{2})$
  置換文字列：$1/$2/$3
・入力ボタンを押すと、置換タブに移動し、検索文字列と置換文字列をセットします。


■共有
・展開ボタンを押すと、サーバから汎用的な正規表現を受信して、一覧表示します。
　またそのデータはファイルとしてダウンロードも可能になります。
　「ローカルの共有データを利用」をチェックしている場合は、
　ダウンロードした共有ファイルを読み込み、一覧表示します。
・一覧画面で入力ボタンを押すと、選択した正規表現をメイン画面にセットできます。


■補助機能
・「終了時にVBEを開く」をチェックすると、Excel終了時にVBEを開閉してから、
　終了します。ManicTime使用時にExcelを終了すると、VBEのプロンプトが数回
　表示される不具合の回避用です。
・「キー変更」で検索、置換ダイアログのショートカットキーを設定できます。
・「検索クリア」で検索履歴を初期化できます。
・「置換クリア」で置換履歴を初期化できます。
・Excel2000以上の場合、単語補完が利用できます。
　「検索する文字列」、「追加の条件」、「置換後の文字列」の各コンボボックスに
　入力された単語を、辞書ファイル（アドイン本体と同じフォルダのdic.txt）に保存し、
  上記各コンボボックス入力時、750ミリ秒入力が止まると、辞書ファイルから
　単語候補を最大10個表示します。
　「補完辞書」ボタンで辞書ファイルを表示します。
・「クイック検索ツールバー」をチェックすると、検索用のツールバーが表示されます。
　ダイアログを使わずに現在の設定で検索が行えます。
・「装飾」をチェックすると装飾サブウィンドウが表示されます。
　「検索」、「置換」、「シェイプ」、「抽出」、「Grep」、「Grep置換」、「シェイプGrep」
　タブで使用できます。
・「追加の条件」をチェックすると追加の条件サブウィンドウが表示されます。
　「検索」、「置換」、「抽出」、「Grep」、「Grep置換」タブで使用できます。
・「対象シェイプ」をチェックすると対象シェイプサブウィンドウが表示されます。
　「シェイプ」、「シェイプGrep」タブで使用できます。
・「Grep」をチェックするとGrepサブウィンドウが表示されます。
　「Grep」、「Grep置換」、「シェイプGrep」タブで使用できます。
・「追加の命令」をチェックすると追加の命令サブウィンドウが表示されます。
　「検索」、「置換」タブで使用できます。
・上記サブウィンドウは、メインウィンドウの右隣にマウスカーソルを移動すると表示されます。
　メインウィンドウにマウスカーソルを戻すと表示が消えます。
　「常に表示」をオンにすると表示されたままになります。


■ワークシート関数
正規表現を使用したワークシート関数が利用できます。
関数の挿入ダイアログの正規表現検索に表示されます。
しかしそのブックを他人が見る場合、このアドインがインストールされていないと関数が
利用できないので、処理後に値の貼り付けなどで関数を削除するのをお勧めします。
特殊検索、特殊置換は利用できません。

・RETEST(文字列,検索文字列)
　パターンにマッチするか検索します。大文字と小文字は区別されます。
　「文字列」が「検索文字列」（パターン）にマッチするか検査し、マッチする場合はTrueを、
　マッチしない場合はFalseを返します。

・REEXE(文字列,検索文字列,インデックス)
　パターンにマッチした部分を返します。大文字と小文字は区別されます。
　「文字列」が「検索文字列」（パターン）にマッチした場合に、「インデックス」番目の
　マッチした部分を返します。
　「インデックス」は省略可で、その場合は１番目になります。

・REEXE2(文字列,検索文字列,サブマッチ,インデックス)
　パターンにマッチした部分のサブマッチ（括弧に挟まれた部分、置換時の$1などに
  該当する部分）を返します。大文字と小文字は区別されます。
　「文字列」が「検索文字列」（パターン）にマッチした場合に、「インデックス」番目の
　マッチした部分の「サブマッチ」番目のサブマッチを返します。
　「インデックス」は省略可で、その場合は１番目になります。

・RECNT(文字列,検索文字列)
　パターンにマッチした部分の個数を返します。大文字と小文字は区別されます。
　「文字列」が「検索文字列」（パターン）にマッチした場合に、マッチした部分の個数を
　返します。マッチした部分がない場合は０を返します。

・REREPL(文字列,検索文字列,置換文字列)
　置換後の文字列を返します。大文字と小文字は区別されます。
　「文字列」が「検索文字列」（パターン）にマッチした場合に、「検索文字列」を
　「置換文字列」で置き換えた「文字列」を返します。
　マッチしない場合は、変換されない「文字列」を返します。

・RESPLIT(文字列,分割文字列,インデックス)
　「文字列」を「分割文字列」（パターン）をデリミタとして分割し、「インデックス」番目を
　返します。大文字と小文字は区別されます。
　「インデックス」は省略可で、その場合は１番目になります。

・RECNTIF(範囲,検索条件)
　「範囲」に含まれる空白以外のセルのうち、「検索条件」（パターン）にマッチする
　セルの個数を返します。大文字と小文字は区別されます。
  COUNTIF関数の正規表現使用可能版です。

・REVLOOKUP(検索条件,範囲,列番号)
　「範囲」の左端列を上から順に「検索条件」（パターン）で検索し、
　最初にマッチした行と同じ行の、「範囲」内の「列番号」目の値を返します。
　VLOOKUP関数の正規表現使用可能版です。

・REHLOOKUP(検索条件,範囲,行番号)
　「範囲」の上端列を左から順に「検索条件」（パターン）で検索し、
　最初にマッチした列と同じ列の、「範囲」内の「行番号」目の値を返します。
　HLOOKUP関数の正規表現使用可能版です。

・REMATCH(検索条件,範囲)
　「範囲」の列が一列の場合「範囲」内の上端セルから、「範囲」の列が一行の場合
　「範囲」内の左端セルから、「検索条件」（パターン）で検索し、
　最初にマッチしたセルの「範囲」内での位置（何番目か）を返します。
　「範囲」が複数列かつ複数行にわたる場合、検索結果なしになります。
　MATCH関数の正規表現使用可能版です。

・RERND(生成文字列)
　「生成文字列」（パターン）にマッチするランダムな文字列を生成します。
　使用可能な正規表現は、以下になります。
　[xyz]、\w、\d、.、{x}、|、()、*、+、?
　（.は半角英数字記号のみ）
　（*、+の繰り返しは５回まで）


■正規表現
正規表現のエンジンとしてVBScriptのRegExpオブジェクトを使用しています。
右クリックの入力補助でこれらを挿入できます。

位置マッチング
^         先頭にマッチ
$         末尾にマッチ
\b        単語境界にマッチ
\B        単語境界以外にマッチ

リテラル
\n        改行にマッチ
\f        フォームフィードにマッチ
\r        キャリッジリターンにマッチ
\t        水平タブにマッチ
\v        垂直タブにマッチ
\?        ?にマッチ
\*        *にマッチ
\+        +にマッチ
\.        .にマッチ
\|        |にマッチ
\{        {にマッチ
\}        }にマッチ
\\        \にマッチ
\[        [にマッチ
\]        ]にマッチ
\(        (にマッチ
\)        )にマッチ
\xxx      8進数xxxによって表現されるASCII文字にマッチ
\xdd      16進数ddによって表現されるASCII文字にマッチ
\uxxxx    UNICODExxxxによって表現されるASCII文字にマッチ
$$        $（置換）

文字クラス
[xyz]     文字セットに含まれている任意の1文字にマッチ
[^xyz]    文字セットに含まれていない任意の1文字にマッチ
.         \n以外の任意の1文字にマッチ
\w        単語に使用される任意の文字にマッチ。[a-zA-Z_0-9]と等価。
\W        単語に使用される文字以外の任意の文字にマッチ。[^a-zA-Z_0-9]と等価。
\d        任意の数字にマッチ。[0-9]と等価。
\D        任意の数字以外の文字にマッチ。[^0-9]と等価。
\s        任意のスペース文字にマッチ。[ \t\r\n\v\f]と等価。
\S        任意の非スペース文字にマッチ[^ \t\r\n\v\f]と等価。

繰り返し
{x}       ちょうどx個直前の文字にマッチ
{x,}      x個以上の直前の文字にマッチ
{x,y}     x個以上、y個以下の直前の文字にマッチ
?         ゼロ個または1個の直前の文字にマッチ。{0,1}と等価。
*         ゼロ個以上の直前の文字にマッチ。{0,}と等価。
+         1個以上の直前の文字にマッチ。{1,}と等価。
?         （繰り返しの後）最短一致


選択とグループ化
|         選択。複数の句を1つにまとめ、これらのうちの任意の句にマッチ。
()        複数の句をグループ化して1つの句を作成
(?:)      後方参照しないグループ化
(?=)　　  後方一致。後方に続く場合にマッチ。
(?!)　　  後方不一致。後方に続かない場合にマッチ。
(?<=)　　 前方一致。前方にある場合にマッチ。
(?<!)　　 前方不一致。前方にない場合にマッチ。
(?#)　　  コメント
\Q\E      メタ文字のクォート。

特殊検索
[COND>]x  xより大きいを検索
[COND<]x  xより小さいを検索
[COND>=]x x以上を検索
[COND<=]x x以下を検索

後方参照
\n        n番目の括弧で囲まれた句を参照（検索）
$n        n番目の括弧にマッチした文字列を参照（置換）
$&        パターン全体がマッチした部分を参照（置換）
$`        マッチに先行する部分を参照（置換）
$'        マッチに続く部分を参照（置換）
$+        最後の括弧にマッチした文字列を参照（置換）
$_        入力文字列全体（置換）

特殊置換
[UPPER]   大文字に変換
[LOWER]   小文字に変換
[WIDE]    全角に変換
[NARROW]  半角に変換

ページ設定
&L        左詰め
&C        中央揃え
&R        右詰め
&E        二重下線
&X        上付き
&Y        下付き
&B        太字
&I        斜体
&U        下線
&S        取消線
&D        日付
&T        時刻
&Z        パス
&F        ファイル名
&A        シート名
&P        ページ番号
&P+n      ページ番号(+n)
&P-n      ページ番号(-n)
&&        &
&"Font"   フォント
&n        フォントサイズ(n)
&N        全ページ数


■正規表現生成
・現在のタブをクリックすると、正規表現生成モードになります。
　複数のパターンを満たす正規表現を生成できます。
・VBAから使用する場合は、NewRA関数を実行することで、
　Regexp Assembleオブジェクトを生成できます。
　このオブジェクトにはAddメソッドとReメソッドがあります。
　Add：パターンを追加
　Re：追加されたパターンを統合したパターンを生成して返却

　使用例
  -------------------------------------------------
    Sub test1()

      Dim RA As Object

      Set RA = Application.Run("Excelre.xla!NewRA")

      RA.Add ("ABC")
      RA.Add ("BBC")
      MsgBox RA.RE

      Set RA = Nothing

    End Sub
  -------------------------------------------------
    実行すると、[AB]BCが表示されます。


■エラーレポート
エラーが起こったときに、エラーレポート送信の可否を聞くダイアログが出ます。
OKを選択すると、サーバ（srcedit.pekori.jp）にエラーレポートが送信されます。
個人情報は送信されません。その後、Excelブック送信の可否を聞き、OKの場合は、
サーバにExcelブックが送られます。
収集した情報はバグフィックスの目的にのみ使用されます。
協力してもいいという方は是非送信ください。
設定タブの「エラーレポートを送信しない」をチェックすると、送信可否の
ダイアログは出ません。


■免責事項
・このソフトを使用して起こったいかなるトラブルも責任を負いかねます。
  自己責任で使用してください。
・改善要望、バグ報告は歓迎しますが、それが技術的、方針的に可能であるかは
  わかりませんし、また可能でもすぐにできるかどうかはわかりません。


■履歴
2015/09/17  Version 2.82
・セルの装飾検索の高速化。
・Excel2013での使い勝手の向上。
・Excel2013でのサブウィンドウの不具合を修正。

2015/08/16  Version 2.81
・すべて置換が終了しないことがある不具合を修正。

2015/08/02  Version 2.80
・細かい不具合修正。

2015/07/25  Version 2.79
・VBEタブを追加。
・正規表現送信機能を削除。
・その他細かい不具合修正。

2015/06/27  Version 2.78
・正規表現生成機能をVBAから使用可能に変更。
・Excel2000でGrepが動作しない不具合を修正。
・その他細かい不具合修正。

2015/06/21  Version 2.77
・正規表現生成機能を追加。
・その他細かい修正。
・その他細かい不具合修正。

2015/04/06  Version 2.76
・Excel2013でダイアログが開けない不具合を修正。

2015/04/05  Version 2.75
・Grepサブウィンドウにパスワードリストを追加。
・Excel2013起動時にパスワード付きのファイルを開くと固まる不具合を修正。

2015/03/01  Version 2.74
・サブウィンドウの使い勝手を向上。
・検索例、RERND関数の精度を向上。
・シェイプタブ、テキストが空のシェイプを対象になるように修正。
・シェイプタブ、追加の命令サブウィンドウを追加。
・追加の命令サブウィンドウに追加の命令例参照ボタンを追加。
・追加の命令サブウィンドウに色参照ボタンを追加。
・ネットすべてオフオプションを追加。
・終了時にVBEを開くオプションの修正。
・その他細かい修正。
・その他細かい不具合修正。

2015/02/14  Version 2.73
・追加の命令サブウィンドウを追加。
・置換で数式エラーになる場合にエラーになることがある不具合を修正。
・処理結果一覧作成時に数式エラーになる場合にエラーになる不具合を修正。

2015/02/01  Version 2.72
・ミニウィンドウモード２を追加。
・右クリックメニューに現在のセル(数式)を追加。
・右クリックメニューに現在のセル(値)を追加。
・右クリックメニューに一覧から削除を追加。
・その他細かい修正。
・標準の検索使用時に処理が終わらないことがある不具合を修正。
・標準の検索使用時のすべて検索で取りこぼすことがある不具合を修正。
・ブック全体検索で結合セル選択時、検索範囲が不足する不具合を修正。
・標準の検索使用時で数式参照不可セルを参照してエラーになる不具合を修正。
・高速値検索Grepで列数が多い場合にエラーになる不具合を修正。
・非表示コメントをシェイプ処理で選択するとエラーになる不具合を修正。
・高速値検索Grepで開けないシートを処理した場合にエラーになる不具合を修正。
・ブック全体検索、置換で結果なしの場合エラーになることがある不具合を修正。
・その他細かい不具合を修正。

2015/01/01  Version 2.71
・配列数式の置換に対応。
・ワークシート関数を配列数式に対応。
・Excel2013でのミニマップの表示を改良。
・Excel2013でのウィンドウの表示を改良。
・名前タブを追加。
・置換パターン保存機能を追加。
・ウィンドウ位置記憶オプションを追加。
・ウィンドウアニメーションオフオプションを追加。
・バージョンアップ用の更新ボタンを追加。
・サブウィンドウ表示ボタンを追加。
・サブウィンドウをキーボードで操作できるように修正。
・設定タブにキータブを追加。
・ミニマップ表示時にセル入力後のカレントセルの設定を修正。
・その他細かい修正。
・日本以外では恐らくワークシート関数が機能しない不具合を修正。
・環境によってはサブウィンドウが機能しない不具合を修正。
・試用モードでサブウィンドウが機能しない不具合を修正。
・サブウィンドウを常に表示にしていると起動しないことがある不具合を修正。
・Grepが中断することがある不具合を修正。
・アイドル時実行シェイプGrepでエラーが起こることがある不具合を修正。
・アイドル時実行Grepが中断する不具合を修正。
・その他細かいバグ修正。

2014/12/14  Version 2.70
・ミニウィンドウモードを追加。
・高速モードGrepを安定化。
・その他細かい不具合を修正。

2014/12/10  Version 2.69
・Grep、高速値検索を追加。
・高速モードGrepが動作しない不具合を修正。
・バックグラウンド実行Grepが動作しない不具合を修正。
・アイドルタイム実行Grepが中断する不具合を修正。
・値検索時にオーバーフローで落ちることがある不具合を修正。
・サブウィンドウ表示の不具合を修正。

2014/09/21  Version 2.68
・抽出が正しく動作しない不具合を修正。

2014/07/07  Version 2.67
・抽出タブに装飾サブウィンドウを追加。
・抽出タブに追加の条件サブウィンドウを追加。
・シェイプ検索に結果一覧の表示を追加。
・その他細かい修正。
・その他細かいバグ修正。

2014/06/26  Version 2.66
・サブウィンドウの表示方法を変更。
・その他細かい修正。
・その他細かいバグ修正。

2014/06/01  Version 2.65
・Excel2000でインストールできない不具合を修正。
・インストール直後に高速モードGrepが動作しない不具合を修正。

2014/05/26  Version 2.64
・Grep高速モードが動作しないことがある不具合を修正。
・64ビット版Excelでマウスジェスチャーを使用不可に修正。
・Grep進捗に進捗率の表示を追加。
・その他細かい不具合を修正。

2014/05/21  Version 2.63
・シェイプGrep、高速モードを追加。
・シェイプGrep置換、高速モードを追加。
・マルチコアCPUの場合にのみ高速モードを使用できるように修正。
・64ビット版ExcelでREREPL関数が動作しない不具合を修正。

2014/05/18  Version 2.62
・Grep置換、高速モードを追加。
・Grep、進捗オプションを追加。
・Excel2000で動作しない不具合を修正。
・標準の検索の不具合を修正。

2014/05/12  Version 2.61
・高速モードGrepの不具合を修正。

2014/05/10  Version 2.60
・Grep、高速モードを追加。
・シェイプ、「スマートアートを含む」オプションを追加。
・標準の検索の不具合を修正。

2014/04/13  Version 2.59
・標準の検索で検索されないことがある不具合を修正。

2014/03/30  Version 2.58
・異常終了後の次回起動時の処理を追加。
・ワークシート関数に前方一致、前方不一致検索機能を追加。
・ウィンドウ関連の処理を軽量化。
・インストール方法の変更。

2014/03/09  Version 2.57
・標準の検索で日付型のデータを検索できない不具合を修正。
・同じ名前のシェイプがあるときにグループ復元できない不具合を修正。

2014/02/10  Version 2.56
・処理速度の向上。
・その他細かい修正。

2014/02/01  Version 2.55
・標準の検索でエラーになることがある不具合を修正。
・アクセスできないシートをアクセスするとエラーになる不具合を修正。

2014/01/26  Version 2.54
・標準の検索で複数シートを検索できない不具合を修正。

2014/01/03  Version 2.53
・処理中にマウスジェスチャーを受け付けないように変更。
・\Q\E句内の^と$が機能するように修正。

2013/12/23  Version 2.52
・アウトライン機能を追加。
・ミニマップを微調整。
・標準の検索を使用しないときのすべて選択が正しく動作しない不具合を修正。
・標準の検索でヒットしないことがある不具合を修正。

2013/12/15  Version 2.51
・ミニマップ機能を追加。
・改ページプレビューの右クリックメニューに起動コマンドを追加。

2013/11/30  Version 2.50
・右クリックメニューに$のリテラルを追加。
・ニュースが取得できない不具合を修正。

2013/11/14  Version 2.49
・Grepサブウィンドウを追加。
・バックグラウンドでGrepを実行する機能を追加。
・改行をまたいでのチェックでエラーになる不具合を修正。

2013/11/08  Version 2.48
・Grepできない不具合を修正。

2013/11/05  Version 2.47
・すべて選択に行選択、列選択を追加。
・ブックマーク機能を追加。
・ニュース表示機能を追加。

2013/07/27  Version 2.46
・細かい修正。
・細かいバグ修正。

2013/07/13  Version 2.45
・マウスジェスチャー機能を追加。

2013/06/30  Version 2.44
・細かいバグ修正。

2013/06/01  Version 2.43
・Grep、アイドル時に実行オプションを追加。
・タブの右クリックメニューのデフォルトでExcelが落ちることがある不具合を修正。
・同じ名前のシェイプがある場合に、すべて選択が正しく動作しない不具合を修正。

2013/05/12  Version 2.42
・シェイプタブにすべて選択を追加。
・シェイプタブのすべて検索とすべて置換で複数シートを処理できるように修正。
・Grepのオフセット機能を追加。
・標準の検索のGrepで中止できない不具合を修正。
・標準の検索のGrepでオートフィルタ非表示セルが検索されない不具合を修正。
・標準の検索のGrepで選択範囲外のセルが検索されない不具合を修正。
・その他細かい修正。
・その他細かいバグ修正。

2013/05/06  Version 2.41
・標準の検索で置換時確認が正しく動かない不具合を修正。
・置換時確認のキャンセル後に操作できなくなる不具合を修正。
・64ビット版Excelでショートカットキー操作の不具合を修正。

2013/05/06  Version 2.40
・検索タブにすべて選択機能を追加。
・標準の検索のすべて検索が正しく動かない不具合を修正。
・その他細かい修正。

2013/05/03  Version 2.39
・標準の検索の検索方向が逆になっていた不具合を修正。
・標準の検索の値検索でエラーセルを検索するとエラーになる不具合を修正。

2013/04/29  Version 2.38
・標準の検索で検索可能な場合は、標準の検索を使用するように修正。
・標準の検索を使用しないオプションを追加。
・オーバーフロー済のセルを参照するとエラーになる不具合を修正。

2013/04/02  Version 2.37
・タブの右クリックメニューに機能を追加。
・自動更新の精度を向上。
・その他細かいバグ修正。
・その他細かい修正。

2013/01/26  Version 2.36
・Windows XPでサブフォームが動作しない不具合を修正。
・自動透明機能を追加。
・IME再変換機能が動作しない不具合を修正。
・英字入力時にIME再変換できるように修正。
・設定タブを整理。
・特殊置換が正しく置換されないことがある不具合を修正。
・その他細かい修正。

2013/01/16  Version 2.35
・検索例表示機能を追加。
・括弧補完機能を追加。
・RERND関数の使用可能な正規表現を追加。
・特殊置換が正しく置換されないことがある不具合を修正。
・その他細かいバグ修正。

2013/01/03  Version 2.34
・装飾フォームを変更。
・追加の条件フォームを追加。
・対象シェイプフォームを追加。
・サブフォームの表示方法を変更。
・検索、置換、Grep置換に装飾変更機能を追加。
・シェイプ検索、シェイプ置換、シェイプGrep置換に装飾変更機能を追加。
・Grep、Grep置換に追加の条件機能を追加。
・シェイプGrep、シェイプGrep置換に対象シェイプ機能を追加。
・連続検索時に検索パターンエラーになると終了しない不具合を修正。
・シェイプGrep置換時にエラーになると閉じれない不具合を修正。

2012/12/15  Version 2.33
・英語モードのフォントを変更。
・数式が非表示の場合にエラーになる不具合の修正。
・試用の場合に落ちる不具合を修正。
・その他細かいバグ修正。

2012/12/02  Version 2.32
・装飾フォームの表示方法を変更。
・「文字色を保持」を「装飾保持」に変更。
・置換、Grep置換に装飾検索機能を追加。
・連続検索機能を追加。
・処理速度の向上。
・Excel2013Previewで右クリックメニュー表示時に落ちる不具合を修正。
・数式文字数超セルがある時に検索時に取りこぼすことがある不具合を修正。
・数式エラーセルに対して文字色保持置換時にエラーになる不具合を修正。
・装飾検索の下線でエラーになる不具合を修正。
・その他細かいバグ修正。

2012/11/21  Version 2.31
・タブ順序変更オプションを追加。
・タブの右クリックメニューを追加。
・分割タブにプレビュー機能を追加。
・共有ブックに抽出を行うとエラーになる不具合を修正。
・共有ブックにシェイプGrep、シェイプGrep置換を行うとエラーになる不具合を修正。

2012/10/28  Version 2.30
・分割タブを追加。
・検索、置換タブに開始位置ボタンを追加。
・すべて検索、すべて置換中に中止できるように修正。
・すべて検索の処理速度向上。
・検索、置換のカラー処理の速度向上。
・その他細かいバグ修正。

2012/09/23  Version 2.29
・クイック検索ツールバー機能を追加。
・Grep経過オフオプションを追加。
・Grep系処理でパスワード付きブックを無視するように修正。
・その他細かいバグ修正。

2012/09/09  Version 2.28
・すべて検索後に最小化ボタンを使用可能に修正。
・Grep系処理で開いているファイルを対象に処理するオプションを追加。
・Excel2007以上で装飾カラー検索でエラーになることがある不具合を修正。
・RERND関数の不具合を修正。

2012/08/12  Version 2.27
・ワークシート関数にRERNDを追加。

2012/07/21  Version 2.26
・Grep、シェイプGrepでZIP書庫内の検索をできるように変更。
・その他細かいバグ修正。

2012/07/20  Version 2.25
・Excel2013Previewに対応。
・管理者権限でExcel実行時にインストールする場合に注意を表示するよう変更。

2012/07/15  Version 2.24
・フォルダ入力欄をコンボボックスに変更。
・フォルダ選択ダイアログで入力フォルダが選択済になるように変更。
・リネーム機能を追加。

2012/05/20  Version 2.23
・ツールバー設定保存ファイルの削除機能を追加。

2012/04/15  Version 2.22
・検索後ダイアログ位置自動調整機能を追加。
・シェイプ置換でエラーになることがある不具合を修正。
・シート置換でエラーになることがある不具合を修正。
・すべて検索リストの結果2から結果10でリスト選択が機能しない不具合を修正。

2012/04/07  Version 2.21
・検索方向オプションを追加。
・すべて検索、すべて置換を高速化。

2012/03/31  Version 2.20
・設定タブを追加。
・Meiryo UIオプションを追加。
・英語モードで一部日本語が残っていた不具合を修正。
・Grep置換、シェイプGrep置換で読み取り専用で開いた場合は、結果一覧を赤くするように修正。
・シェイプGrep時は読み取り専用で開くように修正。
・Grep置換、シェイプGrep置換の保存判定を厳密にした。

2012/03/24  Version 2.19
・変換キーでのIME再変換機能を追加。
・改行をまたいでカラー表示検索時にエラーになることがある不具合を修正。
・Grep、Grep置換でワークシートのないファイルがあるとエラーになる不具合を修正。

2012/03/10  Version 2.18
・シェイプ系処理でグループ化復元時にエラーになることがある不具合を修正。
・Grep系処理のフォルダ存在チェックの精度を向上。
・Grep系処理の処理中にフォームを閉じられなくするように修正。

2012/02/19  Version 2.17
・選択置換機能を追加。
・Grep系処理でExcelの一時ファイルを対象としないように修正。
・試用でないのに試用と判定される不具合を修正。

2012/02/08  Version 2.16
・すべて検索の結果を10個まで保持できるように修正。
・アンドゥ機能の処理を変更。

2012/02/05  Version 2.15
・チェックで対象文字列未入力時は処理を行わないように修正。
・後方参照についてのツールヒントの表示を追加。
・その他細かい修正。

2012/01/03  Version 2.14
・装飾検索機能を追加。
・シートタブを追加。
・その他細かいバグ修正。

2011/12/10  Version 2.13
・試用モードを追加。
・\Q\E句（メタ文字のクォート）に対応。
・終了時にVBEを開くオプションの修正。

2011/12/03  Version 2.12
・終了時にVBEを開くオプションを追加。
・Excel2007以上でシェイプ置換をすると落ちる不具合を修正。
・Excel2007以上でシェイプGrep置換をすると落ちる不具合を修正。
・追加の条件で通常の検索と特殊検索の組み合わせができない不具合を修正。
・カラー検索時に数値セルの色を変更できない不具合を修正。

2011/11/27  Version 2.11
・(?<=)句（前方一致）に対応。
・(?<!)句（前方不一致）に対応。
・Excel終了キャンセル時に落ちる不具合を修正。
・シェイプ置換で特殊置換が動作しない不具合を修正。
・英語版の環境で動作しない不具合を修正。

2011/11/19  Version 2.10
・英語モードを追加。

2011/10/22  Version 2.09
・Excel2000でExcel終了時に落ちることがある不具合を修正。
・先頭または末尾を文字色保持置換すると置換が終了しない不具合を修正。
・先頭または末尾をシェイプ置換すると置換が終了しない不具合を修正。
・Vista以降で、右クリックメニューの切り取り等が動作しない不具合を修正。

2011/09/19  Version 2.08
・Grep系処理時に他のブックへのリンクのダイアログを無視するように修正。
・列非表示に検索が終了しないことがある不具合を修正。

2011/08/14  Version 2.07
・グラフシートがある場合にすべて検索でエラーになることがある不具合を修正。

2011/08/05  Version 2.06
・テーマがAeroの場合のすべて検索後のフォームを調整。
・関数エラーで置換不可後のカラー検索、置換でエラーになることがある不具合を修正。
・抽出で抽出先列に結合セルがあるとエラーになる不具合を修正。

2011/07/29  Version 2.05
・ワークシート関数にREMATCHを追加。
・関数ガイド機能を追加。

2011/07/18  Version 2.04
・Excel2003SP3で図形描画ツールバーが非表示の場合、起動できない不具合を修正。
・検索、カラー表示の復元不要オプションを追加。
・検索、カラー表示を高速化。
・置換、文字色保持を高速化。

2011/07/11  Version 2.03
・自動インストールの不具合を修正。
・アドインを一時的にオン、オフにするときの動作を修正。
・ワークシート関数にREVLOOKUPを追加。
・ワークシート関数にREHLOOKUPを追加。
・サーバに接続する機能のサーバが重い場合の対策を追加。
・その他細かいバグ修正。

2011/06/21  Version 2.02
・エラーレポート機能を強化。

2011/06/08  Version 2.01
・シェイプ置換に置換時に確認オプションを追加。
・シェイプ置換時に置換前の文字色を保持するように修正。
・Grep置換、シェイプGrep置換時に確認ダイアログを出すように変更。
・置換時に文字色を保持するオプションを追加。
・文字色保持の場合、置換後のアンドゥで文字色も戻せるよう修正。
・シェイプ検索、置換時にグループ解除後、グループ復元を行うように修正。
・シェイプGrep置換時にグループ解除後、グループ復元を行うように修正。
・シェイプGrep置換時に全て置換した場合にも注意メッセージが出る不具合を修正。

2011/05/08  Version 2.00
・正規表現自動生成機能を追加。
・よく使われる正規表現の説明を追加。
・シェイプ検索、置換に対象オプションを追加。
・抽出で抽出元列に関数エラーがある場合にエラーになる不具合を修正。
・Excel2000で設定が保存されない不具合を修正。
・Excel複数起動時にアンインストールすると落ちる不具合を修正。
・内部処理用の関数が使用できてしまう不具合を修正。
・その他細かい修正。

2011/05/01  Version 1.99
・関数セルをカラー検索後にエラーとなる不具合を修正。
・特殊検索についてもカラー検索時のアンドゥができるように変更。
・共有ブックにシェイプ検索、シェイプ置換を行うと落ちる不具合を修正。
・共有ブックにシェイプGrep、シェイプGrep置換を行うと落ちる不具合を修正。

2011/04/27  Version 1.98
・シェイプGrep時に非表示シートがあると落ちる不具合を修正。
・起動時更新確認のオン、オフを設定できるように変更。
・初回起動時にインターネット通信系機能のオン、オフを設定できるように変更。

2011/02/13  Version 1.97
・特殊置換などで、半角／全角、大文字／小文字を区別しない不具合を修正。

2011/01/23  Version 1.96
・Excel2003SP3で図形描画ツールバーが非表示の場合、起動できない不具合を修正。

2011/01/02  Version 1.95
・シェイプ置換時に置換した部分の色を変更するように修正。
・Excel起動時にExcelがアクティブにならない不具合を修正。

2010/12/15  Version 1.94
・フォームの半透明機能を追加。
・フォームの背景色選択機能を追加。
・値検索で前を置換が正常に動作しない不具合を修正。
・値検索で置換後に数式エラーになる場合にエラーとなる不具合を修正。

2010/11/28  Version 1.93
・起動時の更新確認をフォーム起動時からExcel起動時に変更。
・単語補完時に右クリックメニューが表示されない不具合を修正。
・カラー検索時のアンドゥ機能を追加。

2010/11/21  Version 1.92
・復元失敗後に落ちるまたはエラーとなる不具合を修正。
・広告表示機能を廃止。
・自動更新機能を追加。

2010/11/14  Version 1.91
・改行をまたぐかつカラー表示で検索時にエラーとなる不具合を修正。
・共通アドインフォルダの更新権限がない場合も自動インストールを可能にした。
・64ビット版Excelでも関数の挿入ダイアログから関数を使用できるようにした。
・広告表示機能を追加。

2010/11/06  Version 1.90
・正規表現共有機能を追加。
・その他細かい修正。

2010/11/01  Version 1.86
・右クリックメニューからの起動を追加。
・グラフシート関連の不具合を修正。
・文字列値のみ対象のオプションが効いていなかった不具合を修正。
・シェイプ置換でセル参照のシェイプがあると置換が終了しない不具合を修正。
・特殊検索機能を追加。
・シェイプGrep時に保護されたシートがあると落ちる不具合を修正。
・シェイプGrep置換機能を追加。
・その他細かい修正。

2010/10/11  Version 1.85
・Grep時に拡張子が大文字のファイルも対象にするように変更。
・Grep時にファイル名に.xlsを含むExcelブック以外も対象にしてしまう不具合を修正。
・検索時に256文字を超えるマッチした文字列のカラー化でエラーになる不具合を修正。

2010/09/20  Version 1.84
・Grepでパスが260文字を超える場合に落ちる不具合を修正。

2010/07/15  Version 1.83
・64ビット版Excelに対応。

2010/06/06  Version 1.82
・シェイプGrep機能を追加。

2010/05/09  Version 1.81
・(?#)句（コメント）に対応。
・単語補完時に、入力に補完対象がない場合にExcelが落ちる不具合を修正。

2010/05/04  Version 1.80
・単語補完機能を追加。
・検索パターン保存機能を追加。

2010/04/25  Version 1.78
・数式最大文字数超のセルをカラー表示で検索するとエラーになる不具合を修正。
・置換時の改行をCRLFからExcel標準のLFに変更。

2010/02/11  Version 1.77
・置換時に確認でいいえを選択するとエラーになる不具合を修正。

2010/01/14  Version 1.76
・オブジェクト選択時に検索、置換を行うとエラーになる不具合を修正。
・すべて検索リスト選択時にブック、シートがないと落ちる不具合を修正。
・保護されたシートでカラー表示検索を行うとエラーになる不具合を修正。
・保護されたシートにGrep置換を行うと落ちる不具合を修正。
・特殊置換を行うとエラーになる不具合を修正。
・置換後に数式エラーとなる場合にエラーとなる不具合を修正。

2010/01/02  Version 1.75
・チェック機能を追加。
・置換後に数式エラーとなる場合にエラーとなる不具合を修正。
・その他細かいバグ修正。

2009/12/20  Version 1.74
・入力エリアのフォントをMSゴシックに変更。
・更新確認の処理を高速化。
・起動時に検索する文字列に現在のセルを設定するオプションを追加。
・置換エラー時のアンドゥ機能を追加。
・環境によってはCtrl+PageUp、PageDownで前後のタブに移動しない不具合を修正。
・関数エラーのセルが検索ヒットするとエラーとなる不具合を修正。

2009/12/15  Version 1.73
・エラー時に落ちないように修正。
・エラーレポート送信機能を追加。

2009/12/09  Version 1.72
・検索に改行をまたぐオプションを追加。
・検索、抽出時のカラー表示で、数式セルを検索すると落ちる不具合を修正。
・抽出の細かいバグを修正。
・ワークシート関数で大文字と小文字が区別されない不具合を修正。

2009/08/15  Version 1.71
・起動ショートカットキーカスタマイズ機能の不具合を修正。

2009/07/18  Version 1.70
・検索、置換に追加の条件を追加。
・置換タブから検索系のボタンを削除。
・その他細かい修正。

2009/06/28  Version 1.60
・Grep結果一覧が重複する不具合を修正。
・Grep置換機能を追加。

2009/06/21  Version 1.52
・インクリメンタルサーチ機能を追加。

2009/05/10  Version 1.51
・すべて検索後にダイアログのサイズを変更できるように変更。

2009/03/05  Version 1.50
・オートフィルタ使用時に抽出が正しく動作しない不具合を修正。

2009/02/24  Version 1.49
・関数エラーのセルがあると落ちる不具合を修正。

2009/01/20  Version 1.48
・シェイプ置換のコンボボックスに履歴が保存されない不具合を修正。

2008/07/08  Version 1.47
・ワークシート関数にRESPLITを追加。

2008/06/03  Version 1.46
・検索、抽出にカラー表示機能を追加。

2008/02/15  Version 1.45
・Grep時に1シート目のA1セルを検索できない不具合を修正。
・Grep時にオートフィルタの非表示セルを検索できない不具合を修正。

2008/02/04  Version 1.44
・ワークシート関数にREEXE2を追加。
・正規表現入力補助機能の入力補助項目を追加。
・readmeの正規表現説明部分の追記、修正。

2007/12/19  Version 1.43
・ワークシート関数にRECNTIFを追加。

2007/12/09  Version 1.42
・特殊置換機能を追加。
・シェイプ置換コンボボックスに右クリックメニューを追加。

2007/10/11  Version 1.41
・置換後の文字列の最初に\nがある場合に固まる不具合を修正。

2007/08/21  Version 1.40
・シェイプ置換機能を追加。

2007/08/12  Version 1.37
・ワークシート関数にRECNTを追加。
・関数の挿入ダイアログで引数にも説明が表示されるように変更。

2007/06/21  Version 1.36
・検索コンボボックスに改行を貼り付けたとき固まる不具合を修正。

2007/06/10  Version 1.35
・シートに結合セルがある場合、うまく検索できないことがある不具合を修正。
・正規表現入力補助機能の入力補助項目を追加。
・readmeの正規表現説明部分の追記、修正。

2007/06/01  Version 1.34
・入力エリアの右クリックメニューを追加。
・正規表現入力補助機能を追加。
・手動インストールを可能にした。

2007/05/26  Version 1.33
・数式最大文字数を越えるセルがある場合に落ちる不具合を修正。

2007/05/10  Version 1.32
・数式最大文字数を越えるセルがある場合に落ちる不具合を修正。
・前を検索で1列目、次を検索で最大列目が検索されないことがある不具合を修正。
・環境によっては、すべて検索後の画面が一部表示されていた不具合を修正。

2007/04/21  Version 1.31
・空セルなのに空セルと判定されない場合、検索がうまく動作しない不具合を修正。
・入力範囲と空セルの関係によっては検索が終わらない不具合を修正。

2007/04/17  Version 1.30
・オートシェイプ検索機能を追加。

2007/04/08  Version 1.20
・Grep機能を追加。
・置換で置換後の文字列に\nを指定できるように変更。
・値検索時にエラー値があると落ちる不具合を修正。

2007/03/11  Version 1.13
・Excel2000以上の場合のアドイン保存フォルダをユーザアドインフォルダから
　共通アドインフォルダに変更。

2007/03/06  Version 1.12
・Excel97で動作しない不具合を修正。

2007/02/26  Version 1.11
・Excel2007対応。
・置換確認機能を追加。
・履歴削除機能を追加。
・検索の処理速度向上。

2007/02/02  Version 1.10
・正規表現に関するワークシート関数の提供。
・オートフィルタ向け抽出機能を追加。
・置換時のアンドゥ機能を追加。
・更新確認機能を追加。
・検索でマッチするセルがないエリアを範囲選択して検索したときに、
　永久に検索し続けるバグを修正。
・文字列の値のみ検索するオプションが機能しない不具合を修正。
・フォーム表示時にブックを閉じてアクティブなブックがなくなった場合に
　検索ボタンを押すと落ちる不具合を修正。
・ユーザアドインフォルダがショートパスで取得される場合に、
　起動できない不具合を修正。
・エラー時にフォームのフォーカスが行方不明になる不具合を修正。
・内部処理用の関数が使用できてしまう不具合を修正。

2007/01/23  Version 1.00
・新規公開。
