• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:("BS:BS")の文字を("AF27")へ結合)

Excel関数で複数セルを結合するマクロのフリーズ対策

このQ&Aのポイント
  • Excelの関数を使用して複数のセルを結合するマクロを作成しましたが、特定の条件下でフリーズする問題が発生しています。
  • 空白セルを表示しないようにするため、結合するセルが1行または1列の場合、各セルの値を結合する際に区切り文字を使用しています。
  • さらに、結合するセル範囲を特定の行に限定して表示するため、目的のセル範囲を指定する方法を追加する必要があります。

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

  • ベストアンサー
  • nobb_hero
  • ベストアンサー率45% (9/20)
回答No.1

「BS列」で指定しているために「フリーズしたように」見えてるだけではありませんか? 文字列の取得を始める前に実際の使用範囲を改めて取得しなおすといいように思います。 終端セルを参照する(Endプロパティ) http://www.moug.net/tech/exvba/0050088.html もしEndプロパティを使う場合はxlUpの使用をお勧めします。 理由としては、xlDownだと空白セルがあった場合、そこまでの値を取得するという結果になります。

すると、全ての回答が全文表示されます。

関連するQ&A