Prezado Ronnie Você já utilizou o recurso "Transpor"? Pode ser que ele seja a opção para você, pois de acordo com o Assunto ( Células - Transformar uma linha em uma coluna ), esse é o recurso mais indicado, daí restaria você adaptar essa tarefa em sua aplicação. Para usar o transpor, faça primeiro um teste com uma tabela pequena, selecione e copie. Em seguida, numa área livre da planilha, clique com botão direito e escolha Colar Especial e marque a opção "Transpor". Você verá que a tabela inverte, ou seja, as linhas tornam-se as colunas e vice-versa. Aguardo seus comentários
Atenciosamente Nunes -----Mensagem original----- De: Ronnie Rodrigues Pereira [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 3 de abril de 2007 14:07 Para: [email protected] Assunto: [usuarios OOo] Re: Células - Transformar uma linha em uma coluna Ronnie Rodrigues Pereira escreveu: > Olá colegas da lista, > > Tenho uma série de arquivos de planilha do Open Office que são > compostos de uma tabela com um número muito grande de colunas, os > dados ultrapassam o limite de colunas. Por enquanto o arquivo está com > algumas planilhas que fazem seqüência (Os dados na Planilha1 vão de A > até IV, na Planilha2 vão de A até AH. No entanto, trata-se da mesma > tabela, só que dividida). > > Haja vista que tenho uma série de arquivos com esta configuração > pensei em utilizar um recurso explanado pela lista que seria o de > gravar uma macro, para ser executada em cada um destes ficheiros, com > a seguinte ação: > > Iniciar a gravação da macro, copiar célula B2 colar em B40, copiar > célula B3 colar em B41, copiar célula B4 colar em B42, parar a > gravação. Abrir outro arquivo e executá-la. > > No entanto, isto será tremendamente trabalhoso, pois necessitarei > realizar esta operação para três linhas distintas. Portanto, > realizarei esta ação de copiar e colar 290 vezes para cada linha > gerando um total de 870 repetições. > > Gostaria de saber se os colegas possuem uma alternativa a este cenário. > > Atenciosamente, > Prezados amigos, Tudo bem? Um colega me auxiliou na solução deste problema, e, eu gostaria de compartilhar o que descobrimos. A solução parece-me até sem graça depois que obtivemos sucesso. Vimos que existe uma opção dentro de colar especial chamada transpor. Portanto, copiou-se toda a linha. Em seguida, fomos no menu editar > colar especial e ativamos a opção TRANSPOR, ao confirmar toda a linha foi transformada em uma única coluna. Depois de constatado isto, gerou-se uma macro com estas ações para todos os intervalos necessários, e, o problema foi solucionado. Espero que eu tenha sido claro tanto na exposição do problema quanto na explicação da solução que optamos. A cada dia que passa agregamos mais conhecimento no uso da suíte. Atenciosamente, -- Ronnie Rodrigues Pereira - Departamento de Informática Prosul - Projetos, Supervisão e Planejamento Ltda. Rua Saldanha Marinho, 116 - Centro - Florianópolis/SC Fone: (48) 3027-2730 - Fax: (48) 3027-2731 www.prosul.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
