Hi everybody,
I am programming in C++. After the user clicked on an excel cell I need to idenify it. I get the event "SheetSelectionChange" and I tried the following code:
XL::Range range;
LPDISPATCH lpActiveCell;
lpActiveCell=appExcel.GetActiveCell();
range.AttachDispatch(lpActiveCell);
How can I get the coodrinates (e.g. D12) from the range?
Thanks,
Vaclav
You should be able to use the VBA function ActiveCell.Address to return the address for a single cell, or Selection.Address for a range. Or are you doing something more complex?
Hello Vaclav,
Welcome to the Forum!
You need to post your question in C++ forum. This forum is for Visual Basic for Applications, Windows API, and Windows scripting languages. A good place to start would be http://www.codeguru.com.
Sincerely,
Leith Ross
Remember To Do the Following....
1. Use code tags. Place [CODE] before the first line of code and [/CODE] after the last line of code.2. Thank those who have helped you by clicking the Starbelow the post.
3. Please mark your post [SOLVED] if it has been answered satisfactorily.
Old Scottish Proverb...
Luathaid gu deanamh maille! (Rushing causes delays!)
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks