• 締切済み

大きなエクセル表でセル結合されている場所を探す方法?

大きなエクセル表で「並び替え」を行ったら、セル結合部分があり並び替えが出来ません。 このセルの結合場所を一発で探す方法はありますでしょうか? 勿論セルの結合を解除すれば並び替えを出来るのは承知しています。 出来る限る今ある書式を変更したくありません。 よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

VBAでやれば Sub test01() K = 1 Dim cl For Each cl In Worksheets("Sheet1").Range("A1:Z10000") If cl.MergeCells = True Then If cl.MergeArea(1).Address = cl.Address Then Worksheets("Sheet2").Cells(K, "A") = cl.Address K = K + 1 End If End If Next End Sub シートがSheet1の場合です。Sheet1を実際のシート名に変えること。 A1:Z10000までの範囲をチェックします。 これを増やすなら番地の範囲を増やしてください。 上記でも実行に10秒ぐらいかかるようです。 Sheet2のA列に、結合セルの上隅のセル番地が出ます。

hiyaku
質問者

お礼

おお~、すばらしい~ VBAでも出来るんですね~ 凄いですね~  \(^o^)/ 参考になりました。このVBAをコピーして使用させていただきます。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

セル書式を検索・置換する機能が使えるのはExcel2002以降のようです。 文字やセルの色などのセル書式を検索・置換する http://itpro.nikkeibp.co.jp/article/COLUMN/20060822/246105/?ST=ep_office&P=1 セル範囲を選択して、検索・置換を行えば、選択範囲内が対象になります。 対象セルが検索されると、「検索・置換」ダイアログボックスにリストボックスが拡張表示されます。 「検索・置換」ダイアログボックスがアクティブな状態で、 Ctrl+A と、キー操作すれば、全該当セルを選択することができます。

hiyaku
質問者

お礼

早速の回答ありがとうございます。この機能は全く知りませんでした。 大変助かりました。 上記のリンク先も助かりました。。。m(__)m

  • popokoku
  • ベストアンサー率65% (71/109)
回答No.1

私の環境では、以下のようにしてセルの結合場所を見つけることができました。 1、「Ctrl」+「F」で「検索と置換」画面を表示させます。 2、「オプション」→「書式」で「配置」タブ内にある「セルを結合する」にチェックを入れます。 3、先ほどの「検索と置換」画面の「検索」タブ内で何も入力せずに検索ボタンを押せば、結合セルを検索してくれます。

hiyaku
質問者

お礼

早速の回答ありがとうございます。この機能は全く知りませんでした。 大変助かりました。

