WinActor

2018.11.09
プチライブラリ Excel関連
Excelファイルで数式を部分一致検索するライブラリ

指定されたExcelファイルの範囲で部分一致したセルの行番号、列番号の値を取得します。
※検索単語をFind関数を用いて検索し最初に部分一致したセル番号を取得します。
※A1形式のセル指定のみ対応
※開始セルと終了セルが同じ場合、全範囲が対象になります。

本ライブラリで使用しているFindメソッドは、Excelの「検索と置換」ダイアログの設定を引き継ぐため、本ライブラリ実行前に設定されているオプションにより動作が異なります。
また、本ライブラリ実行により「検索と置換」ダイアログのオプションが以下の通りに変更されます。

■ライブラリ実行以降の「検索と置換」ダイアログ設定(括弧内はRangeオブジェクトのFindメソッドパラメータ名)
 1.検索場所:シートに変更
 2.検索方向(SearchOrder):実行前の設定を引き継ぎ
 3.検索対象(LookIn):本ライブラリの検索対象で指定したパラメータ
 4.大文字と小文字を区別する(MatchCase):チェックなしに変更
 5.セル内容が完全に同一であるものを検索する(LookAt):チェックなしに変更
 6.半角と全角を区別する(MatchByte):チェックありに変更

本コンテンツをダウンロードする前にこちらの利用条件を必ずご確認いただき、内容に同意をしたうえでダウンロードしてください。 また、"コンテンツの利用条件"は下のボタンからダウンロードし、お手元で保管してください。

プチライブラリ概要

入力
検索対象:検索対象を「数式」か「値」のどちらかを選択してください。
ファイル名:操作対象のファイルを絶対パスか相対パスで指定してください。
      (ファイルパスの取扱に関する詳細はこちらをご覧ください。)
シート名:操作対象のシート名を指定してください。
        (空の場合はアクティブなシート)
検索単語:検索する単語を指定してください。
開始セル:検索する範囲の開始セルを指定してください。
終了セル:検索する範囲の終了セルを指定してください。
結果(行):検索した結果(行)を格納する変数を指定してください。
結果(列):検索した結果(列)を格納する変数を指定してください。
出力
指定されたExcelファイルの範囲で検索一致したセルの行が格納された変数と、列が格納された変数
詳細
■改修履歴
・ファイルパスの半角/全角、ひらがな/カタカナを区別していないため、「SAMPLE/テスト.txt」というようなファイルを開いている状態で、「SAMPLE/てすと.txt」を指定したときに「SAMPLE/テスト.txt」が操作されてしまう不具合対応(2019/06/25 更新)
・Excelの「検索と置換」ダイアログの設定と相互関係にある注釈を追記(2019/10/17 更新)
・Excelの「検索と置換」ダイアログのオプションで「セル内容が完全に同一であるものを検索する」のチェックがされている場合、部分一致ではなく完全一致での検索になってしまう不具合の修正(2019/10/17 更新)
・相対パスによるファイル指定に対応(2019/10/17 更新)
動作確認環境
・WinActor5.1.3、Windows10、Excel2016(2018/10/19 初回)
・WinActor5.3.1、Windows10、Excel2016(2019/06/25 更新)
・WinActor6.2.0、Windows10、Excel2019(2019/10/17 更新)
キーワード
Excel操作(部分一致検索(値と数式))

本コンテンツをダウンロードする前にこちらの利用条件を必ずご確認いただき、内容に同意をしたうえでダウンロードしてください。 また、"コンテンツの利用条件"は下のボタンからダウンロードし、お手元で保管してください。

"Excel関連"に関連するその他のプチライブラリ

プチライブラリ一覧へ戻る
当サイトでは、お客さまに最適なユーザー体験をご提供するためにCookieを使用しています。当サイトをご利用いただくことにより、お客さまがCookieの使用に同意されたものとみなします。詳細は、「プライバシーポリシー」をご確認ください。