Grande Reinaldo,
Perfeito. Eu ainda não sei os comandos que posso usar e você fez o que eu precisava. Eu modifiquei um pouco o registro da forma como você elaborou, dessa forma ficou exatamente como eu queria. Sem sua ajuda, não sairia. Muito obrigado.
Olhe como ficou.
Private Sub CommandButton1_Click()
Dim Inicial As Long, Final As Long
Dim a As Integer, x As Integer, dF As Long
Dim b As Integer
a = Application.WorksheetFunction.CountA(Plan1.Columns(1)) + 1
Inicial = TextBox1
Final = TextBox2
Plan1.Cells(a, 1) = a
Plan1.Cells(a, 2) = TextBox1.Text
Plan1.Cells(a, 3) = TextBox2.Text
b = Application.WorksheetFunction.CountA(Plan1.Columns(4)) + 1
dF = Final - Inicial '+ 1
For x = b To dF + b
Plan1.Cells(x, 4).Value = Inicial
Inicial = Inicial + 1
Next x
End Sub
Inclui mais uma linha worksheetFunction. Como estava o primeiro código iniciava na linha da primeira folha (inicial e final). Dessa forma cada um inicia na próxima linha em branco.
Outra coisa que fiz foi retirar o + 1 do inicial - final. Se eu ia de 1 a 5 o registro ficava de 1 a 6. Você me fez pensar, muito obrigado.
Edmilson
Postado : 12/07/2013 4:08 pm