Como eu crio uma macro que copia uma linha com base no número de registros em outra folha?

2

Usando o Access, eu exporto / cria uma planilha do Excel que possui um número crescente de registros / linhas.

Eu gostaria de abrir uma planilha mestre do Excel, que:

  1. Abre a folha exportada.

  2. Conta o número de linhas na planilha exportada que possuem dados e, em seguida,

  3. Copia uma linha específica na planilha mestre, o mesmo número de linhas que há registros na planilha exportada, mais 1.

Eu costumava fazer isso no Lotus, mas o Windows 7 não funciona com o 1-2-3 e as macros não são convertidas.

    
por Noel 10.06.2011 / 18:40

1 resposta

3

Use o VBA.

Primeiro, abra a outra pasta de trabalho.

Segundo, conte a contagem assim:

ExportRows = Workbooks("Other").Sheets("Export").UsedRange.Rows.Count

Terceiro, copie a linha

Sheets("Sheet1").Rows(ExportRows+1).Copy

Depois, você pode colá-lo onde quiser.

    
por 12.06.2011 / 06:14