Por favor, no código abaixo como faço para que não repita a informação de um determinada coluna.
Private Sub CommandButton1_Click()
Dim FirstRow As Long
Dim LastRow As Long
Dim iRow As Long
Dim wks As Worksheet
Set wks = ActiveSheet
With wks
FirstRow = 2
LastRow = .Cells(.Rows.Count, "c").End(xlUp).Row
For iRow = LastRow To FirstRow Step -1
With .Cells(iRow, "c")
If IsNumeric(.Value) Then
If .Value > 1 Then
.Offset(1, 0).Resize(.Value).EntireRow.Insert
Dim cont As Integer
Dim i As Integer
i = 1
If .Value > 1 Then
cont = .Value - 1
Do While i <= cont
Rows(iRow).Copy
Rows(iRow + 1).Insert Shift:=xlDown
i = i + 1
Loop
i = 1
End If
End If
End If
End With
Next iRow
End With
End Sub
atenciosamente.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 22/07/2011 8:09 am