Office学院问题解答系统 > Excel电子表格 > VBA宏与加载项 > 急!如何在两个表格之间执行宏?
已关闭
急!如何在两个表格之间执行宏? 如何,两个,表格,之间,执行
悬赏分:5 - - 阅读次数: 举报

各位高手大家好!
我刚来上班,遇到一个问题,想请教一下各位高手!
我现有两个表格,一个是总表(全县所有财政供养人员的基本资料花名册),一个是单位分表(单位职工名单)。我想通过宏从总表中读取与分表中的名字相同的就在总表中读取职工的身分证号到分表中。听说宏在同一个表中可以执行这样的命令,但在两个表之间我就不会了,请教各们高手一下,下面是我写的,请高手帮我修改一下!
Sub 单位()

  For i = 8318 To 8410 
      For j = 4 To 96
        If [总表.xls]!Sheets1.Cells(i, 5) = Sheets("分表").Cells(j, 4) Then
           Sheets("分表").Cells(j, 8) = [总表.xls]!Sheets1.Cells(i, 7)
           Exit For
        End If
      Next j
  Next i
End Sub

 

共 0 条答复