データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
条件付き書式ではなく、VBA で検索でヒットしたセルに自前で色を付ける動作を実装すれば良いのではないかと思います。
VBA 以外では難しい(できなさそう)でしょうね。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
よろしくお願いします。
検索したデータに目印をつけて、消えないようにしたいのです。
今私が行っている検索の状況を説明いたします。
A列に日付・B列に伝票番号・C列に金額・各列には700から800行のデータが入っています。
検索関数はF1に=IF(ISERROR(VLOOKUP(E1,B:B,2,0))=TRUE,"",VLOOKUP(E1,B:B,2,0))を入れ、検索の場所を特定するために、「条件付き書式」を
次のように使い、B列を範囲指定し、「数式を」の箇所に=COUNTIF($E$1:$E$1,B2)を入力し「書式」では色を選択しています。
上記の条件で、相手から来た伝票番号をE1に打ち込み検索をしています。結果、番号と一致するところは、色で一目瞭然でわかります。E1に次の伝票番号を入力
すると、前に検索したデータにの色が消えたしまいます。そこで、検索したことをわかるよう、たとえばD列に目印になるマークを付けてそのまま残るようにしたいのです。
(モデレーター註)
【 タイトルを変更しました。変更前タイトル : エクセル2007で検索作業の能率化について 】
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
条件付き書式ではなく、VBA で検索でヒットしたセルに自前で色を付ける動作を実装すれば良いのではないかと思います。
VBA 以外では難しい(できなさそう)でしょうね。
質問作成者が受け入れた回答
基本的にはシート式で永久に残るデータを残すことはできません。
そういうことをなさるならVBAでやるしかありませんし、VBAでやっても、マクロの実行を意識せずに自動的に結果が残るようにするのはかなり難しいような気がします。(よく考えたわけではありませんが)
「基本的には」とあいまいな表現をしたのは、循環参照を使えば、記録を残すようなシートを作ることがまったくできないわけではないからです。
ただし、これはカードの家みたいに微妙なバランスの上に成り立つものですし、ちょっとした拍子ですべての記録が初期化されたりします。
y sakuda さん、Hebikuzure さん、アドバイスありがとうございます。
yu-dai さん、こんにちは。
こちらは、残念ながら、VBA でないと難しいということなんですね…
同じような情報をお探しの方にもご参考いただけるよう、今回は私の方で \[回答としてマーク\] をいたしました。
今後とも Answers をよろしくお願いします。
有り難う御座いました。
有り難う御座いました。