|
▼かみちゃん さん:
早速にアドバイスをいただいていながらお礼が大変遅くなり失礼いたしました。ありがとうございました。
>以下のURLが参考になりますでしょうか?
>http://www.moug.net/tech/exopr/0100012.htm
実はもともとこの方法で試してみたのですがうまくいかなかったので質問させていただいておりました。(質問の仕方が拙くて申し訳ございません。)
自分のやり方がおかしかったのだと思い、休み明けの今日、会社で再度試してみたのですがやはりうまくいかず、結果報告もかねてご返事させていただいた次第です。
ブック(←「ブック1」と呼びます)に添付したツールバー・ボタンはブック1を開くと出てくるのですが、ボタンを押してマクロを実行させようとするとエラーになってしまいます。
当該マクロはブック1で使うのではなく、別のブック(←正しくはCSVファイルですが、「ブック2」と呼びます)に対して整形作業等を行うものです。ブック2は会社のオンライン端末からリスト作成要求した際に出来るCSVファイルで、フォームは決まっていますが特定のものではありません。
CSVファイル自体はその場限りのもので保存する必要もないので、そのCSVファイルがエクセルで表示された時点でツールバーのボタンを押し一連の整形作業を行いたいと思っています。
質問で載せさせていただいたベタな方法でやると、思った通りの動きをするのですが、ご紹介いただいた方法だけではなぜうまくいかないのかがわからず頭をかかえています。
<↓ベタな方法>
(別のパソコンでもブックを開くことなくいつでもそのマクロを使えるようにしたいので)別のパソコンで、
(1)新しいマクロの記録−マクロの保存先を個人用マクロブックにしてOKボタンを押した後、すぐに記録終了する。
(2)VBEでブックのマクロをコピーし、PERSONALのモジュールにペーストする。
(3)ボタンをいつでも使えるようにするために、「メニュー−ユーザー設定」を開いた状態でボタンをドラッグして既存の標準ツールバーにコピーする。
(4)貼り付けたボタンのマクロを、「ユーザー設定−選択したボタンの編集−マクロの登録」からPERSONALのマクロに付け替えする。
会社の同僚にも使ってもらいたいと思って作ったものなのですが、ベタな方法をうまく伝えきれる自信(能力)がなく、もっと簡単に同僚も使えるように広める方法がないものかと思っています。
うまくいかない理由と簡単に広める方法について更にご教示いただけたら幸いです。
長々となってしまい、また、具体的な仕様やエラー内容(エラー番号が出ないエラーになり、余計???となりました)等も伝えられず、勝手なお願いばかりで大変申し訳ございません。m(_ _)m
|
|