Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 在一张工作表上查找单元格,从不同工作表上的同一单元格提取数据_Vba_Excel - Fatal编程技术网

Vba 在一张工作表上查找单元格,从不同工作表上的同一单元格提取数据

Vba 在一张工作表上查找单元格,从不同工作表上的同一单元格提取数据,vba,excel,Vba,Excel,基本上,我是在比较前几年的销售数据,并希望有一个宏,当添加新的月份数据时,将此与去年同期进行比较 我已经设置了一个宏来查找最后一个包含数据的单元格,以提取今年最近几个月的数据。但有没有办法让它在不同的工作表上选择相同的单元格?我不能使用相同的系统查找数据的最后一行,因为在前几年,所有数据都是完整的 我希望这是有意义的! 谢谢 在第一张纸上找到单元格 获取地址 使用该地址从第二个工作表中获取值 例如: Sub SameCellDifferentSheet() Dim r As Range, a

基本上,我是在比较前几年的销售数据,并希望有一个宏,当添加新的月份数据时,将此与去年同期进行比较

我已经设置了一个宏来查找最后一个包含数据的单元格,以提取今年最近几个月的数据。但有没有办法让它在不同的工作表上选择相同的单元格?我不能使用相同的系统查找数据的最后一行,因为在前几年,所有数据都是完整的

我希望这是有意义的! 谢谢

  • 在第一张纸上找到单元格
  • 获取地址
  • 使用该地址从第二个工作表中获取值
  • 例如:

    Sub SameCellDifferentSheet()
      Dim r As Range, addy As String
      Set r = Sheets("Sheet1").Cells.Find("happiness")
      addy = r.Address
      Othervalue = Sheets("Sheet2").Range(addy)
    End Sub