• 締切済み

spread6.0でShiftキードラッグの行選択

VB6、spread6.0Jで開発をしております。 spreadの行ヘッダをマウスのドラッグで複数選択した場合に、コード上で行番号を取得したいのですが、どのようにすればいいのか検索しても分からなかったので、教えてください。 ctrlで複数選択するのも必要なので、オペレーションモードは「拡張選択モード」にしているのですが、shiftキーで行選択した状態で、コードで行番号を取得しようとすると、1行分しか取得できていないでいます。 どうか、宜しくお願いいたします。

みんなの回答

  • korin_
  • ベストアンサー率69% (46/66)
回答No.1

複数行選択した状態で行番号を取得するにはGetSelectionメソッドを使用すると良いと思います。 http://www.grapecity.com/tools/support/technical/knowledge_detail.asp?id=15983

参考URL:
http://www.grapecity.com/tools/support/technical/knowledge_detail.asp?id=15983

関連するQ&A

  • Spreadの選択行の取得について

    いつもお世話になっております。 VB6、Spread3.0の環境でコーディングしています。 Spreadを単一行モードにして、1行だけ選択された 状態で選択された行の行番号を取得したいのです。 Me.vaSpread1.Row = Me.vaSpread1.SelModeIndex Me.vaSpread1.Col = 1 で取得しようとしても、うまくいきません。 どのようにすれば、行番号を取得できるのでしょう? ご存知のかたがおられましたら、よろしくお願い します。

  • Spreadでの複数行選択

    VB6,Spread6で開発しています。 複数行の選択を許した場合、選択された行の取得方法を教えてください。 よろしくお願いします

  • SPREADでカーソルの位置を1行目に戻したいなぁ

    VB6とSPREADver7.0を使っています。 SPREADのOperationModeプロパティは2(行モード)です。 初期状態で、SPREADカーソルの位置は1行目にあります。 SPREADの2行目以下の行を選択し、ボタン押下で SPREADカーソルの位置を1行目に戻す処理を知りたいのです(泣 RowcountやRecordCountを使うやり方があると聞いたのですが・・・  どなたかわかる方よろしくお願いします。

  • 秀丸で行番号を複数選択する方法は

    秀丸で行番号をとびとびに複数選択したいのですが、 shiftボタンを押すと、一つ目の選択した行から二つ目の選択した行までの間の行も 選択されてしまい、Ctrlを押すとすべての文字列が選択されてしまいます。 WordやExcelのように、任意の行を複数選択するにはどうしたらよいのでしょうか?

  • エクセルの行の選択方法

    エクセルにて、 一列で100行、200行もあるデーターを Shift+↓かドラックして選択をしています。 選択する時間が結構かかります。 Ctrl+↓をすると最後に飛ぶだけでした。 瞬時に選択したい列の行を選択する方法を教えてください。 すみませんが教えてください。

  • GrapeCityのSpreadについて

    いつもお世話になっております。 GrapeCityのSpread3とVB6の組み合わせで、ある画面を 作っています。 実現したいことは、画面のSpreadのセルをマウスで ドラッグし、複数のセルを選択します。そして、 ユーザーが選択した複数セルの背景色をユーザー自身が 変更できるようにしたいのですが、方法がわかりません。 マウス右クリックでメニューを表示し、そこから 背景色変更のダイアログなりを表示できたら いいのですが、、、 どうか、よろしくお願いいたします。

  • SpreadシートからEXCELにコピペ・・・

    訳あってVB6+SPREAD/OCX2.5+oracle10gでソフトを作成しています。 あるイベントによりoracleからspreadシートにデータを表示させ (ORACLEからのデータは32列50行位の殆どが数値データです) そのデータをspread上で全件を選択してCTRL+Cでコピーした後、 別に起動しておいたEXCELシートにCTRL+Vで貼り付けます。 しかしながらこれを行うとspreadシートのデータの形とEXCEL に張り付いたデータの形が違って、崩れて張り付いてしまう現象が 出ております。 何が原因か、お分かりの方がいらっしゃったら教えて頂けませんか? 宜しく御願いいたします。

  • ファイルの複数選択

    ファイルを複数範囲指定して削除をしたいです。 CtrlやShiftまたはドラッグ使って複数範囲選択できるはずなのですが なぜかフォルダ内だとできません。デスクトップ上ではCtrlやShiftを使って複数選択できるのにフォルダ内だとできないといった状況です。

  • EXCELファイルからSPREADシートへのペーストについて

    すいません。お力を貸してください。。 現在VB2008を使って開発をしております。 その中でSPREAD for .NETを使用してEXCELファイルのデータからのクリップボードの内容をCTrl+vでSPREADシート上に貼り付ける処理を行っています。 VB側でCtrl+vを受け取るイベントは用意しているのですが、受け取るEXCELのデータが何列で何行あるかどうか。また、そのデータの書式をチェックする方法がわかりません。 SPREADデザイナで指定した書式以外ペーストを不可にすることなんてできないですよね。。 まだまだVB初心者ですが、どなたかご教授いただければと思います。よろしくお願いします。

  • ファイルの複数選択に関して

    ファイルを複数範囲指定して削除をしたいです。 CtrlやShiftまたはドラッグ使って複数範囲選択できるはずなのですが、なぜかできません。ゆういつできるのがデスクトップ上においてだけです。できないところ例をあげると以下の通りです。 C:\Users\user1\Desktop\sample というフォルダがあり、 sample内に複数ファイルがある。この場合にctrlやshiftやドラッグ を使っても複数選択ができません。 環境:Windows Vista

専門家に質問してみよう