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 – Cálculo Automático ou Manual via VBA

Para alternar entre cálculo automático ou manual via VBA, basta usar os seguintes comandos: Para automático: Application.Calculation  = xlCalculationAutomatic Para manual: Leia mais...

Excel Avançado – Macro que executa antes de fechar a planilha

Se você deseja rodar um comando antes de fechar sua planilha, coloque o código dentro da macro chamada  “Workbook_BeforeClose" Segue 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 – Mensagem ao usuário para continuar ou não uma macro via VBA

As vezes o usuário aperta o botão sem querer e roda uma macro sem desejar. Para que isso não aconteça 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 *