Compartilhe!

Vamos abrir uma nova sessão do Excel para abrir uma planilha copiar uma célula e fechar.

Segue um exemplo de código que executa essas tarefas:

Sub Buscar_planilha()

    Dim xl As New Excel.Application
    Dim xlw As Excel.Workbook
    File = "C:\Temp\Planilha.xls"
    Set xlw = xl.Workbooks.Open(File, False, True)
    xlw.Sheets("Sheet1").Select
    xlw.Application.Range("A1").Select
    xlw.Application.Selection.Copy
    ThisWorkbook.Activate
    Sheets("Sheet1").Select
    Range("A1").PasteSpecial xlPasteValues
    xlw.Application.CutCopyMode = False
    xlw.Close False
    Set xlw = Nothing
    Set xl = Nothing

End Sub

Caso queria esse arquivo, favor enviar um email para atendimento@exceleaccess.com solicitando.

Você também vai gostar:
Excel Avançado – Planilha que busca dados de uma página da internet

Vamos aprender como atualizar sua planilha com dados de uma página da internet. Primeriamente você precisa criar uma consulta. Vai Leia mais...

Excel – Agendar a execução de uma macro automática via VBA

Caso queira agendar uma macro para rodar um certo horário basta usar a função Ontime conforme abaixo: Sub Teste() MsgBox Leia mais...

Excel – Menu do Excel 2003 no Excel 2007

Se ainda não se acostumou com a mudança do layout do Excel rode o código abaixo que  adicionará o menu Leia mais...

Excel e Access – Gravando Dados do Excel no Access via VBA (macro)

Excel e Access – Gravando Dados do Excel no Access via VBA (macro) 1 – Primeiro você deve criar uma Leia mais...

Obrigado pela visita!

www.exceleaccess.com

contato@exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com


Compartilhe!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *