VBA-单元格是一个数字,然后将其复制

问题描述

我在E,F中写了一些专栏。 E和F中的名字,I中的数字。在I列中,有一些带有数字的单元格,其余为空白。每当有一个数字时,我都应该从E1,F1复制名称,然后分别复制到C3和D3。我已经编写了一个代码,但是它无法正常运行。你能帮我吗?

Option Explicit

Sub copy()
    Dim cell As Long
    Dim nr As Integer
    Dim rng As range
    Dim i As Long

    range("G1:G15").Select
    Selection.CurrentRegion.Select
    nr = Selection.Rows.Count
    For i = 2 To nr
        'test if cell is empty
        If ActiveCell(i,7) = "" Then
            'write to adjacent cell
            ActiveCell = ActiveCell + 1
        Else
            ActiveCell.Offset(-3,-2).Value.copy ActiveCell.Offset(-3,0)
        End If
    Next i
End Sub

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)