【问题标题】:Excel Formula to pull left of selected cellExcel公式拉到选定单元格的左侧
【发布时间】:2023-03-17 19:26:01
【问题描述】:

我希望从我选择的单元格的左侧单元格中提取值。我做了以下事情: 第1步) Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 范围(“A1”).Value = ActiveCell.Address(假,假) 结束子

步骤2)
我目前正在使用这个公式: =cell("contents") 来显示我选择的单元格的值。

步骤 3) 现在我需要将值拉到我选择的单元格的左侧。我怎样才能做到这一点?我被卡住了。是否可以将 =cell("contents") 与 =RC[-1] 合并???

我只需要我选择的单元格左侧的单元格值吗?有什么建议?

【问题讨论】:

  • 选中单元格左边的单元格是Selection.Offset(0,-1)
  • 是的,使用偏移量会为你做到这一点。

标签: excel


【解决方案1】:

2010 年:

    activecell.offset(columnoffset:=-1).value 

应该得到它。

例如这显示了 B6 的值

    Range("C6").Select
    MsgBox (ActiveCell.Offset(columnoffset:=-1).Value)

【讨论】:

  • 谢谢,但我需要一个带有公式的单元格来显示我单击的任何单元格左侧的值。例如 A1 有一个显示值的公式。如果我点击 C5,B5(左)的值应该显示在 A1 中。或者如果我点击 D10,C10 的值应该显示在 A1 中。
  • 现在你在谈论一些不同的东西,获取左侧偏移单元格的值,在当前选定单元格的公式中使用它,然后将其始终放在 A1 中?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多