Excel:插入复制的单元格并仅粘贴值...部分内容

Excel:插入复制的单元格并仅粘贴值...部分内容

我在这里寻找一位 Excel 专家,但我所要求的可能无法实现。最初,我正在寻找一个宏,以便我在执行插入复制的单元格并向下移动后粘贴值。我终于向 ChatGPT 提出了正确的问题,并让它输出了一个有效的宏,仅供参考:

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

但是,我现在意识到我仍然需要一些单元格来保存它们的定价公式。例如,我在下面附上了零件的图片。标题突出显示:标准魔杖。我需要采用方框轮廓并仅粘贴 A 列到 E 列的值。我需要 F 列到 I 列以保留公式的粘贴,而不是值。

标准魔杖

重点是我想要获取这些数据并将其粘贴到另一张表中,其中产品描述将根据零件编号进行更新,但成本将保持公式不变,请参阅附图中的标题:产品、数量、零件编号、描述等。

产品、数量、零件编号、描述 ...

相关内容