Página 1 de 1

AJUDA COM CÓDIGO DE IMPORTAÇÃO

Enviado: 14 Mai 2018 às 16:26
por SandroLima
Boa tarde, galera do fórum.

Gostaria da ajuda de vocês na seguinte tarefa:

Tenho uma planilha que se chama "ATENDIMENTOS" e para ela precisaria importar alguns dados de células específicas de uma outra planilha dentro da mesma pasta.

Para que ela fizesse isso eu pensei em criar os campos "INSERIR NOME DA PLANILHA" (através de um listview), "Nº DA LINHA" e através do botão "IMPORTAR" executar o código para importar somente os valores de células específicas da planilha de origem e mantendo as fórmulas e formatação da planilha de destino. As demais células da planilha de destino ficam em branco mesmo e serão preenchidas manualmente.

Na planilha de destino coloquei a denominação da célula de origem apenas a título de exemplificar.

Ah sim... a importação dos dados aconteceria sempre para a primeira linha da tabela na planilha de destino, portanto ao clicar no botão importar ele precisa gerar uma nova linha de cima da tabela e importar os dados da planilha de origem (no caso sempre a linha 1).

Obrigado pela colaboração dos que puderem ajudar.

Segue planilha de modelo como anexo.

Re: AJUDA COM CÓDIGO DE IMPORTAÇÃO

Enviado: 15 Mai 2018 às 22:01
por babdallas
Tente dar um exemplo de como você quer que fique os dados da tabela depois de executar a macro de impotação (faz um antes e depois da importação manualmente só para ficar mais claro). Assim fica mais fácil de entender e acertar o código de primeira.

Re: AJUDA COM CÓDIGO DE IMPORTAÇÃO

Enviado: 15 Mai 2018 às 23:31
por SandroLima
Seria mais ou menos isso...

Ao clicar no botão "IMPORTAR" da aba ATENDIMENTOS" ele inseriria uma linha no alto da tabela atendimentos (sempre geraria uma linha, no caso a linha 1, e deslocaria as demais para baixo) e importaria os dados de células específicas (nesse caso do exemplo da linha 49 da planilha "(LC) MARÇO" que foram mencionadas na célula F8 e F7, respectivamente, da aba "ATENDIMENTOS".

Gostaria que a célula F7 da aba "ATENDIMENTOS" fosse uma listview baseada no banco de dados com os nomes da planilhas de origem.

Uma vez feita a dinâmica de importação dos valores das células mencionadas, que ela ainda apagasse o "valor" das células F7 e F8 da aba "ATENDIMENTOS" para que ficasse disponível para o preenchimento de nova informação de dados a serem importados.

E sempre retornasse a seleção para a célula "D14" da linha 1 da tabela para que fosse realizado o preenchimento (agora manualmente) das demais células em branco dessa linha recém gerada.

Preenchi no exemplo do anexo como ficaria após a importação da "linha 49" da planilha "(LC) MARÇO".

Obrigado desde já pela ajuda.

Re: AJUDA COM CÓDIGO DE IMPORTAÇÃO

Enviado: 24 Mai 2018 às 12:54
por SandroLima
Boa tarde, galera do fórum.

Gostaria da ajuda de vocês na seguinte tarefa:

Tenho uma planilha que se chama "ATENDIMENTOS" e para ela precisaria importar alguns dados de células específicas de uma outra planilha dentro da mesma pasta.

Para que ela fizesse isso eu pensei em criar os campos "INSERIR NOME DA PLANILHA" (através de um listview), "Nº DA LINHA" e através do botão "IMPORTAR" executar o código para importar somente os valores de células específicas da planilha de origem e mantendo as fórmulas e formatação da planilha de destino. As demais células da planilha de destino ficam em branco mesmo e serão preenchidas manualmente.


Ah sim... a importação dos dados aconteceria sempre para a primeira linha da tabela na planilha de destino, portanto ao clicar no botão importar ele precisa gerar uma nova linha de cima da tabela e importar os dados da planilha de origem (no caso sempre a linha 1).

Seria mais ou menos isso...

Ao clicar no botão "IMPORTAR" da aba ATENDIMENTOS" ele inseriria uma linha no alto da tabela atendimentos (sempre geraria uma linha, no caso a linha 1, e deslocaria as demais para baixo) e importaria os dados de células específicas (nesse caso do exemplo da linha 49 da planilha "(LC) MARÇO" que foram mencionadas na célula F8 e F7, respectivamente, da aba "ATENDIMENTOS".

Gostaria que a célula F7 da aba "ATENDIMENTOS" fosse uma listview baseada no banco de dados com os nomes da planilhas de origem.

Uma vez feita a dinâmica de importação dos valores das células mencionadas, que ela ainda apagasse o "valor" das células F7 e F8 da aba "ATENDIMENTOS" para que ficasse disponível para o preenchimento de nova informação de dados a serem importados.

E sempre retornasse a seleção para a célula "D14" da linha 1 da tabela para que fosse realizado o preenchimento (agora manualmente) das demais células em branco dessa linha recém gerada.

Preenchi no exemplo do anexo como ficaria após a importação da "linha 49" da planilha "(LC) MARÇO".

Obrigado pela colaboração dos que puderem ajudar.