Seleccionar un bloque de celdas según una condiciónMe gustaría seleccionar una celda de una tabla de datos que contenga una cadena específica y cualquier fila completa en la misma columna debajo de la cadena hasta llegar a una celda vacía. Si Valor fuera el texto, me gustaría seleccionar las filas que están debajo. No se me ocurre cómo hacerlo ahora mismo.
a

Automatización y scriptingRe: Seleccionar un bloque de celdas según una condiciónPrueba esto
names default to here(1);
dt=current data table();
flag=0;
for each row(
If(:theColumn == "Value", flag=1,
:theColumn == "", flag=0
);
If(flag==1, dt<<SELECT rows=""></SELECT>
Re: Seleccionar un bloque de celdas según una condicióntxnelson
¡Genial! ¡Y casi! Selecciona todas las filas, pero me gustaría restringirlo a las celdas de...
:theColumn
Re: Seleccionar un bloque de celdas según una condicióntxnelson
Un pequeño ajuste me ayudó a llegar hasta aquí. Gracias.
names default to here(1);
dt = current data table();
flag=0;
for each row(
If(:theColumn == "Value", flag=1,
:theColumn == "", flag=0
);
If( flag==1, dt << select rows(Row()))
);
dt << Select Columns(:theColumn);