WinアプリのテキストボックスにExcelファイルからデータをコピーしたい。セルが連続している場合、コピーの貼り付けは正常に機能しますが、最初と 3 番目のセルを (CTRL を使用して) 選択すると、テキスト ボックスに貼り付けると、2 番目のセルも貼り付けられます。興味のある細胞だけを取得する最良の方法は何ですか? ありがとうございました
3 に答える
私が見つけた唯一の方法は、2 つの興味深い列をコピーし、それらを Excel のどこかに並べて再貼り付け (新しいスプレッドシートのように) 再コピーして、テキスト ボックスに貼り付けることです。
テキストボックスは、実際にはグリッド ビューにあるデータ用ではありません。テキスト ボックスを作成している場合は、代わりに何らかのグリッド ビュー コントロールを試すことをお勧めします。
テキストボックスを使用する必要がある場合は、コンマなどの区切り文字を使用してデータを貼り付け、データを行で区切ることもお勧めします。そうしないと、ボックスから取り出したときに操作が難しくなります。
これは、Excel がウィンドウと対話する方法にすぎないため、これを回避する方法はありません。各セルを個別にコピーして貼り付けるか、コピーして貼り付けてから余分な値を削除する必要があります。
これが繰り返しの作業である場合は、スクリプトを作成することを検討してください。使用可能なスクリプト オプションは多数あり、それらはスキル レベルと実行している OS によって異なります。
たとえば、このための vbscript を書きたくない場合は、shortkeysのような無料のプログラムを検討できます。これはテキスト置換ツールであり、コピー/貼り付けはすべてキーボードで実行できるため、これはより簡単な代替手段になる可能性があります.