重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

例えば、A列は縦に結合できるが、B列は結合できない、という風に設定できませんか?

質問者からの補足コメント

  • すみません、書き方が悪かったです。結合はできないが、入力はできるようにしたいのです。

      補足日時:2019/05/22 19:28
  • 「ブックオープン時に右クリックメニューにマクロを登録」以降を具体的に教えていただくことはできますでしょうか?今、No.3の方の記入はできるが、結合はできないまで、ついて行っています。

    No.4の回答に寄せられた補足コメントです。 補足日時:2019/05/24 20:16
  • 赤字は消えたのですが、結合できてしまいます。A5~C10です。何が悪いのでしょうか。

    No.10の回答に寄せられた補足コメントです。 補足日時:2019/05/27 16:47

A 回答 (13件中11~13件)

B列以降で複数セルの選択を出来ない様にすれば可能ですが、とりあえずコードを記載します


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Count > 1 Then
If Target.Column > 1 Then
Cells(Target.Row, Target.Column).Select
End If
End If
End Sub
要は複数セルが選択されたときにA列ならOKだがB列以降は初期選択セルに強制的に選択をもどすという処理です
ただこれの欠点が2点
1.A列から開始した横方向への複数選択は許可される
2.複数選択での一括削除処理等でB列以降の選択が出来ない
上記が問題なければお試しください
    • good
    • 0
この回答へのお礼

皆様、ご親切にご説明頂きありがとうございました。きっと簡単にできるのだろうと思っていましたが、大変な事なのだとわかりました。コードのご説明を頂きましたが、コードが何なのかわからないレベルの私です。もし教えてやろうという方がおられましたらトライしてみたいと思います。ありがとうございました。

お礼日時:2019/05/23 21:39

No1です。


「結合はできないようにする」
「入力はできるようにする」
というのは無理でしょう
    • good
    • 0

セルに保護をかければ可能だと思いますが?

    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2019/05/23 22:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!