Boa tarde!
O value de uma grid retorna uma matriz com a linha e a coluna em que se encontra o item selecionado.
Exemplo:
// Matriz com coordenadas Linha/Coluna da Celula ativa no grid
aCoordenadas=GETPROPERTY("Form_1","grid_1","value")
// Linha da celula (primeiro elemento da matriz aCoordenadas).
nLin=aCoordenadas[1]
// Coluna da celula (segundo elemento da matriz aCoordenadas).
nCol=aCoordenadas[2]
// Aqui, muda o valor da celula posicao nLin,nCol (posicao da celula ativa na grid) para "teste"
SETPROPERTY("Form_1","Grid_1","cell",nLin , nCol , "teste")
// Aqui, muda o valor da primeira celula da grid para "Inicio"
SETPROPERTY("Form_1","Grid_1","cell",1 , 1 , "Inicio") // Linha 1, coluna 1
// Claro, considerando que são celulas do tipo texto.
// Assim tb funciona para pegar a linha ou coluna da celula selecionada
// Linha
nLin=Form_1.Grid_1.Value[1] OU nLin=GetProperty ("Form_1","Grid_1","CellRowFocused")
// Coluna
nCol=Form_1.Grid_1.Value[2] // Coluna
// Aqui você manda a seleção para onde quiser, no caso foi para linha 10, coluna 2
SETPROPERTY("Form_1","Grid_1","Value",{ 10,2})