-
Posts
15 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por RuteFe
-
-
Bom dia Osvaldo,
Eu já tinha colocado essa questão no Post #22
8 horas atrás, osvaldomp disse:E agora você informa que o nome é
X:\Controlo Custos\RELATÓRIOS_OBRAS\Relatório de obra_Ago2018\CAOB1163_relatório de obra_nº4_Ago2018_BB
Como não disse nada em contrário pensei que fosse possível a busca e aí os exemplos que destes estarem corretos.
8 horas atrás, osvaldomp disse:A minha questão é como se põe a macro a ler no nome do ficheiro unicamente CAOB/1163 <~~~ essa barra que destaquei em vermelho também é novidade
A barra vermelha foi colocada sem intenção, é a forma como eu escreve esses códigos, mas que não é usado aqui na macro.
Vou testar e te dou o feedback.
Obrigada mais uma vez.
Cumprimentos,
Rute Ferreira
-
Bom dia @osvaldomp
Já testei o exemplo que me deu.
1. A primeira vez que testei deu na coluna L - FICHEIRO NÃO ENCONTRADO
2. Analisei o código da MACRO
3. A macro procura este ficheiro
Em 17/09/2018 às 09:17, RuteFe disse:X:\Controlo Custos\RELATÓRIOS_OBRAS\Relatório de obra_Ago2018\CAOB1163
4. O problema é que este ficheiro chama-se X:\Controlo Custos\RELATÓRIOS_OBRAS\Relatório de obra_Ago2018\CAOB1163_relatório de obra_nº4_Ago2018_BB
5. Ele não está a conseguir só buscar o nome CAOB1163
Fiz o teste colocando no nome do ficheiro unicamente CAOB/1163
A macro corre e coloca o novo nome no ficheiro.
A minha questão é como se põe a macro a ler no nome do ficheiro unicamente CAOB/1163
Obrigada Osvaldo.
adicionado 17 minutos depoisBom dia @osvaldomp
Estes são os nomes antigos que estão na pasta
-
Bom dia Osvaldo,
7 horas atrás, osvaldomp disse:Veja se estão corretos os dois exemplos abaixo.
nome atual e novo nome do primeiro ficheiro a ser buscado:
fórmula para obter o nome atual ~~~> =H5&"\"&D5
nome atual resultante da fórmula acima ~~~> X:\Controlo Custos\RELATÓRIOS_OBRAS\Relatório de obra_Ago2018\CAOB1163
fórmula para formar o novo nome ~~~> =H5&"\"&K5
novo nome resultante da fórmula acima ~~~> X:\Controlo Custos\RELATÓRIOS_OBRAS\Relatório de obra_Ago2018\CAOB1163_relatório de obra_Ago2018
nome atual e novo nome do segundo ficheiro a ser buscado:
fórmula para obter o nome atual ~~~> =H6&"\"&D6
nome atual resultante da fórmula acima~~~> X:\Controlo Custos\RELATÓRIOS_OBRAS\Relatório de obra_Ago2018\CAOB1164
fórmula para formar o novo nome ~~~> =H6&"\"&K6
novo nome resultante da fórmula acima ~~~> X:\Controlo Custos\RELATÓRIOS_OBRAS\Relatório de obra_Ago2018\CAOB1164_relatório de obra_Ago2018
Os exemplos estão corretos.
É mesmo isso que eu pretendo.
-
A coluna I é o caminho para ir buscar o ficheiro já com o nome renomeado. Nome esse que está representado na coluna K
A coluna H é o caminho até à pasta dos ficheiros a renomear (neste caso a mesma pasta)
Pelo que pode ser usada para fazer o caminho até aos ficheiros que vão receber o nome da coluna K
-
Olá Osvaldo,
Sim, pode se ir buscar pelos nomes da coluna D. Porque todos eles tem um código associado.
Mas não interfere na procura o facto de ele ter mais texto no nome do ficheiro?
Exemplo de um nome: "CAOB1165_relatório de obra_nº4_Ago2018" (possui a CAOB1165 + o restante texto)
Obrigada Osvaldo.
-
15 horas atrás, osvaldomp disse:
Em resumo, o que falta para elaborar o código é um nome de arquivo para ser buscado e um nome para renomeá-lo, sem essas informações exatas eu não consigo avançar.
O nome do arquivo para ir buscá-lo é o número, todas os nomes dos ficheiros têm um número a seguir ao CAOB ( por exempo: 1161) (coluna verde)
O nome que quero no ficheiro a coluna Amarela do ficheiro excel que enviei.
Obrigada.
-
Olá,
1. Sim, deve ficar na mesma pasta.
2. Não está, porque não sabia como copiar primeiro o nome dos ficheiros para o excel.
3. Talvez pelo Código CAOBxxxx.
adicionado 2 minutos depoisPara a opção 2 era ele procurar pelo código CAOBxxxx na pasta dos ficheiros e guardar esse nome no excel, renomear o nome e colocar o novo nome no ficheiro.
-
Bom dia @osvaldomp,
O gravar eu faço manualmente porque tenho de aceder às pastas por webdrive.
Só precisava mesmo que a macro alterasse o nome dos ficheiros dessa pasta (fotografia já enviada) e colocasse o nome que está na coluna a amarelo (ficheiro excel).
Para quando correr a minha macro estarem esses nomes nos ficheiros e ela reconhecer.
Obrigada Osvaldo
-
Boa tarde Osvaldo,
Em anexo envio-te o meu ficheiro excel de base onde está a macro que utilizo.
Na folha "Controlo_Tadicionais" tenho uma coluna pintada a amarelo que são os nomes que quero dar aos ficheiros que recebo.
Na imagem anexada está definido o caminho para a pasta onde guardo os ficheiros que recebo.
Esses ficheiros deviam ter o nome que está na coluna amarela. Eu posso fazer isso manualmente, mas se existe algo forma de poder alterar por macro era ideal. Pode ser integrada ou não com esta.
O importante era que me ajudasse.
Obrigada @osvaldomp
-
Boa tarde,
Não existe problema @deciog.
Não sei se posso pedir mais uma ajuda para vocês @deciog e @osvaldomp
Eu já tenho uma macro que me permite ir buscar determinado ficheiro numa pasta e fazer as restantes alterações que quero.
Agora estou com o problema que é o seguinte:
- sempre que guardo um ficheiro enviado por outros colegas, ele vem sempre com nomes diferentes.
- Então precisava que a minha macro alterasse primeiro o nome do ficheiro para o nome pretendido (guardado num excel).
- O problema é que eu não guardo o nome dos ficheiros que recebo no excel por isso complicaria e não ajudaria.
Existe alguma forma de se puder fazer isso?
Caso não me tenha justificado bem avisem.
-
Bom dia,
Caros Osvaldo e Decio,
Muito agradecia com as vossas respostas.
Hoje ri-me um pouco com o comentário do Osvaldo "Será são que em Portugal os termos "eliminar" e "apagar" planilha significam ocultar planilha ?" Que máximo.
Os termos "eliminar" e "apagar" são sinónimos, peço desculpa porque nem me apercebi que poderia dificultar a vossa compreensão.
Utilizei o código do Osvaldo e funcionou na perfeição, nunca chegaria lá sozinha. Acho que já estava a dificultar demasiado.
Quanto ao teu código Decio, agradeço também porque me vai ajudar em outras macros.
Fico mesmo grata com a vossa disponibilidade e espero sempre contar com a vossa ajuda.
Muito obrigada mesmo.
Rute
-
Olá Decio.
O "x" foi a forma que eu encontrei em assinalar as Woorksheets que quero no meu ficheiro para além das duas iniciais.
Só está lá indicado por esse motivo.
Rute
-
Olá Decio,
Desde já agradeço a ajuda.
Envio em anexo o ficheiro tipo.
Nota: os separadores "Instruções e Lista PMM-Geral" devem ficar sempre no ficheiro. Esses nunca devem ser apagados.
Obrigada mais uma vez.
Rute
-
Boas,
Precisava de ajuda para eliminar determinadas Worksheets num ficheiro excel utilizando em simultâneo a função Vlookup.
Tenho uma Sheet Geral com uma tabela, no qual tenho o nome das várias Sheets no documento.
Contudo, quero colocar na coluna A, um "x" para dizer quais as sheets que quero manter e eliminar as restantes sheets e aí utilizar a função Vlookup para encontrar o "x", ler o valor à frente na célula B e C e selecionar a Worksheet com esse nome e eliminar.
Conseguem-me ajudar?
Obrigada.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Eliminar Worksheets utilizando a Função Vlookup
em Microsoft Office e similares
Postado
Bom dia Osvaldo,
Eu já tinha colocado essa questão no Post #22
Como não disse nada em contrário pensei que fosse possível a busca e aí os exemplos que destes estarem corretos.
A barra vermelha foi colocada sem intenção, é a forma como eu escreve esses códigos, mas que não é usado aqui na macro.
Vou testar e te dou o feedback.
Obrigada mais uma vez.
Cumprimentos,
Rute Ferreira