![](/img/trans.png)
[英]VBA Loop - copy and paste cells into next column until cell x equals cell y
[英]Excel VBA - automatic if Cell A equals X then copy and paste in Cell B
我目前有以下内容:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B2,B11,D11")) Is Nothing Then
Application.EnableEvents = False
For Each C In Target
If Not Intersect(C, Range("B2,B11,D11")) Is Nothing And Not C.HasFormula Then _
C.Value = UCase(C.Value)
Next C
Application.EnableEvents = True
End If
End Sub
我需要添加另一个宏才能基本完成:
如果G6 = N / A,则复制并粘贴到H6中,否则什么也不做。
我应该如何添加呢?
根据您的问题,我不确定您如何将其包含在代码中,您的代码也在for循环内打开了一个if语句,但在外部将其关闭了,我怀疑这是正确的。无论如何,这是复制该代码的代码数据到H6:
If (ActiveSheet.Range("G6").Value = "N/A") Then
ActiveSheet.Range("H6").Value = ActiveSheet.Range("G6").Value
Else
'do nothing
End If
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.