
Sub CopiaIncolla() Dim cella(10), I, TRig '<<<<---- 10 = le colonne I = 1 TRig = Cells(Rows.Count, I).End(xlUp).Offset(0, 0).Row For I = 1 To 10 Step 1 Cells(TRig, I).Select Selection.Copy Cells(TRig + 1, I).Select ActiveSheet.Paste Next I Application.CutCopyMode = False End Sub |
'copia l'ultima riga nella riga successiva
Sub copia_incolla_ultima()
Dim TRig As Integer
TRig = Cells(Rows.Count, 1).End(xlUp).Offset(0, 0).Row
Range(Cells(TRig, 1), Cells(TRig, 10)).Copy Cells(TRig + 1, 1)
End Sub
'copia la riga in base alla cella selezionata
Sub copia_incolla_selezione()
Range(Cells(Selection.Row, 1), Cells(Selection.Row, 10)).Copy
Rows(Selection.Row + 1).Insert Shift:=xlDown
Application.CutCopyMode = False
End Sub
|
'copia l'ultima riga nella riga successiva Sub copia_incolla_ultima() Dim TRig As Integer 'trovo l'ultima riga contenente dati, in base alla colonna B TRig = Cells(Rows.Count, "B").End(xlUp).Offset(0, 0).Row 'ricopio la riga dalla colonna B:O nella riga successiva Range(Cells(TRig, "B"), Cells(TRig, "O")).Copy Cells(TRig + 1, "B") End Sub |
