Aqui no serviço não temos acesso a drives virtuais e não pude ver sua imagem, então não sei se é bem isto o que pretende, mas segue uma sugestão da forma que entendi.
Estou supondo que irá digitar em D1 e automaticamente executar a ação, só não ficou claro se por exemplo se apos preencher 10 linhas teremos uma qde menor e se teremos de limpar o que já foi preenchido antes.
Este código deve ser copiado para o Evento da Aba em que será aplicado a cópia, ou seja clique com o botão direito da aba e escolha Exibir Código e cole estas instruções.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim qdeLinhas As Long
Dim sLinInicio As Long
Dim sTTaCopiar As Long
If Target.Address = "$D$1" Then
'Linha Inicial
sLinInicio = 11
'Qde linhas a copiar
qdeLinhas = Target.Value
'Se qde = 1 sai da rotina
If qdeLinhas = 1 Then Exit Sub
'Calcula a qde de lihas a copiar a partir da linha 11
sTTaCopiar = sLinInicio + qdeLinhas
Set SourceRange = Worksheets("Plan1").Range("D11") 'Base para o Preenchimento
Set fillRange = Worksheets("Plan1").Range("D11:" & "D" & sTTaCopiar) 'preenchimento automático nas células abaixo
'Congela o processamento para evitar repetição do evento Change
Application.EnableEvents = False
'Efetua o preenchimento
SourceRange.AutoFill Destination:=fillRange
'Descongela o processamento
Application.EnableEvents = True
End If
End Sub
Qualquer duvida retorne.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 07/07/2015 12:24 pm