• ベストアンサー

Excelで作ったトーナメント表に勝ち上がり線を自動挿入することはできますか?

はじめまして。 スポーツ競技大会の運営・進行に携わっている者です。 Excelでトーナメント表を作成し、結果が出たら赤い線で勝者に勝ちあがり線を手動でひいているのですが、作業効率が悪いので改善したいと考えています。 ExcelのVBAというもので一連の作業を自動化できると聞いたのですが・・・ Excelで勝ち上がり線を自動挿入するというのはVBAで実現できるのでしょうか? 回答よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

VBAで線を引くことは可能ですが、この場合、線を引く場所も関連性が難しいので、結構、根気のいるVBAになると思います。 自分も同様の表作成しましたが、仮に    A  B   C 1    A高校 2     1-0 3 A高校    B高校 の場合、B2に1-0と試合結果を入れると B1に、勝ちチーム名が表示される A3或いは、C3の負け(勝ち)チームの名前の色が変わる こんな感じで、関数と条件付書式入れて作成できたと思います。 B1には =IF(LEFT(B2,FIND("-",B2)-1)>MID(B2,FIND("-",B2)+1,2),A3,C3) 同点なし、点数最大99まで A3の条件付書式 =A3=B1 フォント太文字 とかでは。

lovensis
質問者

お礼

返事が遅くなり、大変申し訳ありません。 やはり、難しいものがあるのですね・・・・ VBAを使用してという考えしかなかったものですから 条件付き書式と関数での方法は浮かびませんでした 参考にさせていただきます。 ご回答ありがとうございました。

関連するQ&A

  • VBAでエクセル内の情報を他のアプリケーションへ自動入力したいです

    業務効率を上げるために、VBAでエクセル内の情報を他のアプリケーションに自動入力させたいです。 入力する情報は、複数の項目があり、固定されています。 できれば、ワンクリックですべての入力フォームに自動入力させたいです。 これらのことは、VBAで実現可能なのでしょうか? また、実現可能な場合、どのようにすればよろしいのでしょうか? VBAを始めたばかりで何が出来て何が出来ないか、あまりわかっておりません。 VBAを習熟している方にとっては、簡単に質問であるかも知れませんが、どうぞご教授ください。 よろしくお願いいたします。

  • 線(エクセル表)の印刷ずれについて

    TS7530を使用中なのですが、エクセルで作成した表の線が波打った様にずれて印刷されてしまいます。ヘッド位置調整も自動・手動共に行ったのですが効果がありませんでした。解決方法をご存じの方がいましたら宜しくお願いします。 ※OKWAVEより補足:「キヤノン製品」についての質問です。

  • エクセルで線がうまくひけません。

    同僚がエクセルで、図面作成の直線を引く 作業をすると2点間の丸印ができるだけで直線表示ができません。 書式を開きオートシェイプをクリックして「線なし」表示を自動にすると線が ひけます。最初から線をひけるようにするするにはどうしたら 良いか教えて下さい。

  • エクセルで数式が自動化せず・・・

    エクセル2007です。表を作り,あちこちに計算式をリンクさせていますが,急に数値を変えても自動計算されなくなりました。フォルダのオプションで,手動にチェックが入っていたため,自動にチェックを入れなおしたのですが,作業後,フォルダのオプションを開けると,また手動に戻っています。どうしたらよいでしょうか。

  • エクセルについて

    エクセルを学ぼうと思うのですが 独学と教室では知識の差 作業効率の差は出ますでしょうか? まずは エキスパートレベル 次にVBAによる作業の自動化が できるレベルまでいけたらと思います。 独学でも知識の差及び作業効率に差が 生じない場合はお勧めの教材を 教えて頂ければと思います。

  • 作業の効率化・自動化・半自動化 エクセルに記入

    サイトの情報を、エクセルに手入力して、まとめているのですが、これを、自動化することってできますでしょうか? URL・画像・文章1・文章2 を、それぞれ コピー → エクセルに貼り付け。 という、作業をしているのですが、プログラム、または、サイト?エクセルの機能?で、自動化、ないし、半自動化(ドラッグするだけ、クリックするだけ)で、できないものでしょうか? いま手動でやっている、作業の流れは、 まず、サイト内の、欲しい情報を選んで、そのページに飛ぶ そして、 1URLをドラッグ & コピー 2エクセル(A1)に貼り付け 3文章の一つ目を、ドラッグ & コピー 4エクセル(B1)に貼り付け 5文章の二つ目を、ドラッグ & コピー 6エクセル(C1)に貼り付け 7右クリックで画像を保存 8エクセル(D1)に貼り付け という、作業をひたすらに、繰り返して、いますが、効率化するには、どうしたらよろしいでしょうか? 詳しい方いましたら、回答の方よろしくお願い致します。

  • エクセル表の列を読んで、Windowsのフォルダを自動生成するやり方を教えてください

    技術的にできることなのかどうかわかりませんが、できることなら手作業でなく実現したいと思っています。 (1)エクセルの表の列(1列しか使わない)にカナで文字列が入っている。(5000行ぐらい) (2)その文字列をWindowsのフォルダ名にしたい。 (3)エクセル表を読んで、Windowsフォルダを自動的に生成する。 これがもし自動でできるのならば、作業工数が格段に減ります。ご存知の方ぜひ教えてください。

  • Excelのセルの内容をブラウザに自動入力するには

    よろしくお願いします。 Excelに入力されている内容をWebブラウザに入力していくといった作業を自動化したいと考えているのですが、何を使えば実現できるかが分かりません。 Excelのセルの内容を参照して、Webの<form>内に次々に入力していくだけで、双方向や数値の変化にアクティブに追従する必要はないです。 色々と検索して、VBAを使えば出来るのかな?と感じてはおります。 以上、詳しい方の回答をお待ちしております。よろしくお願いします。

  • 定時に立ち上がるエクセルを自動で閉じさせたい!

    いつも「ある時間になるとエクセルが立ち上がり、 手動で保存する」という作業をしております。 時間は決まっているので、なんとかそのエクセルに 自動で名前(出来れば日付)をつけて保存させたいのです。 立ち上がっているエクセル自体に操作(例えばプロシージャ を追加)は出来ません。 WHSやVBS?なんかの存在はしっているのですが・・・ よろしくお願いします。

  • Excel、条件付書式で、自動で線を引く

    Excelの表があります。 注文を黄色の網掛けをしている営業所名毎にまとめています。 営業所名が変わる位置に区切り線を自動に引けるように、条件付書式で出来ないでしょうか。 表は、図の通りです。 行4 行11下部に区切り線(二重線)を引いていますが、このようなことが、条件付書式で出来ないか教えてください。 (顧客からの注文には区切り線がなく手作業で線を入れています。) エクセルのバージョンは2007です。 ご教授頂けますと幸いです。

専門家に質問してみよう