HotXLS Docs

méthode Add

Defines new nom. Renvoie un IXLSName interface

Syntaxe

fonction ajouter(nom: Widestring; RefersTo: Widestring): IXLSName;
fonction ajouter(nom: Widestring; RefersTo: Widestring; Visible: Booléen): IXLSName;
fonction ajouter(nom: Widestring; SheetName: Widestring; ligne: Entier; Col: Entier): IXLSName;
fonction ajouter(nom: Widestring; SheetName: Widestring; Row1: Entier; Col1: Entier; Row2: Entier; Col2: Entier): IXLSName;
Name Required Widestring. texte à use as nom. Names cannot include spaces et cannot look like cellule references
RefersTo Required Widestring. Describes what nom refers à (avec A1-style notation)
Visible Optional Booléen. True à define nom normally. False à define nom as hidden nom (que est, it doesn't appear dans either Define nom, Paste nom, ou Goto dialog box). valeur par défaut est True
SheetName Required Widestring. feuille de calcul que owns target cellule ou plage
Row Required Entier. un-basé ligne pour single-cellule target
Col Required Entier. un-basé colonne pour single-cellule target
Row1, Col1, Row2, Col2 Required Integers. un-basé ligne et colonne coordinates pour rectangular target plage

Exemple

Cet exemple ajoute new defined nom pour classeur et use ce nom dans la cellule formule

Workbook.Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[1].Cells[3,4].Formula := '=SUM(MyName)';
Cet exemple creates single-cellule et plage names depuis feuille de calcul coordinates

Workbook.Names.Add('InputCell','Sheet1',2,3);
Workbook.Names.Add('InputBlock','Sheet1',4,2,6,5);
Cet exemple ajoute new defined nom pour feuille de calcul un et use ce nom dans la cellule formule

Workbook.Sheets[1].Names.Add('MyName','=Sheet1!$F$10:$H$20');
Workbook.Sheets[2].Cells[3,4].Formula := '=SUM(Sheet1!MyName)';

Voir aussi