EXCEL図書管理の履歴
Ver1.40〜 貸出リスト、図書検索機能追加。
伝言板追加。未返却リスト追加。
貸出制限設定、貸出分析追加。
〜Ver1.50 キー列は数値。
Ver1.50〜 キー列を文字属性に変更
会員項目変更可、図書項目変更可とする。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
2005/7/21〜28 Ver1.53 -9
・管理対象の項目名を変更できるようにした。
・管理対象変更にあわせ、タイトル文字変更も可とした。
(管理項目名が変わり、シート名と相違するのが煩わしい
と感じる場合は、シートタブを見えないようにして下さい。)
・menuシート上の背景・画像を変更した。
・管理物に対する対応を記録できるようにした。
(PC管理での、PC修理預かりなどを想定。図書管理では
廃棄記録に流用などを想定。)
2005/7/29 ver1.53 -10
その他記録シートと入出力フォームの追加。合わせて、table
シートにその他記録-項目名変更ボタンを追加。
※管理対象の項目名変更とその他記録の項目名変更では
テキストボックスの幅変更は行いません。 手操作で変更を
お願いします。
2005/8/2 ver1.53 -11
その他記録のフォーム上のラベル順番を修正。
管理物項目変更に伴い、貸出し分析の修正。
(ピボット作成時の項目名を変数化。ソートは無くした。)
2006/12/5 Ver1.53 -11B
会員検索+図書番号直接入力で、会員の行番号で図書シート
上に書きこめれるバグを修正。
2008/3/25 Ver1.54
1.53-11Bを元にして、貸出・返却の2つのフォームをVer1.52h3
のものに入替えた。
2008/6/1 Ver2.00
1.54&2.00では、1.52の貸出フォームの修正が反映していないのを
若干修正したと思う。
また、バーコードリーダー動作の確認を行い、専用のシートを作成。
「Bリーダー用」がバーコードリーダー専用のシート。使い方は
http://homepage1.nifty.com/h-fuji/barcodemode.htm を参照。
バーコードの作成は、偉鷹さんのものを流用・組み込み。
' CreateBarcodeの著作権者は 偉鷹 仁 (itaqua@mugen-web.com)です。
' 原本の場所は、http://www.vector.co.jp/soft/winnt/writing/se333820.html
' ↑でコメントで指摘されている事項は修正されています。20080601
また、書籍のISBN番号で、amazon.co.jpから書籍情報を取得する
機能を組み込み。こちらは、松本楽志さんのものを流用。
' http://www.microstory.org/gakusi/wiki/ExcelAWSMemo.html
から転載。
松本楽志(がくし)の天使の階段より。
keyidのみengiのものに変更と内容は後少し変更。
保守管理〜図書の新規登録の下部にあるボタンから、もしくは、
「図書の新規登録」シートをダイレクトに選択する。
バックアップ(保守・管理内)は、時分秒を付けたものとし、毎回異なる
ブック名とした。
保守・管理設定では、パスワード入力必須とした。
パスワードは、保守・管理内:その他設定で設定。
初期値は000です。かな漢字変換状態を解除してからパス入力を。
保守・管理〜その他設定で、シート名の表示・非表示が設定できる
ようにした。エクセルのツールバーを別途隠して運用する場合用。
シート内関数のメモをtableシートS41に記録。
保守・管理〜その他設定で、エクセルメニューバーの表示有無を
設定できるようにした。
シート名、メニューバー、パスワードで多少のセキュリティが
高まったかと思われる。それほどリスクが考えられない場合は、
この設定を行う必要は当然ない。(個人利用の場合や学習の場合など)
2008/6/4 Ver2.00a
保守・管理に、データ消去ボタンを追加。図書・会員・受付記録の
データを消去する。(サンプルデータを消去するために。)
Bリーダー用シートの関数式をマクロでシートアクティブ時に、
セルに埋め込むようにした。
利用者登録フォームを新規・編集状態での動きを見直し。
2008/6/5 Ver2.00b
利用者登録フォームを新規・編集状態での動きを更に見なおし。
2008/6/7 Ver2.00c
・予約機能を追加。図書管理表のM列は予約可否、貸出可否列に
なりました。貸出フォームから予約フォームに行く。
(予約機能を使うかどうか設定可能にした。)
M列:0又はブランク=貸出・予約OK、1=予約不可、2=貸出不可
・図書データ・会員データ入力行取り出しの関数を見直し。
・保守・管理で、図書データの更新ができるようになった。
・終了ボタンで、menuシートのタイトル名とバージョン名で別名保存
するようにした。(ファイル名固定)
(作成中)
・現在、バーコードリーダーでの図書貸出では、貸出制限なし。
2008/6/8 Ver2.00d
・予約状況リストの出力を追加。保守管理からリスト出力より
選ぶ。Workシートにピボットテーブルが作成される。
・Bコード印刷用シートの体裁を修正。6/9
2008/6/10 Ver2.00d1
・予約受付:キャンセルの定義修正
2008/12/29 Ver2.00d2
・貸出受付で上限冊数を超えた場合貸出中の本情報を表示
しているが、そのフォームの見出し名を返却日に修正
2009/7/4 Ver2.01 XL2003で修正
・×ボタンで当ブックを閉じた場合に、enterキーに設定したマクロが
そのまま有効だったのを標準に戻るようにした。
・tableシートAD4にある「menuシートのタイトル変更」ボタンマクロを
xl2007互換モードで塗り潰しなし・枠線なしが有効になるよう変更。
hsapeラベルのフォント種類変更は動作しない!(調査要)
・会員情報登録でのエラー修正
注)XL2007専用(xlsm)にした場合に、相対セル参照している
部分でエラーあり。また、65535行の絶対指定の記述あり。
それ以上のデータを取り扱う場合は修正必要。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
2009/9/21 Ver2.02 XL2007互換モードで修正
・図書や会員の検索表示では、シートに埋め込んだ関数式の
結果を利用しているが、この関数式をマクロにて再挿入する処理を
当ブックオープン時やフォーム表示時に行っているが、これを
任意にできるように変更する。(貸出、返却、会員、保守の
フォームの時に設定が有効となる。)
<理由:match()関数の範囲がXL2007で100万行対象などと
した場合にフォーム表示に一呼吸空いてしまうため。>
・署名付きでamazonにアクセスして図書情報を取得する機能を
MASさんのVBAを流用して修正する。
※keyidとsecretkeyを公開しないことが条件。