MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Exportar Access para arquivo padrão do Excel

    avatar
    kleyton_mendes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 28/03/2011

    Exportar Access para arquivo padrão do Excel  Empty Exportar Access para arquivo padrão do Excel

    Mensagem  kleyton_mendes 16/12/2016, 18:45

    Prezados, boa tarde

    Estou precisando criar um botão que ao clicar o access exporta os dados de uma consulta para um arquivo do excel que tenho com padrão.

    Para tanto criei um codigo da seguinte forma

    Private Sub bexcel_Click()
    Dim Exc As Object
    Dim xl As Object
    Dim sql As String
    Dim rst As DAO.Recordset
    Dim qdf As DAO.QueryDef
    Dim prm As DAO.Parameter
    Dim Rs As DAO.Recordset
    Dim path As String
    Dim l As Integer
    Dim c As Variant
    Dim i As Integer
    Dim id As Integer

    Set Rs = CurrentDb.OpenRecordset("csltIDMAI")

    'local do arquivo
    Set Exc = CreateObject("Excel.Application")
    'abre o arquivo
    Exc.Workbooks.Open ("D:\Users\i1285232\Documents\IDMAIi\Avaliação Ambiental_S_N_SBs_INFRAERO.xlsx") 'endereço

    Rs.MoveFirst

    'abre a planilha
    Exc.Visible = True

    'seleciona a pasta
    Set Plan = Exc.Worksheets(1)
    'seleciona a Planilha
    Exc.Sheets("Ind_S-N").Select

    'passando os valores para a planilha entre as celulas B5:AA64
    Plan.Range("B5:AA64").Value = Rs(0)

    'descarrego a memo
    Set Exc = Nothing
    Set xl = Nothing
    Set Plan = Nothing
    Set Rs = Nothing

    End Sub

    Porém esta dando erro na linha que seleciona a consulta, alguém pode me ajudar?

    Abraços

    Kleyton

      Data/hora atual: 28/4/2024, 06:42