=============================================================================== Excel用アドイン シート操作 Ver0.6.0 テスト版 =============================================================================== ◆はじめに エクセルファンクラブで結構シートの並べ替えが話題にのぼるので、アドイン化してみ ました。アドイン化にあたって、いろいろとやってたら、あれもこれもと機能が増えて しまってこんな巨大なマクロになってしまいました。ソースは現在ちょースパゲッティ 状態で、エラー・バグはまだあると思うのですが、とりあえず、自分で使う分では、目 につくバグは取り終わったので、みなさんのご意見等をお伺いしたく、テスト版として 公開することにしました。ご意見等いただけると幸いです。 ◆機能紹介 Excel97で動作するアドインです。2000でも動くと思います。 インストールすると、シートタブ上の右クリックメニューに「シートの並べ替え」と、 「シート操作」の2つのメニューが追加されます。 1)シート操作 シートをシート名で昇順に並べ替えます。 2)シート操作 ユーザフォーム上のリストボックスにシート一覧を表示し、そこでシートに対する 様々な操作を提供します。リストボックス上で選択した複数のシートに対して一括 で処理できます。 ・ワークシートの挿入.ワークシートを挿入します。 ・削除........クシートを削除します。 ・名前の変更.....シート名の変更を行います。 ・表示/非表示....シートの表示非表示を切り替えます。 ・移動またはコピー..シートの移動・コピーを行います。 ・並べ替え......並べ替えは3つの方法で行うことができます。 上下移動ボタン、ドラッグドロップ、並べ替えボタン コントロールキーを推しながらドラッグドロップする とコピーになります。 ・シート選択.....リストボックスで選択したシートを選択します。 ◆インストール (1)SheetOpe.xla をエクセルのアドイン既定フォルダへ移動させます。既定値では C:\Program Files\Microsoft Office\Office\Library\ (DOSV)です。 (2)エクセルを起動し、「ツール/アドイン」のメニューを選びます。 「シート操作アドイン」のチェックボックスをチェックしてください。 リストに「シート操作アドイン」が無い場合は、[参照]コマンドボタンを押して SheetOpe.xlaファイルを選択してください。 チェックボックスにチェックをいれてOKを押したら、完了です。 ◆著作権など 本作品の著作権は、作者であるでれすけが保有しています。 本作品はフリーソフトなのでどうぞ自由にご使用ください。 本作品の使用に際して、一切の責任を当方は負わないものとします. 利用者(各自)の責任においてお願いします. テスト版ですので、重要なブックはバックアップをとってからご使用ください。 ◆パスワードについて 本作品は一応プロジェクトのロックをかけており、解除にはパスワードが必要です。 パスワードはでれすけまでメイルでお問い合わせさい。 ◆ご意見など エラーが発生した場合は、そのときの操作と、エラー内容をお知らせください。 できるだけ早く対応したいと思います。 また、このようにした方がよいというご意見もお待ちしております。 エラー報告、ご意見は、でれすけまでお願いします。 なるべく頻繁にメイルチェックするようにします。 ◆既知の問題点、改良すべき点など ・たぶんたくさん実行時エラーがでます。 ・ドラッグドロップ後にリストボックスで選択される項目が気に入らない。 ・降順並べ替えができない。 ・並べ替えの順番の方法の多様化(番号1,11,2...となるのを1,2,..9,10,11)など でれすけ deres@yahoo.co.jp