次の方法で共有

office2010 Excelにて罫線を条件にした書式での検索機能について

Anonymous
2014-01-13T12:18:34+00:00

右側と下側に罫線が書かれているセルを検出するために、検索の書式指定で「右側と下側に罫線があること」のみを指定して利用しましたが、

色が塗られていないセルが検出できませんでした。

また一度検索対象として色を設定した後、クリアボタンをクリックした場合は逆に色の塗られたセルが検出できませんでした。

どのように利用すれば、色の有無にかかわらず対象のセルを検出できるでしょうか。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-01-16T14:37:04+00:00

    作ったマクロは検索の動作確認だったため、検索のオプションと見つけたセルに文字を書き込む程度で、

    文字を書き込む部分は確認済みでしたので、検索のオプションのみ気にしておりました。

    改めて問題のマクロを動作させたところ、問題が起きた時と挙動が違い、なぜか意図通りでしたので発生時には別の問題が発生していた可能性を考えております。

    検索オプションのクリアをしてから設定するようにマクロを書いておりましたが、どこかに変な情報があったのかもしれません。

    お手数をおかけしました。

    1/19追記

    原因が判明いたしました。

    Excelの罫線はセルごとに設定されておりますが、見かけ上は"B2"に罫線を右と下に設定しても、

    ( _| こんな感じです)

    "B3"の上と"C2"の左に罫線が引かれていた場合と同じになります。

    しかし実際は後者の場合、"B2"には罫線は設定されておりません。

    見た目上はどちらも同じですが、罫線が右と下に設定されているセルを検索の対象とすると

    当たり前ですが前者の書式設定でなければ対象とならず、想定外の動作に見えたことが原因でした。

    お騒がせして、申し訳ありませんでした。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2014-01-15T10:04:14+00:00

    >無関係だと思い省略しておりましたが、元々マクロで同様の操作を実現したく作ってみたのですが

    上手く動作いたしませんでした。

    マクロで動かした場合にうまく作動しないことは、別の原因(コードを吟味する必要がある)が考えられますので、ひとまずシート上に色塗りおよび罫線の混ざったいろいろなセルを作成してみて、このファイルで実際にどのように検索されるか調べてみてください(おそらく、問題なく書式が検索できると思います)。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2014-01-14T17:13:26+00:00

    回答ありがとうございます。

    無関係だと思い省略しておりましたが、元々マクロで同様の操作を実現したく作ってみたのですが

    上手く動作いたしませんでした。

    そこでマクロの記録を参考にしようと思い動作させたところ奇妙な動作になったため、

    そもそもの操作の仕方が間違えているのかと思い質問をさせていただきました。

    >確認ですが、検索条件の書式を設定するときに右と下だけの罫線だけを書式として設定されているのでしょうか?

    はい、検索対象の書式を確認した限りでは罫線以外にクリアボタンをクリックできる状態ではありませんでした。ただし事前にマクロでApplication.FindFpermat.Interior.ColorIndex=0を指定しております。

    罫線も右側と下側が検索対象となっておりましたが、唯一クリアボタンをクリックできる状態だったため、

    罫線の指定はクリアしたうえで、再度指定しております。

    >「クリア」ボタンをクリックと書かれていますが、どの書式のクリアをしたのでしょうか。

    >確認ですが、塗りつぶしの書式をクリアしたということではないですよね。

    いえ、塗りつぶしの書式です。

    一度検索対象として色を設定し、塗りつぶしの書式設定に対してクリアボタンをクリックできるようにしてから

    クリアボタンをクリックしました。

    また、他の書式に設定をしていないことは他の方にも目で確認していただいたので、

    私の勘違いではないと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2014-01-13T15:40:03+00:00

    >右側と下側に罫線が書かれているセルを検出するために、検索の書式指定で「右側と下側に罫線があること」のみを指定して利用しましたが、 色が塗られていないセルが検出できませんでした。

    こちらでもExcel2010で検証してみましたが、問題なく色が塗られていないセルも検索対象になりました。

    確認ですが、検索条件の書式を設定するときに右と下だけの罫線だけを書式として設定されているのでしょうか?

    >また一度検索対象として色を設定した後、クリアボタンをクリックした場合は逆に色の塗られたセルが検出できませんでした

    こちらでは、これも問題なく検索できました。

    「クリア」ボタンをクリックと書かれていますが、どの書式のクリアをしたのでしょうか。

    確認ですが、塗りつぶしの書式をクリアしたということではないですよね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません