GARANTIR DESCONTO

Fórum Sheets no Excel... #312079

07/02/2006

0

Pessoal como alterar entre os Sheets (Abas) das planilhas do Excel, consigo inserir dados apenas utilizando a primeira planilha, quando tento uma segunda gera uma exceção:
var
  Planilha: OleVariant;
begin
  Excel.Workbooks.Add(Null, 0);
  Planilha := Excel.Workbooks[1].Worksheets[1];
  Planilha.Cells[1,1].Value := ´Isso dá certo´;
  Planilha := Excel.Workbooks[1].Worksheets[2];
  Planilha.Cells[1,1].Value := ´Isso dá erro´;
end;



Bruno Belchior

Bruno Belchior

Responder

Posts

10/02/2006

Adalberto

Para mudar de planilha, veja o exemplo do código abaixo:

Excel := CreateOLeObject(´Excel.Application´);

// o Excel é inicializado sem nehuma planilha aberta

Excel.Visible := True;

// A linha seguinte adiciona um Workbook com três planilhas (Plan1, Plan2 e Plan3)

Excel.Workbooks.Add;

// A linha seguinte ativa a planilha cuja nome (escrito na aba) é ´Plan3´

Excel.Worksheets[´Plan3´].Activate;

blz ?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar