[[20080313200133]] 『エクセルの検索機能について』(いいおっさん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルの検索機能について』(いいおっさん)
 エクセルの検索機能(編集−検索)で、オプションの中に”検索対象”という項目がありますが、
 エクセルを立ち上げたすぐは、”数式”という設定になってます。
 これを最初から”値”にするにはどうすればいいですか?

 一度”値”に変更しても、エクセルを終了して、再び立ち上げると”数式”に戻っています。

 無理だとすれば、エクセルの検索機能以外の方法で、数式によって表示されている文字列を検索することはできませんか?

 例)セル A1 には、 ”あああ”   セル B1 には、 =A1 と入力
   セル A2 には、 ”いいい”   セル B2 には、 =A2 と入力
   セル A3 には、 ”ううう”   セル B3 には、 =A3 と入力

  その時に、
     A列を検索範囲として ”ううう”を検索することは容易ですが、
   B列を検索範囲として ”ううう”を検索する方法を教えて下さい。

 検索して何がしたいのでしょうか?
 意味が良くわかりませんが、↓こういうことですか?
 =if(b1="ううう","OK","NG")
 違った・・・?
 (1or8)

(1or8)さん

ご回答ありがとうございます。
理解しにくい質問ですみませんでした(いいおっさん)


 私は、「意味」は分かったのですが答えが分からず、回答がつくのを楽しみにしている者です。(半平太)

 意味は、『エクセルで検索(例:Ctrl+F)するとき、検索オプションの「検索対象」は
 「数式」がデフォルトになっているが、これを「値」に変えられないか』と云うものだと思います。

 検索対象が「数式」だと、上の例ではA3セルはヒットしますが、B3はヒットしません。

 (デフォルトとしては、「値」の方が妥当な気がします)

 > エクセルを立ち上げたすぐは、”数式”という設定になってます。
 > これを最初から”値”にするにはどうすればいいですか?
 VBA でファイル立ち上げ時にダミーデータの検索をするとか?
 (seiya)

 >『エクセルで検索(例:Ctrl+F)するとき、検索オプションの「検索対象」は
 >「数式」がデフォルトになっているが、これを「値」に変えられないか』
 これは理解できていたのですが、(私は仕様で無理だと思っていますが・・・)

 >無理だとすれば、エクセルの検索機能以外の方法で、
 >数式によって表示されている文字列を検索することはできませんか?
 こちらがどうしたいのかが分からなかったのです。

 "ううう"が有るか無いかは
 上記に書いた式のように検索するのか?
 アクティブセルにするか?
 あることをお知らせするだけでいいのか?
 どうしたいのかが謎です。

 (1or8)

(1or8)さん、(半平太)さん、(seiya)さんありがとうございます。

(1or8)さんの謎ですが、アクティブセルにしたいです。

私は、マクロが苦手なので難しい事はできないのですが、

逃げ策として、マクロを利用して、上記 例)B1〜B3を範囲指定してコピーし、”形式を選択して貼り付け”で”値”を選択し、別の列に張り付けてみました。張り付け先の列で検索をかければヒットしたので…(^^;

(いいおっさん)


 ぶつかりました。
 上の内容を読むと勘違いしているような気もしますがそのままUP。

 マクロブックかアドインにこういうのを仕込んでおいたら?
 BJ

 ※ThisWorkbook.Sheets(1).を追加。12:51 また修正。12:56

 Sub Auto_Open()
  Dim Rng As Range
  With ThisWorkbook.Sheets(1)
     Set Rng = .Cells.Find(What:="", After:=.Range("A1"), LookIn:=xlValues, _
               LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
               MatchCase:=False, MatchByte:=False, SearchFormat:=False)
  End With
  Set Rng = Nothing
 End Sub


(BJ)さんへ

なるほど、すごい!

教えてくださったマクロを実行すれば、検索オプションの検索対象が自動的に”値”になりました。

無知ですみませんが、もう一つ。

このマクロをファイルを開いた時に自動的に起動させることはできるのですか?

(いいおっさん)


 個人用マクロブックで検索してみたけれど、ぴったりな物が
 なかなか見つからなかったので断念。

[[20070410093724]]

 『マクロの保存先』(Toshi)

[[20070914010538]]

 『パーソナルマクロ』(PPP02)

 他、先ほど書いたマクロが書いてあるブックを保存してエクセルスタートにでも
 入れておけば良いです。
 ブックが表示されるのが気に入らないなら、ブックを非表示にしてください。。
 BJ

BJさん
 とても有りがたきマクロです。

 アドインに登録しいつでも使えるようになりとても便利です。
 感謝致します。

(かーる) 2014/03/12(水) 11:16


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.