将特定单元格复制到另一个工作表

时间:2018-03-21 22:46:27

标签: excel vba excel-vba

这让我很疯狂,这应该很容易,但我以前从未接触过vba,所以......

我有一个for循环迭代搜索匹配事件的行,我知道循环正在工作,因为我可以准确计算匹配事件的数量。基本上"如果月份=月份,则计数器=计数器+ 1"

每当循环找到匹配的匹配项时,我需要它来复制一个特定的单元格(让我们说AA22)到另一个工作表,但我不能让它工作,它不断抛出错误代码,超级宽泛和模糊的描述。我在这里尝试了一些解决方案,在其他论坛上尝试了一些解决方案,但没有正常工作。此外,似乎每个解决方案都适用于范围,我需要一个逐个复制单元格的解决方案。 这是我的代码:

{{1}}

1 个答案:

答案 0 :(得分:1)

试试这个:

If month(rw.row) = chomonth Then

    counter = counter + 1
    Worksheets("Sheet2").Cells(counter, 1).Value = Worksheets("Sheet1").Cells(rw.row, 27).Value

End If