title: VBA - Get cursor position as cell address
body: <p>I have the following code which works fine for retrieving the cursor position as pixels:</p>
  
  <pre><code>Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
  ' Create custom variable that holds two integers
  Type POINTAPI
      Xcoord As Long
      Ycoord As Long
  End Type
  
  Sub GetCursorPosDemo()
      Dim llCoord As POINTAPI
      ' Get the cursor positions
      GetCursorPos llCoord
      ' Display the cursor position coordinates
      MsgBox "X Position: " &amp; llCoord.Xcoord &amp; vbNewLine &amp; "Y Position: " &amp; llCoord.Ycoord
  End Sub
  </code></pre>
  
  <p>I'd like it to return the cell address on which my cursor currently is, or perhaps the coordinates in Points, so I can convert it to an address. Is that possible?</p>