- ベストアンサー
Wordで条件によって文章を非表示にする方法
enunokokoroの回答
- enunokokoro
- ベストアンサー率74% (3543/4732)
アウトライン番号があるのですよね。 非表示にしたい段落を消したときに、番号は繰り上がるのですね。 そのような設定を、単純な方法では対応できないと思います。 似たような質問があったので参考になりませんか? http://okwave.jp/qa/q8082546.html 複数行に跨るとしても、フィールドコード内での改行をすることも 可能なので、作成方法を理解していれば難しくありません。 「林檎:~~」の一番最後へとIF文を設定して、林檎から梨までの 範囲にListNumフィールドで連番させます。 その他のアウトライン番号は通常の設定で対応できます。 修正はフィールドコードを表示しておき、「梨:」の後ろ部分などを 書き換えるだけで済みますね。 Excelでの[行の非表示]を使っても、連番の繰上りとかできるのか 疑問がありますが、似たようなことはWordだと隠し文字でも対応 できると思いますが、連番の繰上りができないので、過去の質問で 示した方法しかないと思っています。 マクロで対応するにしても、【梨の項目】をマクロにテキストとして 保存しておいて、特定の位置に挿入したり削除したりすることでの 対応になると思います。そのテキストへと段落番号がつくスタイルを 適用することで挿入による連番の追加や、削除による繰上りに対応し 希望していることに近いことができるかもしれません。 しかし、修正するにしても面倒であることは変わりませんよね。
関連するQ&A
- Excel VBAにおける複数条件での検索方法
以下のように、Excelシートがあって このExcelシートで以下の条件で検索、その結果を返すVBAを作りたいのですが、悩んでいます。 検索条件 果物:りんご 産地:青森 複数ある時は、購入日が一番古いものを選ぶ。 更に複数ある時は、値段の安いものを選ぶ。 ⇒行番号を返す これで、1つの行が選択できたら、そのF列に「在庫なし」を挿入する。 A列 B列 C列 D列 E列 F列 1行 購入日 果物 産地 数量 値段 在庫 2行 2017/4/10 りんご 青森 2 110 3行 2017/4/10 みかん 愛媛 3 350 4行 2017/4/10 りんご 青森 1 100 5行 2017/4/10 りんご 長野 2 120 6行 2017/4/12 みかん 静岡 3 350 7行 2017/4/13 みかん 愛媛 2 240 8行 2017/4/14 りんご 長野 2 120 9行 2017/4/15 りんご 青森 1 100 結果としては、上から4行目のリンゴのF列に「在庫なし」が 入るようにしたいです。 すみません、いろろと調べてはいるのですが、ちょっとわからず、こちらに投稿しました。どなたか、わかる方教えていただければ幸いです。 よろしくお願いします。
- 締切済み
- Visual Basic
- ExcelVBAで特定条件の塗りつぶし方法
例えばB1:B100行に色々な果物名の文字列が入っているとします。 そこで、「みかん」が入ってるセル背景をオレンジ色、「りんご」が入ってるセルは赤色に、 みたいな事をVBAでやりたいのですがどうすれば良いでしょうか。
- ベストアンサー
- Excel(エクセル)
- バナナの皮は何故むける?
バナナに限らず、みかん等もむけやすいです。 でもりんごや梨やパイナップルなんかはなかなか剥けません。 むける果物と向けない果物は何故むけ易いのか、何故向けにくいのでしょうか? よろしくお願いします。
- ベストアンサー
- 生物学
- Excel2003で困っています
以下の表から投票数が多い順に果物を並べた別表を作りたいと思います。投票数はLarge関数を使い、果物はvlookup関数を使おうと考えましたが、vlookupでは検索値が重複していると最初に一致した果物を表示するようで、2のバナナが2つ出てしまいます。 重複した検索値がある場合に、合致する行をすべて表示するにはどうしたらよいでしょうか? A B 1 投票数 果物 2 0 りんご 3 2 バナナ 4 3 みかん 5 2 梨 6 5 ぶどう 7 0 スイカ
- 締切済み
- オフィス系ソフト
- 果物は何を食べていますか。
果物は何を食べていますか。 うちの近所だけかもしれないけど、 とにかく果物(野菜も)が高い。 梨、ブドウ、みかん…。リンゴはちょっと安いけど…。 みなさんは、 最近、何の果物を食べていますか。
- ベストアンサー
- アンケート
- チェックボックスにより行の表示非表示
Excel2007を使用し、以下のようなチェックリストを作成しました。 「□」はActiveXコントロールのチェックボックスです。 1行目:□ とくにありません 2行目:□ りんご 3行目:□ もも 4行目:□ みかん 5行目:□ ばなな 2行目にチェックが入っていれば □りんご と表示、 2行目と5行目にチェックが入っていれば □りんご □ばなな と表示、そして 2~5行目のチェックボックスにすべてチェックが入っていない場合は □とくにありません だけを表示させたいです。 どのようにマクロをくんだらいいでしょうか? ちなみに、1シートに表示されるチェックボックスはこれだけでなく、 7行目:□ とくにありません 8行目:□ いぬ 9行目:□ ねこ 10行目:□ とり と、果物、動物それぞれで同じ動作をさせたいと思っています。 IfかCaseを組めばいいのかと思っているのですが 複雑な条件文をどのように記述すればいいかわかりません。 ご教授お願いいたします!
- ベストアンサー
- Excel(エクセル)
- 29行前のレコードを取得するには
クエリで、29行前のレコードを取得したいのですが、検索してもこの内容の2行以上前の値を取得する方法が出てきません。 例> 1 りんご 2 2 みかん 6 3 4 ・ ・ 29 30 りんご 5 2 31 みかん 3 6 30行のりんごの値5の隣のフィールドに29行前のりんごの値2を表示 31行のみかんの値3の隣のフィールドに29行前のみかんの値6を表示 ご教授頂ければ幸いです。 ver.Access2019
- ベストアンサー
- Access(アクセス)
- 重複する不要な行を消し、必要行のみを残したい
下表のエクセルがあります。果物の種類はたくさん、4月から3月までの表で、みかんの2行目は1行目に5月のデータが追加されたものです。2行目があれば1行目はいらないので2行目だけを残し、1行目は非表示にして別シートに移したいのですが、うまい関数やマクロを教えてください。 A列 B列 C列 D列 果物 4月 5月 計 みかん 2 2 みかん 2 5 7 りんご 3 3 りんご 3 7 10 これを別シートに移す(不要行を削除して) 果物 4月 5月 計 みかん 2 5 7 りんご 3 7 10
- ベストアンサー
- Excel(エクセル)
- チェックボックスにより行の表示非表示
Excel2007を使用し、以下のようなチェックリストを作成しました。 「□」はActiveXコントロールのチェックボックスです。 2行目:□ りんご 3行目:□ もも 4行目:□ みかん 5行目:□ ばなな 6行目:とくにありません 7行目:りんごがすき 8行目:ももがすき 9行目:みかんがすき 10行目:ばなながすき 2行目にチェックが入っていれば 7行目:りんごがすき を表示、 2行目と5行目にチェックが入っていれば 7行目:りんごがすき 10行目:ばなながすき を表示、そして 2~5行目のチェックボックスにすべてチェックが入っていない場合は 6行目:とくにありません だけを表示させたいです。 どのようにマクロをくんだらいいでしょうか? ちなみに、1シートに表示されるチェックボックスはこれだけでなく、 11行目:□ いぬ 12行目:□ ねこ 13行目:□ とり 14行目:とくにありません 15行目:いぬがすき 16行目:ねこがすき 17行目:とりがすき と、果物、動物それぞれで同じ原理で同様の動作をさせたいと思っています。 IfかCaseを組めばいいのかと思っているのですが 複雑な条件文をどのように記述すればいいかわかりません。 ご教授お願いいたします!
- ベストアンサー
- Excel(エクセル)
- この中から好きな果物BEST5を教えて下さい
以下の中から好きな果物BEST5を教えて下さい (1)カキ (2)イチジク (3)ザクロ (4)みかん (5)グレープフルーツ (6)ぶどう (7)桃 (8)さくらんぼ (9)りんご (10)梨 (11)パイナップル (12)キウイフルーツ (13)ばなな (14)マンゴー (15)アボカド 私は BEST1 桃 2 りんご 3 梨 4 イチジク 5 かき
- 締切済み
- アンケート
お礼
回答、及び過去回答の紹介、ありがとうございます。 >連番の繰り上がり 確かに、[隠し文字]プロパティではこれは実現できませんでした。 フィールドコードのif文だけだと、作成も修正も困難になるかな、と思っていたのですが、マクロで該当の文字列の場所を検索・特定する手間を考えれば、こちらの方が簡単かも知れません。 フィールドコード内での改行やListNumフィールドというテクニックは知らなかったのですが、かなり使えそうです。色々と試してみます。 ありがとうございました。
補足
申し訳ありません。 自分でも色々調べて、試してみたのですが、LISTNUMフィールドコードが上手く働きません。 { LISTNUM NumberDefault \l 1 } { LISTNUM NumberDefault \l 1 } { if 1 = 1 "{ LISTNUM NumberDefault \l 1 }" "×"} { LISTNUM NumberDefault \l 1 } 以上のようにフィールドコードを記述すると 1) 2) 3) という表示になってしまいます。 if文の中のlistnum文に対して、空白行が返されているようなのです。 どこが問題なのでしょうか? どのように修正すれば、1)~4)の連番が表示されるようになるのでしょうか?