双击表格中的单元格并根据 R1C2 过滤另一个表格

发布于 2025-01-14 07:11:44 字数 211 浏览 2 评论 0原文

我正在尝试创建一个小表,您可以双击任何单元格并根据第 1 行 (AYEAR) 和 B 列 (AMONTH) 中的值过滤第二个表,以返回原始表中总价值的细分。如何使用 R1C1 参考样式来表达这一点?

ACLICK = Activecell.Address
AMONTH = RC2.Value
AYEAR = R1C.Value

我做错了什么?

I'm trying to create a small table that you can double click on any cell and filter a second table based on the values in row 1 (AYEAR) and column B (AMONTH) to return the breakdown of the total value from my original table. How do I express this using R1C1 reference style?

ACLICK = Activecell.Address
AMONTH = RC2.Value
AYEAR = R1C.Value

What am I doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

彡翼 2025-01-21 07:11:44

无论我双击哪个单元格,它都需要始终查看第 1 行的 AYEAR 和 B 列的 AMONTH... EG:如果我双击 J9,则需要查看 J1 的 AYEAR 和 B9 的 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

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

Simply:

AMONTH = Range("B" & ActiveCell.Row).Value ' or Cells(ActiveCell.Row, "B")
AYEAR = Cells(1, ActiveCell.Column).Value

Original answer:

IIUC, you're looking for Offset, and there's no need to use .Address or even think about R1C1 notation.

AMONTH = ActiveCell.Offset(,1).Value
AYEAR = ActiveCell.Offeset(1).Value
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文