• ベストアンサー
  • 暇なときにでも

エクセルでctrl+左クリックで複数選択

エクセルで、Ctrlキーを押しながら、マウスで左クリックを押して複数のセル範囲を選択することがよくあるのですが、この方法では、間違えて選択しても、やり直しが効かず、一旦全部をキャンセルしてから再度選択しなおすしかありません。(一部のキャンセルをする方法をご存知の方は教えてください)で、VBAで、同様の機能を作ろうかと考えています。できれば、左手を開けたいのでCtrlキーの代わりに、シートにトグルボタンを貼り付け、ボタンを選択している間は、Ctrlキーを押しているのと同じと認識させ、セルがクリックされるたびに、Selectionのコレクションのメンバーと紹介して、既に選択されているセル(Range)を再びクリックしたならば、メンバーから除外する。てなことができれば実現可能かと思いました。そこで、Selectionのメンバーって自由に追加したり、削除したりできるのでしょうか?どなたか、詳しい方がいらっしゃいましたら教えて頂けないでしょうか?よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数1119
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

一部のキャンセルをする方法について、 別件の回答をそのまま紹介します。 ---------------------------------------------------------------- 途中でセル選択を間違ったときの修正方法について、お教え しましょう。例えば、セルA1, B2, C3, D4, E5を選択する 場合、A1, B2, C3までは正しく選択、しかし、D4を選ぶときに 誤ってG7で[Ctrl]+クリックしてしまったら...[Ctrl]+[Z]や [ESC]も効きませんし、再度G7をクリックしても意味が ありません。みなさん、諦めていませんか。ちょっとした 方法があるのです。 誤ってG7をクリックした後、 1. [Shift]を押しながら正しいセル(D4)をクリック 2. [Ctrl]+[.]を何回か押す(今回の場合は2回) 3. [Shift]+[矢印]キーで選択範囲を変更 箇条書きで書いても理解できないと思いますので、実際に 試してください。ここでのキーポイントは、[Ctrl]+[.]と いうショートカットキー。アクティブセルが選択範囲の四隅を 移動するショートカットキーです。 適当なセル範囲(例えば、F6:J10)を選択した後、[Ctrl]+[.]を 何回か押せばその動きが理解できるでしょう。この動きを 利用して選択範囲を変更するのです。 ----------------------------------------------------------------

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 早速試してみたところ、教えて頂いたとおりできました。 とはいえ[.]の.が見えなくて、[]ってなんだぁ?って悩みました。(^^;)A ショートカットキーって侮れないですね?もう一度、勉強してみます。 ありがとうございました。

関連するQ&A

  • エクセルでCtrlの複数選択した後のキャンセル方法

    エクセルでCtrlで複数のセルを選択した後に、一部のセルを間違って選択していたことに気づいた場合は、どのキーを押してキャンセルすればいいのでしょうか? 初めから選択し直せばいいのですが、それまでに沢山のセルを選択していたので、出来れば一から選択しなおしたくなく、ご教授ください。

  • Excel VBA 選択した行数をカウントするには?

    キー操作だと (Shift+Ctrl+↓キー) で選択すると一気に末端のセルまで選択可能になります。 ソースは以下の表記になりますよね。 Range(Selection, Selection.End(xlDown)).Select で、質問です。 ここで範囲選択したセルの行数をカウント(何行選択したか?)するなんて可能なんでしょうか? アドバイスお願い致します。

  • Excelの複数セルの選択方法

    Excelで、Ctrlキーを押しながらクリックし、複数のセルを選択している途中で、間違ったセルをクリックしてしまいました。 こんな場合、この間違ったセルの選択だけを解除する方法はありませんでしょうか? WindowsXP・Excel2002&2003を使用しています。

  • Excel2007、 Ctrl+クリックで複数セルが選択できない

    Vistaで、Excel2007を使っています。Ctrl+クリックで複数のセルを選択する場合、最後に選択したセルしか、太枠で囲んで表示することができなくなりました。 実際に複数のセルをコピーして貼りつけることはできますが、選択した複数のセルが見えないので、不便です。 普通の状態に戻す方法は、ありませんか? 宜しく、お願いします。

  • ctrlキー+左クリックでの選択が異様に重い。

    写真や音楽ファイルの複数を任意で選択して移動やコピーをしたい際に、 左クリックしたままドラッグでの四角い形での選択であればスムーズにいくのですが、 □□□□□□ □□□■■■ □□□■■■ □□□■■■ (ex 右下で左クリックからの左上にドラッグ)スムーズ。 ctrlキー+左クリックでファイルを選んでいく動作を行うと異様に動作が重くなります □□■□□□ □■□■■□ □■□□■□ □□□□□□ こういった形でctrl+左クリックが異様に重いのです。 USB接続の感度の悪さからmsconfigでサービスやスタートアップを停止させたりしたのが原因かもしれません。(もしかしたらそこをいじる前からなっていたような気もしますが・・・) もし原因のわかる方がいれば教えて下さい。 XPです。

  • エクセル CTRLキーを使っての選択。間違えて取り消したい場合。

    エクセル2003を使用しています。 CTRLキーを使ってたくさんのセルを選択していて 途中で間違えて選択した場合のその一つのセルだけを 取り消す場合のやり方を教えてください。 お願いします。

  • EXCELで複数行をまとめて選択する方法

    EXCELで離れた複数の行を選択するとき、Ctrlキーを押しながら行いますが、誤って余計な行をクリックしてしまった場合、その前までに選択した行は選択したままで、誤って選択した行だけを選択から除外する方法はありませんか。 現在は1行誤っただけで、また最初からすべての行を選択し直しています。 このような非効率的な作業は腹立たしいだけなので、良い方法をご存知の方は是非ご教示ください。よろしくお願い致します。

  • DataGridでCTRLキーを押さずに複数選択

    Flexについての質問です。 DataGridでCTRLキーを押さずに複数選択する方法を教えてください。 具体的にはDataGridで以下のような機能を実現する方法を教えてください。 (1)DataGridである要素を選択した状態で、マウスで別の要素をクリックすると両方の要素が選択されるようになる。 (2)すでに選択済みの要素をクリックするとその要素が解除されるようになる。

  • EXCELなどでのセルの複数選択について

    EXCELとかで、複数のセルを選択するときCtrlを押しながらクリックしていくと 好きなところのセルを選択できると思うんですが、 いくつか選択されている状態で、ある場所の選択だけを解除したいときはどうやればいいんでしょうか。 よろしくお願いします。

  • Excelで表全体を選択する

    表中でどこかのセルを選んだ状態で、[Ctrl]キーと[*]を押せば、表全体が 選択できると思うのですが、"現在時刻"が選択したセルに挿入されます。 [Ctrl]+ [*]で表全体を選択できるようにする操作方法を教えてください。