列内のセルのグループを選択するこんにちは、数千行のテーブルがあります。 ある列のセルのグループを選択できるようにする必要があるため、それを別のテーブルにコピーできます。たとえば、列「Test3 (VOLTS)」の場合のみ、JSL コードを使用して、4 行目から 18 行目まで黄色で強調表示されたセルをコピーする必要があります。
ありがとう

Re: 列内のセルのグループを選択するありがとうジム。
サム
Re: 列内のセルのグループを選択するコードの最後の部分を示す際に私が指摘したのは、必要な行を選択するために使用できる値 (行) のマトリックス [........] を指定できるということです。 マトリックスに入力する方法は多数あります。 マトリックスを移入する機能は、にリストされています
ヘルプ==書籍==>スクリプト ガイド
現在のコードを考えると、おそらく Index() 関数を使用するでしょう。 これにより、コードがはるかに効率的になります。 また、Wait(0); を使用します。どれくらい待つ必要があるかを推測するのではなく、次に進む前に処理を強制的に選択を終了させます。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
L = N Rows( dt ); // number of rows
//For( i = 3, i <= L, i++,
dt << Select Rows( Index( 3, L ) );
dt << Go To( :Height );
//);
Wait( 0 );
dt << Select Matching Cells();
Re: 列内のセルのグループを選択するジム、私はそれを理解しました。これが機能するコードです。
名前のデフォルトはここ ( 1 ) です。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
L = N 行 ( dt ); // 行の数
For( i = 3, i <= L, i++,
dt << Select Rows( i, L );
dt << Go To( :Height );
);
待ちます( 2 );
dt << 一致するセルを選択する();
Re: 列内のセルのグループを選択するジム、私が扱っているファイルには 1,000 行から 2,000 行が含まれている可能性があるため、このプロセスを自動化しようとしています。すべての行を指定する必要がある場合、私のコードは非常に多くのページになります。
Re: 列内のセルのグループを選択する
Re: 列内のセルのグループを選択するまたは列「高さ」の12行目から40行目
Re: 列内のセルのグループを選択するこんにちはジム、選択するセルを手動で選択する代わりに、2 ~ 19 などの範囲を選択できますか?
ありがとう
Re: 列内のセルのグループを選択するから取得した「一致するセルの選択」の例を次に示します。
ヘルプ==>スクリプト インデックス
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Rows( [1, 2, 3, 4] );
dt << Go To( :Height );
Wait( 2 );
dt << Select Matching Cells();
Re: 列内のセルのグループを選択するこんにちはジム、1 つの列でセルの範囲を選択するにはどうすればよいですか?
たとえば、同じ列内のセル 2 からセル 19 を選択したい場合。
この選択を使用して、同じ列内で「一致するセルを選択」できるようにしたいからです。
ありがとう
サム
Re: 列内のセルのグループを選択するおかげで動作するはずです。ビッグクラスファイルで試しました。
とても有難い
サム。
Re: 列内のセルのグループを選択するこれは、それを行う1つの方法の簡単な例です
Names Default To Here( 1 );
dt = Open( "$sample_data\big class.jmp" );
// copy the names from row 2-6
NameCpy = dt:name[Index( 2, 6 )];
dt2 = New Table( "copied", New Column( "new name", character ) );
dt2 << add rows( 5 );
// copy to new table
For( i = 1, i <= 5, i++,
dt2:new name[i] = NameCpy[i]
);
実際に選択されている物理行がある場合は、次の方法で行番号を簡単に取得できます。
dt<<選択した行を取得