• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAショートカットキー セルの結合・解除)

VBAショートカットキー セルの結合・解除

このQ&Aのポイント
  • VBAでエクセルで使用するショートカットキーを作成しました。Ctrl+Shift+F で選択したセルが、結合していたら解除、解除されていたら結合 という命令を作成しました。選択した範囲のセルに何も書かれていないときは良いのですが、入力された範囲を選択して実行すると警告ウィンドウが表示され、キャンセルを選択するとエラーになってしまいます。どのように修正すればよいでしょうか。
  • VBAで作成したエクセルのショートカットキーについて質問です。選択したセルが結合している場合は解除し、解除されている場合は結合するという命令をCtrl+Shift+Fで作成しました。しかし、選択範囲にデータが入力されている場合に警告ウィンドウが表示され、キャンセルを選択するとエラーになってしまいます。このエラーを回避するためにはどうすればよいでしょうか。
  • VBAを使用してエクセルのショートカットキーを作成しましたが、選択範囲にデータが入力されている場合にエラーが発生してしまいます。キャンセルを選択するとエラーになるのですが、問題なく実行するためにはどのように修正すればよいでしょうか。

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

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

あまりVBAは得意でないが、エラーが出た場合を処理するということで安直に考えてみた Sub セルの結合解除() On Error GoTo massage    With Selection    If .MergeCells = False Then        .MergeCells = True        .HorizontalAlignment = xlCenter    Else        .MergeCells = False    End If    End With Exit Sub massage: MsgBox "深刻なエラーが発生・・・" End Sub

jjnnkk
質問者

お礼

ご回答ありがとうございます!!! On Error GoTo というフレーズを初めて知ることができました。 エクセルの if iserror のような働きをしてくれるんですね!! 深刻なエラー・・・ にも笑わせて頂きました✩ ありがとうございます!! 今後エラーになってしまう際にも応用ができますね、とても安心しました!!!!

関連するQ&A

専門家に質問してみよう