Sub Macro1()
'You should give your variables meaningfull names
'But I will leave them as h and j for now.
Dim h As Integer
Dim j As Integer
j = InputBox("How many rows do you want?")
h = InputBox("At what line do you want them?")
'You can use the variable in the range, this is how
Range("A" & h).Select
'This is called a FOR loop, google them - they are easy to use and a basic part of programming.
For i = 1 To j
Selection.EntireRow.Insert
Next i
End Sub
Nota: Esta não é a solução mais elegante. É principalmente escrita para ser fácil de entender.
Você também pode reduzi-lo um pouco não selecionando primeiro um intervalo e inserindo na seleção da seguinte forma:
For i = 1 To j
Range("A" & h).EntireRow.Insert
Next i