関連するQ&A

  • エクセルでのセル結合

    エクセルでのセル結合をするには、範囲指定をした後、「セルを結合して中央揃え」のボタンを押して簡単ですが、それを解除する時は大変です。それが解らないものですから、「書式」→「セル」→「配置」タグ→「セルを結合する」のレ点を外す方法でやっています。ワンタッチで解除する方法をお教え下さい。ちなみにVer.97です。よろしくお願いいたします。

  • エクセルのセル結合について

    こんばんわ エクセルでセルの結合・解除ができなくなってしまいました。 以前はセルの書式設定から普通に結合や解除ができたのですが・・・。 原因がわかる方教えてください。

  • EXCELのフィルターでセル結合場所が表示出来る?

    毎度お世話になります。 EXCELのフィルター機能を使い500行程度の表を使っております。 で、並べ替えをしようとある列を指定しましたが以下の様なアラームが出て並べ替えが出来ません。  「この操作は同じサイズのセルが必要です」 対策としては全てのセル結合を解除すれば良いのでしょうがこの表を複数の社員が使用している為、自分の判断だけで勝手にセル結合を解除できません。 そこでセル結合されている場所がどこか?表示出来れば良いのですがそんな事が出来ますか? 出来るのであればどのような手順を踏めば良いのか教えて下さい。

  • エクセルの並び替えで、タイトル行があるときとセル結合があるときにうまくいかない。

    エクセルのデータ並び替えで2点質問がありますので、よろしくお願いいたします。 エクセル2007とエクセル2003で実行してみましたが、結果は同じでした。 1.並び替えをする際に、先頭行をタイトルとして認識させると思うのですが、タイトル行が2行とか3行ある場合にはどうすればいいでしょうか? 先頭行以外がデータとして認識されてしまい、一緒に並び替えされてしまいます。 2.並び替えをしたくてもデータ中にセルの結合をしていると並び替えしてくれないようです。実際の現場ではセルの結合をしている表は結構あると思うのですが、セルの結合があるとやはり並び替えはできないのでしょうか?

  • エクセル95か97でセルを結合できない

    人のPCで一瞬しかさわってないのでエクセル95か97のどちらかわかりませんでした セルを結合しようとして、横に連続した3つのセルを選択して右クリック、セルの書式設定、配置と進みましたが、「セルを結合する」の部分が灰色になっていて結合できないようになっていました ツールバーの「セルを結合して中央に揃える」のボタンも同じく灰色で押せない状態になっていました どうしてそうなったのか分かりません 何か設定をしたのでしょうか

  • エクセルの複数セルの結合が解除できない!

    お世話になります。 標題のとおりなのですが、 エクセルの結合されたセルを解除しようとしても 「セルを結合する」のチェックボックスがグレー(使用不可)に なっており、解除できません。 ちなみに、「セルの書式設定」の「保護」タブの 「ロック」は外れた状態になっています。 助けてください(T_T)

  • Excel 結合セルの解除について

    Excel 2003(2007)の環境です。 既に結合されているセルをコピーし、コピー元のセルに貼り付けを行うと結合が解除されてしまいます。 どなたか結合が解除されない方法をご存知の方教えて下さい。

  • エクセル・セルの結合ができない…

    WindowsXPのExcel2003を使用してます。 御回答の程宜しくお願い申し上げます。宜しくお願いします。 ★計算式の入ったセルを保護したい。 (計算式の変更や、削除を防ぐため) ↓ まずはシート全体の セルの書式設定内の保護「ロック」のチェックをはずす。 ↓ 特定の箇所のセルを「ロック」する。 ↓ シートの保護  許可する操作=「ロックされたセル範囲の選択」以外全て許可 ↓ ロックした場所はクリックできない。 ロックしていない場所は数字の入力や色の変更などできる。 ここまでは良いのですが、問題は「セルの結合」ができないことです。 セルの書式設定の中でも「セルの結合」だけグレーになっていて どうしても結合が出来ません・・・。 計算式を消してしまわないよう保護しつつ、他の計算式のないセルは 結合したり左寄せを必要としてます。 解決策をお願い致します!

  • EXCELでセルの結合にまつわるテクニック

    EXCELでセルの結合に関する2つの質問(+α)があります。 1.セルの結合を解除した際、セル内の元テキストは結合していた セルの中で一番上のセルにのみ残りますが、その下のセルにも同じものを 一括で反映させるための関数はどのようなものが適当でしょうか? 2.どうしても見栄えのためにセルの結合をしたいことがありますが そうすると並び替えができず不自由です。解決法はないのでしょうか? α.上記作業中に疑問に感じた余談ですが、オートフィルを使うと 連続データになるときと同じデータが反映される場合があり、 どういう場面で使い分けられているのかわかりません・・ 以上、いろいろと申し訳ございませんがご指導よろしくお願いいたします。

  • エクセル2000のセルの結合などが出来なくなったのですが

    お世話になります。 現在エクセル2000を活用して事務処理中です。 ところが、職場で使うソフトウエアを第三者にお願いして、 インストール作業してノートパソコンが戻ってきて、エク セルの作業をしてみたところ、セルの結合が出来なかった り、セルの並び替えが出来ない状況になってしまっており ます。 ちなみに、エクセルの表は、インストール前からのファイ ルでありまして、新規作成の場合は、いずれも不具合なく 作業ができることから、何等かのロックなり、ユーザー設 定が施されたのかなぁと考えてみたもの分からずじまいです。 よろしくおねがいします。

専門家に質問してみよう