Sub CreaTabella() Dim riga As Integer Dim col As Integer col = ActiveCell.Column riga = ActiveCell.Row For r = riga To Range("R2").Value + riga - 1 For c = col To Range("R1").Value + col - 3 X = X + 1 Cells(r, c) = X Next c Next r End Sub