SPREAD for WPF 3.0J - GcSpreadSheet
データの検索
SPREAD for WPF 3.0J - GcSpreadSheet > 開発者ガイド > データの検索

GcSpreadSheetでは、Findメソッドを使用して、指定したセル範囲内で特定のテキスト、値、または数式を検索できます。Findメソッドは、FindLookInLookAtSearchOrderSearchDirection、MatchCaseなどのさまざまなパラメータを提供し、検索機能を強化します。

また、FindNextおよびFindPreviousメソッドを使用して、同じ条件に一致する次のセルと前のセルを検索することができます。

次の図は、FindNextメソッドを使用して検索する方法を示します。

以下のコードは、「UnitsOnOrder」列で「0」を検索し、FindNextメソッドを使用して、定義されたセル範囲内で一致する次の値を検索します。

コードのコピー
// 検索するセル範囲を指定します。
IRange f = GcSpreadSheet.Workbook.Worksheets[0].Cells["H1:H50"];

// Findメソッドを使用して、「H1:H50」セル範囲で「0」を検索します。
f.Find('0', null, FindLookIn.Values, LookAt.Whole, SearchOrder.Rows, SearchDirection.Next, true).Activate();

// FindNextメソッドを使用して、定義されたセル範囲内で一致する次の値を検索します。
f.FindNext(GcSpreadSheet.Workbook.Worksheets[0].ActiveCell).Activate(); 
コードのコピー
' 検索するセル範囲を指定します。
Dim f As IRange = GcSpreadSheet.Workbook.Worksheets(0).Cells("H1:H50")

'  Findメソッドを使用して、「H1:H50」セル範囲で「0」を検索します。
f.Find("0"c, Nothing, FindLookIn.Values, LookAt.Whole, SearchOrder.Rows, SearchDirection.[Next], True).Activate()

' FindNextメソッドを使用して、定義されたセル範囲内で一致する次の値を検索します。
f.FindNext(GcSpreadSheet.Workbook.Worksheets(0).ActiveCell).Activate()