- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAショートカットキー セルの結合・解除)
VBAショートカットキー セルの結合・解除
このQ&Aのポイント
- VBAでエクセルで使用するショートカットキーを作成しました。Ctrl+Shift+F で選択したセルが、結合していたら解除、解除されていたら結合 という命令を作成しました。選択した範囲のセルに何も書かれていないときは良いのですが、入力された範囲を選択して実行すると警告ウィンドウが表示され、キャンセルを選択するとエラーになってしまいます。どのように修正すればよいでしょうか。
- VBAで作成したエクセルのショートカットキーについて質問です。選択したセルが結合している場合は解除し、解除されている場合は結合するという命令をCtrl+Shift+Fで作成しました。しかし、選択範囲にデータが入力されている場合に警告ウィンドウが表示され、キャンセルを選択するとエラーになってしまいます。このエラーを回避するためにはどうすればよいでしょうか。
- VBAを使用してエクセルのショートカットキーを作成しましたが、選択範囲にデータが入力されている場合にエラーが発生してしまいます。キャンセルを選択するとエラーになるのですが、問題なく実行するためにはどのように修正すればよいでしょうか。
- みんなの回答 (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
お礼
ご回答ありがとうございます!!! On Error GoTo というフレーズを初めて知ることができました。 エクセルの if iserror のような働きをしてくれるんですね!! 深刻なエラー・・・ にも笑わせて頂きました✩ ありがとうございます!! 今後エラーになってしまう際にも応用ができますね、とても安心しました!!!!