双击 table 中的一个单元格并根据 R1C2 过滤另一个 table
Double click a cell in a table and filter another table based on R1C2
我正在尝试创建一个小的 table,您可以双击任何单元格并根据第 1 行 (AYEAR) 和 B 列 (AMONTH) 中的值过滤第二个 table ) 到 return 我原来 table 的总价值细目。如何使用 R1C1 参考样式来表达这一点?
ACLICK = Activecell.Address
AMONTH = RC2.Value
AYEAR = R1C.Value
我做错了什么?
It needs to always look at row 1 for AYEAR and column B for AMONTH no matter which cell I'm double clicking in... EG: If I double click in J9 it needs to look at J1 for AYEAR and B9 for AMONTH
简单地说:
AMONTH = Range("B" & ActiveCell.Row).Value ' or Cells(ActiveCell.Row, "B")
AYEAR = Cells(1, ActiveCell.Column).Value
原回答:
IIUC,你要的是Offset
,没必要用.Address
,更不用想R1C1符号了。
AMONTH = ActiveCell.Offset(,1).Value
AYEAR = ActiveCell.Offeset(1).Value
我正在尝试创建一个小的 table,您可以双击任何单元格并根据第 1 行 (AYEAR) 和 B 列 (AMONTH) 中的值过滤第二个 table ) 到 return 我原来 table 的总价值细目。如何使用 R1C1 参考样式来表达这一点?
ACLICK = Activecell.Address
AMONTH = RC2.Value
AYEAR = R1C.Value
我做错了什么?
It needs to always look at row 1 for AYEAR and column B for AMONTH no matter which cell I'm double clicking in... EG: If I double click in J9 it needs to look at J1 for AYEAR and B9 for AMONTH
简单地说:
AMONTH = Range("B" & ActiveCell.Row).Value ' or Cells(ActiveCell.Row, "B")
AYEAR = Cells(1, ActiveCell.Column).Value
原回答:
IIUC,你要的是Offset
,没必要用.Address
,更不用想R1C1符号了。
AMONTH = ActiveCell.Offset(,1).Value
AYEAR = ActiveCell.Offeset(1).Value