Excel: inserte celdas copiadas y pegue valores solo... parte de ello

Excel: inserte celdas copiadas y pegue valores solo... parte de ello

Estoy buscando un experto en Excel aquí y lo que le pregunto puede no ser posible. Originalmente, estaba buscando una macro que me permitiera pegar valores después de insertar celdas copiadas y desplazarme hacia abajo. Finalmente le hice a ChatGPT la pregunta correcta y pude lograr que escupiera una macro exitosa que funciona, para su información:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    
    If Not Intersect(Target, Sh.Cells) Is Nothing Then
        If Application.CutCopyMode = xlCopy Then
            If Target.PasteSpecial(Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False) Then
                Application.CutCopyMode = False
            End If
        End If
    End If

    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub

Sin embargo, ahora me doy cuenta de que todavía necesito que algunas celdas mantengan sus fórmulas de fijación de precios, por ejemplo. Adjunto una imagen de una pieza, por ejemplo, a continuación. Esto está resaltado por el título: Varitas estándar. Necesito tomar el contorno del cuadro y solo pegar los valores de la columna A a la E. Necesito las columnas F a I para mantener el pegado en fórmulas, no en valores.

Varitas estándar

El punto es que quiero tomar estos datos y pegarlos en otra hoja donde la descripción del artículo se actualizará según el número de pieza, pero el costo seguirá siendo una fórmula, consulte la imagen adjunta con los encabezados: Artículo, Cantidad, Número de pieza, Descripción, etc

Artículo, cantidad, número de pieza, descripción...

información relacionada