我想说的是,如果在一个单元格(i,2)中包含文本"Lala“,而另一个单元格(i,9)中包含文本"Active”,那么它应该复制单元格3和4的内容。
不幸的是,在没有运行的情况下,我的代码不能处理第二个条件。那么,谁能告诉我如何正确地编写它?
如果存在“停用”状态,则不应复制内容。
If Cells(i, 2) = "Lala" And Cells(i, 9) = "Active" Then
Range(ActiveSheet.Cells(i, 3), ActiveSheet.Cells(i, 4)).Select
Selection.Copy 解决了!解决方案是:
If ActiveSheet.Cells(i, 2).Value = "Lala" And ActiveSheet.Cells(i, 9).Value = "Active" Then
Range(ActiveSheet.Cells(i, 3), ActiveSheet.Cells(i, 4)).Select 发布于 2015-01-09 18:30:54
‘试试这个
‘如果单元格包含所需数据,则复制范围
If Cells(i, 2).value like "*Lala*" And Cells(i, 9).value like "*Active*" Then
Range(ActiveSheet.Cells(i, 3), ActiveSheet.Cells(i, 4)).Copy
End ifhttps://stackoverflow.com/questions/27857815
复制相似问题