HotXLS Docs

FindByCell メソッド

参照される範囲に指定されたワークシートのセルが含まれる、最初に定義された名前を返します。一致する範囲名が見つからない場合は nil を返します

構文

function FindByCell(SheetName: WideString; Row, Col: Integer): IXLSName;
function FindByCell(SheetIndex: Word; Row, Col: Integer): IXLSName;
SheetName 必須の WideString。テストするワークシート名
SheetIndex 必須の Word。テストする 1 から始まるワークシートインデックス
Row 必須の Integer。テストする 1 から始まる行座標
Col 必須の Integer。テストする 1 から始まる列座標

この例では、Input ワークシートのセル C3 を含む定義された名前を検索します

Workbook.Names.Add('InputBlock', '=Input!$B$2:$D$4');
Found := Workbook.Names.FindByCell('Input', 3, 3);
if Assigned(Found) then
  Workbook.Sheets[1].Cells[3, 3].Value := Found.Name;

関連項目