Userform
Primero tienes que crear la forma, en visua basic, insert UserForm.
una vez que hayas creado todos los campos que necesites, y los hayas nombrados debidamente, creas un botón para guardar y le puedes asignar una macro parecida a esta
-----
Private Sub guardar_Click()
Cells(i, 1) = sku_text
Cells(i, 2) = nombre_text
Cells(i, 3) = cat_text
Cells(i, 4) = subcat_text
Cells(i, 5) = emp_text
Cells(i, 6) = costo_text
Cells(i, 7) = precio1_text
Unload Form1
Cells(i, 1).Activate
Else
End Sub
-------
i es el numero de la fila donde vas a insertar los valores, y el segundo numero en la función Cells, indica la columna.
el nombre a la derecha de la función Cells es el nombre del campo que tienes en la UserForm.
puedes agregar tantos campos como quieras, la fila y la columna pueden ser función de tantos parámetros como tú quieras definir.
espero te sirva
Gerardo