I have started to use the Simple Emacs Spreadsheet (SES) with GNU Emacs 25.1.1 (x86_64-w64-mingw32) of 2016-09-17.
When I try to mark/highlight a column with (ses-mark-column), the selection doesn't operate in vertical mode. The same happens if I set mark at point and move the cursor to the upper or lower cells.
As a result of this, copy, cut, and paste does not work either.
When I set the mark an move vertically with arrows, what is highlighted is also copied and pasted, so also adjacent columns.
With (ses-mark-column), when I try to copy, I get the "Empty range" message in the minibuffer, which in the message buffer is written as ses-copy-region-helper: Empty range.
Update
This is to make the question reproducible.
After opening a new buffer and setting M-x ses-mode, I fill the buffer/spreadsheet as follows:
After placing the cursor in cell B2, typing (ses-mark-column), or the related key binding S-M-h, gives:
And this is not what a column selection is supposed to be.


ses-mark-columnfollowed byM-wsuccessfully copies a column. Can you update your question with a recipe for replicating the issue with example data? Also state which version of Emacs you're using.M-x report-emacs-bug.