Документация HotXLS

Метод AddAfter

Создаёт новый лист после указанного листа. Новый лист становится активным

Синтаксис

function AddAfter(Index: Integer): TXLSWorksheet;
function AddAfter(Name: WideString): TXLSWorksheet;
function AddAfter(Worksheet: TXLSWorksheet): TXLSWorksheet;
Index Integer. Индекс Worksheet, который указывает лист, после которого добавляется новый лист
Name WideString. Имя Worksheet, которое задаёт лист, после которого добавляется новый лист
Worksheet TXLSWorksheet. Объект, задающий лист, после которого добавляется новый лист

Пример

Данный пример создаёт новый лист после листа с именем 'Sheet1'

Var Worksheet: TXLSWorksheet;
begin
  Worksheet := Workbook.Sheets.AddAfter('Sheet1');
  Worksheet.Name := 'After Sheet1';
end;
Данный пример создаёт новый лист после первого листа

Workbook.Sheets.AddAfter(1);