1
卓球大会個人戦の組合せ・オーダー用紙・進行記録作成プログラム 05FJ003 浅野 琢郎 【研究動機】私は2006年2月から東北学生卓球連盟と宮城県卓球協会の役員として運営に携わってきた。 大会時、これまでは組合せ作成やオーダー用紙作成、結果記入等は手作業で行なってきた。しかし、200 7年秋に協会の役員からそれらの VBA(1)マクロ(2)を用いた卓球大会プログラムを紹介された。これ は上記で挙げたことを VBA プログラムを用いて行うもので、時間と労力を画期的に節約する事ができる。そ こで私はこのプログラムがどのようにして組まれるのかに興味を持ち、その仕組みを研究する事にした。 卓球大会運営プログラム ポータル↓ 【研究方法】1.Web ページ『ぴんぽんふぁん・どっと・ ねっと』 (3)内にある Microsoft Excel(4)で書かれた トーナメント作成用プログラム【tnmt504.xls(トーナメン ト組合せ作成用プログラム)sinko507.xls(進行・記録用プ ログラム)】をダウンロードする。2.プログラムの操作方 法・VBA マクロプログラムのコード内容を理解する。 3.改良できる点を探し、レイアウトや機能を改良する。 【研究結果】他人の作った VBA マクロプログラムを動か し、理解し、書き換える作業を行なった事でVBA言語を 習得した。また、選手名やチーム名の2列表示を可能にして、選手名やチーム名のはみ出しや省略を許さず に、ダブルスの大会に使用できるように拡張した.これにより、プログラム(大会のトーナメント冊子)を 作る上でもレイアウトの手直し作業が軽減される。 組み合わせ作成例↓ 今までのオーダー用紙↓ プログラムを用いたオーダー用紙↓ 【今後の課題】作成したダブルスのプログラムを実際に大会で使用していないので、使用に耐えるか試験す る必要がある。また、現在東北学生卓球連盟・宮城県卓球協会卓球の運営に携わっている後輩役員に相談し ながら、更に改良できる点を検討する。 【参考文献・参考Webサイト】 (1)VBA=Visual Basic for Applications http://msdn.microsoft.com/en-us/isv/bb190538.aspx (2)マクロ http://office.microsoft.com/en-us/excel/HP052012011033.aspx (3)ぴんぽんふぁん・どっと・ねっと 作成者 パソコン通信ニフティ卓球フォーラムの有志の方々 http://web.archive.org/web/20071029001932/http://www.pingpongfan.net/index.html (4)Microsoft Excel http://office.microsoft.com/en-us/excel/FX100487621033.aspx

卓球大会個人戦の組合せ・オーダー用紙・進行記録作 …tfusvsun.tfu.ac.jp/~arakiweb/j05/abstracts/003.pdf · 卓球大会個人戦の組合せ・オーダー用紙・進行記録作成プログラム

  • Upload
    lykien

  • View
    553

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 卓球大会個人戦の組合せ・オーダー用紙・進行記録作 …tfusvsun.tfu.ac.jp/~arakiweb/j05/abstracts/003.pdf · 卓球大会個人戦の組合せ・オーダー用紙・進行記録作成プログラム

卓球大会個人戦の組合せ・オーダー用紙・進行記録作成プログラム 05FJ003 浅野 琢郎

【研究動機】私は2006年2月から東北学生卓球連盟と宮城県卓球協会の役員として運営に携わってきた。

大会時、これまでは組合せ作成やオーダー用紙作成、結果記入等は手作業で行なってきた。しかし、200

7年秋に協会の役員からそれらの VBA(1)マクロ(2)を用いた卓球大会プログラムを紹介された。これは上記で挙げたことを VBAプログラムを用いて行うもので、時間と労力を画期的に節約する事ができる。そこで私はこのプログラムがどのようにして組まれるのかに興味を持ち、その仕組みを研究する事にした。

卓球大会運営プログラム ポータル↓ 【研究方法】1.Webページ『ぴんぽんふぁん・どっと・ねっと』(3)内にあるMicrosoft Excel(4)で書かれたトーナメント作成用プログラム【tnmt504.xls(トーナメント組合せ作成用プログラム),sinko507.xls(進行・記録用プログラム)】をダウンロードする。2.プログラムの操作方法・VBAマクロプログラムのコード内容を理解する。 3.改良できる点を探し、レイアウトや機能を改良する。 【研究結果】他人の作った VBA マクロプログラムを動かし、理解し、書き換える作業を行なった事でVBA言語を

習得した。また、選手名やチーム名の2列表示を可能にして、選手名やチーム名のはみ出しや省略を許さず

に、ダブルスの大会に使用できるように拡張した.これにより、プログラム(大会のトーナメント冊子)を

作る上でもレイアウトの手直し作業が軽減される。 組み合わせ作成例↓ 今までのオーダー用紙↓

プログラムを用いたオーダー用紙↓ 【今後の課題】作成したダブルスのプログラムを実際に大会で使用していないので、使用に耐えるか試験す

る必要がある。また、現在東北学生卓球連盟・宮城県卓球協会卓球の運営に携わっている後輩役員に相談し

ながら、更に改良できる点を検討する。 【参考文献・参考Webサイト】 (1)VBA=Visual Basic for Applications http://msdn.microsoft.com/en-us/isv/bb190538.aspx (2)マクロ http://office.microsoft.com/en-us/excel/HP052012011033.aspx (3)ぴんぽんふぁん・どっと・ねっと 作成者 パソコン通信ニフティ卓球フォーラムの有志の方々

http://web.archive.org/web/20071029001932/http://www.pingpongfan.net/index.html (4)Microsoft Excel http://office.microsoft.com/en-us/excel/FX100487621033.aspx