I am not aware of an easy way to get the cell color from a cell, let alone, select all of the rows for cells in a column, that has a specific color in it. However, the way that I do that, is to extract the script for the column of interest, and then to search for the Color Cells area of the script, and parse out the rows.
I have attached a sample data table. The data table was produced using the Outlier Analysis Tool. When the below script is run on that data table, it will find the cells in the column SS-E that have been colored light red(color 35 to JMP), and change the value for those cells to "outlier" and then change all of the other cells to "normal".
Please note, to change the cells to either "outlier" or "normal" the column had to be changed to a character column, and all of the original data are replaced.
Here is the script
names default to here(1);
dt=current data table();
x=char(:name("ss-e")<<get script);
x=substr(x,contains(x,"Color Cells"));
x=substr(x,contains(x,"{35, ")+5);
x=substr(x,1,contains(x,"}"));
myMatrix =matrix( parse(x));
dt:Name("ss-e") << data type(character);
dt << select rows(myMatrix);
dt:Name("ss-e")[dt<<get selected rows] = "outlier";
dt << invert row selection;
dt:Name("ss-e")[dt<<get selected rows] = "normal";
Jim