Página 1 de 1

Inserir linhas e colunas no excel con Xhb

Enviado: 07 Jun 2011 20:54
por Adalberto
Olá amigos e amigas deste fórum

Eu preciso a ajuda de vocês, para inserir uma linha ou coluna em uma planilha (folha) do Excel que é já criados, isto através de xHb + MiniGui

Muito obrigado a todos e todas vocês por sua atenção, bênçãos para vocês.

Saudações de Santa Cruz de la Sierra - Bolívia

Inserir linhas e colunas no excel con Xhb

Enviado: 07 Jun 2011 22:00
por alxsts
Olá!

veja este tópico.

Saludos.

Inserir linhas e colunas no excel con Xhb

Enviado: 07 Jun 2011 22:55
por Adalberto
Hola alxsts,

Muito agradecido por tua pronta ajuda, lei o tópico recomendado e La não tem como inserir linhas a uma folha que já existe, com formato e dados.
O bom exemplo do tópico sugerido só fala de planilhas novas aonde vão gravando dados linha a linha.

Se o senhor sabe de outros exemplos, por favor, me ajude.

Gracias!!!

Inserir linhas e colunas no excel con Xhb

Enviado: 08 Jun 2011 09:04
por Toledo
Adalberto, veja este exemplo:

Código: Selecionar todos

FUNCTION MAIN()
LOCAL oExcel, oSheet 

oExcel := TOleAuto():New( "Excel.Application" )
oExcel:WorkBooks:Open("c:\forum\excel\demo.xls")
oSheet := oExcel:Get( "ActiveSheet" )

oSheet:Cells(5,1):EntireRow:Insert()
oSheet:Cells( 5, 1 ):Value := "02/06/2011"
oSheet:Cells( 5, 2 ):Value := 1300

oExcel:Visible := .T.

Return Nil
Atenção: segue em anexo o arquivo DEMO.XLS para fazer um teste. Crie uma pasta chamada C:\FORUM\EXCEL e salve o arquivo DEMO.XLS nesta pasta... ai é só compilar e executar o exemplo acima.

Se você observar o arquivo DEMO.XLS original vai notar que não existe o lançamento com a data do dia 02/06/2011, mas quando você executar o código acima, os dados serão inseridos na linha 5 da planilha.

Abraços,

Inserir linhas e colunas no excel con Xhb

Enviado: 08 Jun 2011 11:32
por Adalberto
Bom dia Toledo,

Tenho muito para agradecer ao Senhor, por o fórum maravilhoso, aqui também agradeço aos Srs. moderadores, e por as ajudas oportunas, Deus abençoe você.
Testei o exemplo e deu certinho, nesse instante vou implantar nos meus códigos.

¿Posso molestar um pouquinho mais, me disse, por favor, onde conseguir informação acerca de todos os comandos para trabalhar com o Excel?

Aguardo suas noticias.

Inserir linhas e colunas no excel con Xhb

Enviado: 08 Jun 2011 12:12
por alxsts
Olá!

Tem uma resposta do Toledo no tópico que citei: Exportar para Excel com Abas.
Olá gvc, eu não tenho nenhuma documentação, mas aqui quando preciso de algo novo eu to fazendo o seguinte:

1 - Entro no Excel e abro um arquivo novo.
2 - Depois escolho as opções: Ferramentas / Macro / Gravar nova macro
3 - No nome da macro eu sempre coloco TESTE (pois depois eu acabo nunca salvando a macro e nem o arquivo XLS) e clico no botão Ok.
4 - Depois tudo o que eu fizer no excel, será gravado nesta macro.
5 - Quando eu terminar, mando parar a gravação da macro.
6 - Ai é só entrar em: Ferramentas / Macro / Macros... (Alt+F8), selecione a macro que você gravou (TESTE no caso) e clico no botão Editar.

Ai vai aparecer o código de tudo que você fez durante a gravação da macro.

Inserir linhas e colunas no excel con Xhb

Enviado: 08 Jun 2011 14:05
por Adalberto
Alexandre Santos

Ontem já muito tarde pela noite lei o post, o sonho e cansado como estava, não percebi a lição compartida.
Muito obrigado uma vez mais, prometo ser cuidadoso com as recomendações.

Gracias!!