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) לבדיקה

דוגמה

דוגמה זו מוצאת את השם המוגדר המכיל את תא C3 בגיליון העבודה Input

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;

ראה גם