Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá genelsonmarques, tudo bem?
Agradecemos pela participação, postando suas dúvidas em nosso fórum.
Para conseguir o resultado desejado, utilize o seguinte código:
Sub INSERIR_LINHAS()
'
' INSERIR_LINHAS Macro
'
'
Dim x As Double
x = Application.InputBox("Digite a quantidade de linhas: ", "Inserir Linhas", "Digite um número", , , , , 1)
Do Until x = 0
Application.Goto Reference:="VALOR_TOTAL"
Range("Tabela1[VALOR (R$)]").Select
Selection.ListObject.ListRows.Add AlwaysInsert:=True
Rows("11:15").Select
Rows("11:15").EntireRow.AutoFit
Range("F3").Select
x = x - 1
Loop
End Sub
Este código repetirá as instruções entre Do Until e Loop até que x seja 0.
Você poderá obter mais informações sobre VBA, programação e desenvolvimento no fórum do MSDN:
http://social.msdn.microsoft.com/Forums/pt-BR/home?forum=vbapt
Se esta solução resolver sua questão, marque como resposta.
Se tiver dúvidas, volte a postar compartilhando sua planilha pelo SkyDrive e informando o link.
Espero ter ajudado.
Até mais,
Fabio Toniolo