2014-02-25 37 views
0

我期待从所选单元格的左侧单元格拉出值。我也做了以下内容: 步骤1) 私人小组Worksheet_SelectionChange(BYVAL目标作为Excel.Range) 范围( “A1”)值= ActiveCell.Address(FALSE,FALSE) 结束小组Excel公式将所选单元格的左侧拉出

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

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

我需要的是我选择的单元格左边的单元格值?有什么建议么?

+0

小区到所选择的小区的左边是** Selection.Offset(0,-1)** –

+0

烨,使用偏移将这样做对于您。 –

回答

0

2010年:

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

应该得到它。

例如,这示出了B6的值

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

谢谢,但我需要一个公式的单元格来显示我点击的任何单元格的左侧值。例如A1有一个显示数值的公式。如果我点击C5,B5(左)的值应该显示在A1中。或者如果我点击D10,C10的值应该显示在A1中。 – user3353176

+0

现在您正在谈论的是不同的东西,抓取左偏移单元格的值,在当前选中单元格的公式中使用它,然后将它始终放置在A1中? –

相关问题