如何复制粘贴单元格值,如果单元格包含大于 0,则通过循环粘贴到另一个单元格

巴斯卡尔

我需要复制C74 Cell

然后粘贴到C85到C88

条件 1:哪个单元格大于 0 无需粘贴

条件 2:哪个单元格为 0,然后粘贴 C74 值。

*无需粘贴到所有具有 0 的单元格

*只需将值粘贴到包含 0 的第一个单元格。

我尝试最多 2 个单元格。但我需要它最多 4 个单元格。

有谁指导我..

Sub TIMECALC()
ActiveSheet.Range("C74").Copy
If ActiveSheet.Range("C85").Value > 0 Then ActiveSheet.Range("C86").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False Else ActiveSheet.Range("C85").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
Application.CutCopyMode = False
End Sub

折断

在此处输入图片说明

雷迪·卢托纳迪奥

使用For Each...通过的范围内循环C85:C88,做比较,如果这些细胞的值是如果为真大于0。然后粘贴C74含量/值。

Sub Calc()

    'Copy the cell
    Range("C74").Copy
    'Loop through each cell of the range
    For Each cell In Range("C85:C88")
        If cell.Value = 0 Then
            'Paste copied value
            cell.PasteSpecial Paste:=xlPasteValues
            'Exit the loop
            Exit For
        End If

    Next
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

VBA 函数将文本从一个不移动的单元格复制粘贴到另一个单元格,每次粘贴/循环向下移动一个单元格

如何通过匹配单元格值将范围复制并粘贴到另一个工作表

Google表格复制一个单元格并粘贴到另一个单元格中

如何通过单击任何单元格值然后按下宏按钮来复制任何单元格值,它将将该值粘贴到另一个单元格中?

将单元格的值剪切并粘贴到vba中的另一个单元格

GAS Google脚本-如何复制值并将其粘贴到另一个单元格中

复制特定单元格并粘贴到另一个工作表中

Excel VBA宏复制单元格并粘贴到另一个

根据特定条件将特定单元格值从一个工作表复制粘贴到另一个工作表

从单元格复制值并将值粘贴到同一工作表中的另一个单元格

复制大于零的单元格,并在同一单元格中粘贴值

在Excel中,如何将多个单元格复制/粘贴到另一个单元格的编辑中?

复制粘贴的单元格每粘贴4个单元格就会更改列

从范围复制单元格值并将其粘贴到另一个工作表的单行中

如何从另一个工作表复制图片并粘贴到单元格注释中

如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

将范围的总和粘贴到另一个单元格

将单元格粘贴到VBA中的另一个工作表

PostgreSQL。如何使用python复制一行中单元格的值并将其粘贴到同一表中另一行的另一个单元格中

复制并粘贴特定的单元格值

如果单元格值大于0,excel vba将单元格复制到另一个工作表

如何将单个单元格复制到另一个工作表并粘贴到18个单元格并循环直到源工作表上的空白

Excel VBA将特定的单元格复制并粘贴到另一个工作表

Excel VBA-将每个单元格分别复制和粘贴到另一个程序

Excel-复制选定的单元格并粘贴到另一个工作表中列的末尾

复制列中的特定单元格并粘贴到另一个工作表中

将单元格条目粘贴到一个单元格中并删除空单元格

自动将单元格值粘贴到另一个googlesheet的最后一行

从一个单元格复制一个值并将其粘贴到另一个-Google Apps脚本