If the selected cell is occupied then select all occupied cells to the start or end of that block of occupied cells in the current row or column. If the selected cell is not occupied then select all unoccupied cells to the start or end of that block of unoccupied cells in the current row or column.
Se a cela actual está ocupada, selecciona todas as celas ocupadas cara o inicio ou o fin do bloque de celas ocupadas na fila ou coluna actual. Se a cela actual non está ocupada escolle todas as celas desocupadas cara o inicio ou o fin do bloque de celas non ocupadas na fila ou coluna actual.