morinia

asked on

# putting a value in a formula based on what cell is "clicked" -- Excel 2010

Experts,

I would like to create an Interactive spreadsheet (see attached workbook), where if you click on any "A2 through A8" the value in that field will be used in the compare in H5 where "12345" is currently coded.

Can someone tell me how to do this?

Sample-XlS.xlsx

I would like to create an Interactive spreadsheet (see attached workbook), where if you click on any "A2 through A8" the value in that field will be used in the compare in H5 where "12345" is currently coded.

Can someone tell me how to do this?

Sample-XlS.xlsx

ASKER CERTIFIED SOLUTION

membership

This solution is only available to members.

To access this solution, you must be a member of Experts Exchange.

Yes, use this instead...

```
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [A2:A8]) Is Nothing Then
Range("H5").Value = Target.Value
End If
End Sub
```

It is possible with formula as well.

In the cell where you want the specific value use formula:

=INDIRECT(ADDRESS(CELL("row"),CELL("col"),1,1))

initially this will give a Circular Reference but when you enter a value in another cell, on recalculation the cell with the formula will also get that value.

Thanks

Rob H

In the cell where you want the specific value use formula:

=INDIRECT(ADDRESS(CELL("ro

initially this will give a Circular Reference but when you enter a value in another cell, on recalculation the cell with the formula will also get that value.

Thanks

Rob H

ASKER

Is there a way to put just the value of the selected cell into H5 so I can use it for other things also.

I think I did this before but don't have access to the spreadsheet anymore

The formula then uses the cake in H5.