- ベストアンサー
特定の関数の設定されたセルを見つけるには
こんにちわ!よろしくお願いいたします。 シート内で、特定の関数が使われているセルをすべて見つける方法 ってありますでしょうか。 シート内は表ですが、色々は関数が使われています。その中で 例えば「COUNTIF」が使われているセルはどことどこ?といった具合です。 いかがでしょうか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
置換ウィザードで可能です Ctrl+Hで置換ウィザードを開き、置換前後の文字列に「COUNTIF」を入力します。「書式ボタン」で背景色を指定し、「全て置換」を指定するとCOUNTIFが入っているセルに背景色が着きます
その他の回答 (4)
- nobu555
- ベストアンサー率45% (158/345)
>見つけたセルに色を付けるとか何か印をつけることってできるでしょうか? 検索結果の一番上の結果を選択して、 SHIFTを押しながら一番下の結果を選択すると、 同一シートならすべて選択できますので、 そこでセルに色でも付ければ良いのでは、 別シートは、同作業の繰り返しが必要です。
お礼
回答ありがとうございました。 解決しました。
- ham_kamo
- ベストアンサー率55% (659/1197)
マクロでやる方法です。入力した関数の含まれたセルに色をつけます。 Alt+F11でVBAの画面を開き、左側のツリーからブック名を選択し、右クリックから「挿入」>「標準モジュール」を選択して、右の画面に以下のマクロをコピーして貼り付けてください。 Sub 関数検索() Dim Func As String Dim R As Range, F As Range Func = InputBox("検索する関数名を入力してください。") Set F = ActiveSheet.UsedRange F.Interior.ColorIndex = xlColorIndexNone For Each R In F If InStr(StrConv(R.Formula, vbLowerCase), StrConv(Func, vbLowerCase)) > 0 Then R.Interior.ColorIndex = 37 End If Next End Sub Alt+F11でExcelの画面に戻ってAlt+F8からマクロを実行してみてください。
お礼
ご回答ありがとうございました。 マクロは素人なんです、が、期待以上です。 簡単に造ることの出来る方はウラヤマシイです。 もっと勉強します(といってもどこから始めよう・・・)
- haruko2005
- ベストアンサー率52% (235/447)
[編集]>[検索]で COUNTIFを検索すれば1つずつ見つけられますが この方法ではいかがでしょうか? 検索するときは「対象」を「数式」にしてください。
お礼
早急な回答ありがとうございます。なるほど!でした。
- nobu555
- ベストアンサー率45% (158/345)
「編集」の「検索」で出来ますよ。
補足
早急な回答ありがとうございます。 なるほど!でした。もう一つわがままですが、見つけたセルに色を付けるとか何か印をつけることってできるでしょうか?もしご存知でしたらお教えくださるとありがたいのですが。
お礼
回答ありがとうございました。 解決しました。