Salve a tutti, sono nuovo del forum, o almeno sono nuovo nel scrivere in questo forum
Detto questo,arrivo subito al dunque;Ho scritto questa piccolissima e semplicissima macro (non ho mai scritto in Vb ma conosco la programmazione molto bene (anche se sono un pò arrugginito) )
Provo a postare la piccola macro che ho scritto :

codice:
codice:
Private Sub CommandButton1_Click()

Range("D5:J5").Select
Selection.Copy
Range("D6:J6").Select
ActiveSheet.Paste
Dovrei fare questo
Dietro alla pressione del tasto devo sostituire il primo range (D5:J5) con il secondo (D6:J6). fin quà tutto bene, ora devo "semplicemente" replicare questa cosa per tutte le righe, la prima con la seconda, la seconda con la terza così via fino ad arrivare all'ultima che deve essere sostituita con la prima.
O ancora più precisamente devo sciftare/spostare/copiare il primo range nel secondo il secondo nel terzo (senza avere mai due righe uguali chiaramente)
Credo non sia niente di così complicato per chi è abituato a sviluppare marco in VB.
io ho provato ad inserire dei cicli for e/o do while, ma niente inserendo chiaramente al posto dei numeri gli indici...ma niente..sto impazzendo insomma
Spero possiate aiutarmi nel minor tempo possibile.
Ringrazio anticipatamente chi mi risponderà...se lo farà.... :-( a prestoooo