Macros são programas escritos com uma linguagem de script , como o Visual Basic do Microsoft Office para Applications (VBA) . VBA Macros pode preencher colunas no Access e Excel, utilizando métodos (ou seja, as funções) do modelo de objeto do VBA, uma hierarquia de objetos virtuais. Preenchendo colunas no Access e Excel envolve código fonte escrita que invoca esses métodos com parâmetros definidos para os valores para preencher as colunas com . Usando macros VBA em vez de entrada manual para preencher colunas com dados reduz o tempo necessário para adicionar dados para o Access e tabelas do Excel. Coisas que você precisa
Microsoft Access e Excel
Show Mais instruções
preencher colunas do Excel com Dados
1
Abra o Excel e entrar na janela desenvolvimento do VBA pressionando " alt F11 " +". "
2
clique duas vezes no " Projeto Este item " do painel " Pasta de trabalho "para exibir um painel para a entrada de um novo código de programa.
3
cole o programa que aparece abaixo no novo painel . Este programa define os valores das células propriedade do objeto ActiveSheet . A propriedade Cells representa todas as células da planilha atual . O " Para " e " Próxima " declarações do programa formam uma estrutura de loop que preenche uma coluna na planilha atual com os dados.
Sub FillColumns Públicas ()
Dim col
Por col = 1 a 10
ActiveSheet.Cells ( col, 1) = " somevalue "
Próxima col
End Sub
4
Clique em um comunicado do programa FillColumns , em seguida, pressione "F5" para executar este programa .
5
Retornar para Excel com a tecla " Alt " + " F11 ". A planilha atual exibirá " somevalue " para as primeiras 10 linhas de primeira coluna da planilha.
Preencher colunas com acesso Dados
6
Abra Microsoft Access, em seguida, criar uma nova tabela de banco de dados clicando no botão " criar " item " tabela " do menu.
7
Type " campo1 " na cela ao lado da célula que exibe " ID ", para criar uma coluna chamada " campo1 " na nova tabela . Sua macro VBA irá preencher este campo com os dados.
8
Pressione "Control " + " S ", digite " tabela 1 " para o nome da tabela, clique em "OK " para salvar a nova tabela.
9
Digite o ambiente VBA com a tecla " Alt " + " F11 ". Faça uma nova janela de código fonte clicando comando "Module" do menu "Inserir" .
10
Cole o seguinte programa coluna de enchimento para a nova janela de código -fonte. Este programa convida editar e atualizar os métodos do objeto RecordSet para preencher campo1 da tabela 1 com os dados.
Public Sub FillColumns ()
Dim dbs Como DAO.Database
Dim RecSet como DAO.Recordset
Dim i As Integer
Set dbs = CurrentDb
Definir RecSet = dbs.OpenRecordset ( " Tabela 1 " )
Para i = 1 A 10
recset.AddNew
RecSet ! campo1 = " O Mágico de Oz "
recset.Update
Next i
End Sub
11
Execute o programa clicando em uma de suas declarações e pressionando " F5 ". Pressione " Alt " + " F11 " para voltar ao Access, em seguida, clique duas vezes o item " Tabela 1 " do painel de navegação. Tabela 1 aparecerá no grid e exibir uma coluna ( " campo1 " ) que a sua macro preenchida com dados.