質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%

Q&A

解決済

3回答

1679閲覧

エクセルで特定の文字が入った行を見えなくさせたい(できたら関数で対応したい)

kakeiteiya

総合スコア252

0グッド

0クリップ

投稿2019/02/20 12:32

編集2019/02/21 04:50

#やりたいこと
エクセルで特定の文字が入っているセルの行を削除、もしくは非表示にしたいです。
とにかく見えなくさせればいいのですが、いい方法あるでしょうか。

#試していること、調べたこと
関数で行の削除はできないので、削除の方法はなし
関数で行の非表示はできないので、非表示もなし
関数で行の高さを変える(高さを0にして見えなくさせる)方法をいま探しています。

何か他に良い方法、アイデアあれば教えてほしいです

#追記
システム側の事情でマクロが使えないみたいです。。
マクロつかないで上記を実現する方法あるでしょうか。。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

フィルター機能でその特定の文字を含む内容のセルを表示しないようにすればよいのです。

投稿2019/02/20 13:46

seastar3

総合スコア2287

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kakeiteiya

2019/02/21 03:03

ありがとうございます この方法ですとフィルター機能でOKボタンを押さないと駄目みたいで、リアルタイム?でB列に特定の文字が入ったら非表示とさせたいです
seastar3

2019/02/21 05:06

フィルタの再適用ではだめですか。
kakeiteiya

2019/02/21 07:31

ありがとうございます こちらどういう動作をするのかわからないので、一度ためしてみようとおもいます
guest

0

見えなくなるだけでいいのであれば、条件付き書式でフォントカラーを白(背景と同色)にしてしまうのはどうでしょう。

投稿2019/02/22 06:53

kobac

総合スコア188

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kakeiteiya

2019/02/25 01:42

ありがとうございます。条件付き書式で対応することになりました
guest

0

ベストアンサー

やはりvba(マクロ)を覚えるのが一番だと思います。
Excel VBA 入門講座
最近はネットを検索すれば、様々な情報が得られます。ぜひトライしてみてください。

投稿2019/02/20 13:14

toshi17922062

総合スコア183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kakeiteiya

2019/02/21 03:06

ありがとうございます 今調べながらやっておりますが、行を削除するのは下のやり方で、できました。 Rows("13").Hidden = True B列に特定の文字が入ったら自動で行を非表示とさせたいです。 マクロ実行のボタンをおさないといけないのですが、何かいい方法ないでしょうか。関数化させたらいけそうとおもったのですが、関数化させて、セル側で呼び出しても非表示にできなくなりました これで
toshi17922062

2019/02/21 06:22

マクロ以外でリアルタイムで反映させることはできないと思います。 別解のフィルタで妥協するしかないでしょうね。 それに「マクロが使えない」=「エンドユーザが利用する」って考えるならば、入力ミスなども考えるとリアルタイムに消えるよりは、いつでもフィルタでon/offできる状態の方が良い気もしますけどもね。
kakeiteiya

2019/02/21 07:33

ありがとうございます 別解のフィルタとはどういう意味でしょうか。。 マクロが使えないのは、詳しく説明できないのですがPHP側の問題です、、
toshi17922062

2019/02/21 10:17

別解は、seastar3さんの方法です。 リアルタイムにはなりませんが、機能的には可能です。 ただエンドユーザーが使うのであれば新しい専用リボンにフィルターのon/offでもつければと思いましたが、offはフィルタのボタンでいけるとして、onはユーザー設定のビューで選択のプルダウンが限界でしょうか。常にフィルタがある前提であれば既にあるようにフィルタの再適用でも可能です。 リアルタイムでなければフィルターでも機能的には可能ですが、運用とか、利用者とか、用途によって、どこまで省力化させるかとかの問題になりますね。 まあ私はexcelのプロではないので、私の知識ではこんなところです。ヒントになれば幸いです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問