Bom dia!!
Considerando que os dados estão em A1,B1,D1 o cabeçalho.
CLIENTE QTDADE DATA DA COMPRA QTDADE
JOSE 3 25/01/2015 1
Sub AleVBA_14659()
'Copia uma célula da coluna A, a quantidade de vezes que estiver em B2
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "AleVBA"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Selecione a célula :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Onde deseja Colar:", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
For Each Rng In InputRng.Rows
xValue = Rng.Range("A1").Value
xNum = Rng.Range("B1").Value
OutRng.Resize(xNum, 1).Value = xValue
Set OutRng = OutRng.Offset(xNum, 0)
Next
End Sub
faça os testes!!
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 19/02/2015 6:56 am