Bom dia
Preciso de ajuda para inverter a ordem de inserção de dados. O que pretendo é que os dados vão sendo inseridos sempre na linha 8 e os outros vão descendo na folha.
Sub lsInserirUtilizadorRNSI() 'Grava os dados da linha 7
Dim iTotalLinhas As Integer
Dim lUltima As Long
iTotalLinhas = Sheets("GNR").Cells(Rows.Count, 3).End(xlUp).Row + 1
ActiveSheet.Protect DrawingObjects:=True, Contents:=False, Scenarios:=False
With Worksheets("GNR")
Sheets("GNR").Cells(iTotalLinhas, 3).Value = Planilha3.range("c7")
Sheets("GNR").Cells(iTotalLinhas, 4).Value = Planilha3.range("d7")
Sheets("GNR").Cells(iTotalLinhas, 5).Value = Planilha3.range("e7")
Sheets("GNR").Cells(iTotalLinhas, 6).Value = Planilha3.range("f7")
Sheets("GNR").Cells(iTotalLinhas, 7).Value = Planilha3.range("g7")
Sheets("GNR").Cells(iTotalLinhas, 8).Value = Planilha3.range("h7")
Sheets("GNR").Cells(iTotalLinhas, 9).Value = Planilha3.range("i7")
Sheets("GNR").Cells(iTotalLinhas, 10).Value = Planilha3.range("j7")
Sheets("GNR").Cells(iTotalLinhas, 11).Value = Planilha3.range("k7")
Sheets("GNR").Cells(iTotalLinhas, 12).Value = Planilha3.range("l7")
Sheets("GNR").Cells(iTotalLinhas, 13).Value = Planilha3.range("m7")
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End With
End Sub
Postado : 27/04/2018 4:11 am