Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Macro para editar link

Ir para baixo 
2 participantes
AutorMensagem
Ramon River




Mensagens : 10
Data de inscrição : 12/03/2014
Idade : 31
Localização : Ibirité-MG

Macro para editar link Empty
MensagemAssunto: Macro para editar link   Macro para editar link EmptyQua Mar 12, 2014 9:27 pm

Caros,

Preciso de uma macro, tenho uma planilha que puxa dados de outra planilha que eu escolho através do Editar links. a macro que eu fiz pucha somente da planilha que usei como exemplo, queria que me desse a opção de escolher de qual planilha será puxados os dados.

Desde já agradeço.

Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQua Mar 12, 2014 9:30 pm

Boa tarde!!

Se poder detalhar melhor sua dúvida.

Poste seu arquivo modelo!


Att
Ir para o topo Ir para baixo
Ramon River




Mensagens : 10
Data de inscrição : 12/03/2014
Idade : 31
Localização : Ibirité-MG

Macro para editar link Empty
MensagemAssunto: Macro para editar link   Macro para editar link EmptyQua Mar 12, 2014 9:45 pm

Alexandre,

Não consigo postar o link, você poderia me ajudar por e-mail?

Eu edito os links em: Dados; Editar Link.

Eu queria que essa macro me perguntasse onde está a planilha que ela vai tirar os dados.


Me compreende agora ?
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQua Mar 12, 2014 10:16 pm

Boa tarde!!

Cara tente camuflar o link *w*w*w.sendspace.com (veja os asteriscos)

Para abrir a caixa de dialogo......tente.
Código:
Sub Tente()
FileToOpen = Application.GetOpenFilename _
(Title:="Selecione o Arquivo", _
FileFilter:="Excel Files *.xls (*.xls),")
''
If FileToOpen = False Then
MsgBox "Não encontrado.", vbExclamation, "PSC!!!"
Exit Sub
Else
Workbooks.Open Filename:=FileToOpen
End If
End Sub

Att
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQua Mar 12, 2014 10:26 pm

Boa tarde!!

Talvez só isso basta
Código:
Workbooks.Open FileName:="C:\SeuDiretorio\NomedoArquivo.xlsx"
 Rolling Eyes 

Att
Ir para o topo Ir para baixo
Ramon River




Mensagens : 10
Data de inscrição : 12/03/2014
Idade : 31
Localização : Ibirité-MG

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQua Mar 12, 2014 10:30 pm

Alexandre,

Segue o link w*w*w*.4shared.com/file/Cn58Bafcba/Projeto_Wisr.html

Senha é : 1

já ta com a macro Teste, so preciso que essa me peça a planilha.

Desde já obrigado.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQua Mar 12, 2014 10:36 pm

Boa tarde!!

Você testou meu código?

Att
Ir para o topo Ir para baixo
Ramon River




Mensagens : 10
Data de inscrição : 12/03/2014
Idade : 31
Localização : Ibirité-MG

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQui Mar 13, 2014 7:34 pm

Alexandre,

Testei sim seu codigo mas não deu certo, abaixo o codigo que estou usando:
Código:
Sub Teste1()
'
' Teste1 Macro
'

'
    Sheets("WISR 1").Select
    ActiveSheet.Unprotect
    Sheets("WISR 1").Select
    ChDir "C:\Documents and Settings\Administrador\Desktop\CONTROLE A.P FEVEREIRO"
    ActiveWorkbook.ChangeLink Name:= _
        "C:\Documents and Settings\Administrador\Desktop\CONTROLE A.P FEVEREIRO\WISR Semana fim 04022014 # loja 53147.xls" _
        , NewName:= _
        "C:\Documents and Settings\Administrador\Desktop\CONTROLE A.P FEVEREIRO\WISR Semana fim 11022014 # loja 53147.xls" _
        , Type:=xlExcelLinks
    Sheets("WISR 1").Select
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQui Mar 13, 2014 8:06 pm

Boa tarde!!

Me explique mais do que pretende fazer.

Você precisa abrir vários arquivos?

Att
Ir para o topo Ir para baixo
Ramon River




Mensagens : 10
Data de inscrição : 12/03/2014
Idade : 31
Localização : Ibirité-MG

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQui Mar 13, 2014 8:43 pm

Alexandre,


Essa minha planilha (CONTROLE), pega informações de outra planilha (ESTOQUE), quantidade inicial, fim, vendas ....

ela já tem a formula de quais dados pegar na outra,eu altero a planilha manualmente só que agora outras pessoas vão ter acesso a ela, eu queria deixar isso mais simples possível. Eu uso editar link pra trocar de uma só vez todas as formulas da planilha.Eu necessito que ele me pergunte de onde ele vai pegar essa informação ao invés de pegar desse endereço.

Me compreende ?
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQui Mar 13, 2014 9:01 pm

Boa tarde!!

Eu não sei se eu conseguir te ajudar.

Já tentou assim?
Código:
Sub Teste3()
FileToOpen = Application.GetOpenFilename _
(Title:="Selecione o Arquivo", _
FileFilter:="Excel Files *.xls (*.xls),")

If FileToOpen = False Then
MsgBox "Não encontrado.", vbExclamation, "PSC!!!"
Exit Sub
Else
Sheets("WISR 1").Select
    ActiveSheet.Unprotect
    ActiveWorkbook.ChangeLink Name:= _
        "C:\Documents and Settings\user\Desktop\WISR Semana fim 23072013 # loja 57440.xls" _
        , NewName:= _
        "C:\Documents and Settings\Administrador\Desktop\CONTROLE A.P FEVEREIRO\WISR Semana fim 04022014 # loja 53147.xls" _
        , Type:=xlExcelLinks
    Sheets("WISR 1").Select
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Workbooks.Open Filename:=FileToOpen
End If
End Sub

Att
Ir para o topo Ir para baixo
Ramon River




Mensagens : 10
Data de inscrição : 12/03/2014
Idade : 31
Localização : Ibirité-MG

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptyQui Mar 13, 2014 9:37 pm

Alexandre,

A principio ele funcionou mas quando tento pela segunda vez o mesmo comando ele falha Crying or Very sad .


Última edição por Ramon River em Qui Mar 13, 2014 10:01 pm, editado 1 vez(es) (Motivo da edição : ERRO)
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link EmptySex Mar 14, 2014 11:00 pm

Boa tarde!!

Gera alguma mensagem de erro?

Qual mensagem?

Att confused 
Ir para o topo Ir para baixo
Conteúdo patrocinado





Macro para editar link Empty
MensagemAssunto: Re: Macro para editar link   Macro para editar link Empty

Ir para o topo Ir para baixo
 
Macro para editar link
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Problema ao copiar objetos via macro
» Macro - Construir uma macro para inserir valores em um RANGE
» Macro para passar valores de um livro para outro
» Macro para copiar para values
» Copiar linha completa para outra sheet, se uma célula não está vazia

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: