[[20160928001232]] 『バージョンの違うPCだとマクロがうまく実行でき』(hana) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『バージョンの違うPCだとマクロがうまく実行できない』(hana)

お世話になります。

仕事で使用するファイルにマクロで色々な加工ができるようにしました。

作成したのはExcel2010のPCです。

そのファイルは職場の複数の人が自分のPCで使用するのですが、Excel2007のPCでこのファイルのマクロを実行するとエラーになってしまいます。

詳しく説明致しますと、あるシートの内容を加工して別シートを作るというマクロをボタンに登録しているのですが、そのボタンを押すと「マクロが登録されていません」というようなメッセージが出ます。

マクロを確認したら、マクロの名前(Subの後ろ)が作成したものと違っていました。

具体的には、作成したのは「印刷用シート作成」というマクロだったのですが、2007のPCですと「印刷用シート作」になっていて、ボタンに登録されているのは「印刷用シート作成」なので、マクロが見当たらないとなってしまうのです。

改めて自分の2010のPCで確認しても、ちゃんと作成した通りになっており、普通にマクロも実行されます。

どうしてこのような現象が起こってしまうのでしょうか?
また、解決策はありますか?

ご存知の方、よろしくお願い致します。

< 使用 Excel:Excel2010、使用 OS:unknown >


よくわかりませんが、マクロ名に日本語を使わないようにしてみたら
状況が変わらないですか?

(γ) 2016/09/28(水) 05:51


γさん、ありがとうございます。

一般的にはマクロ名には日本語はつかないようですね。。
初心者なので思いっきり日本語でつけていました・・・

とりあえず日本語表記はやめてみます。

ありがとうございました!
(hana) 2016/09/28(水) 15:44


 横から失礼。
 こーいうバグがあるっぽい。

https://support.microsoft.com/ja-jp/kb/2297924

 日本語じゃないほうが安心だねー。

(1111) 2016/09/28(水) 17:05


1111さん、ありがとうございます。

まさしくこの現象だったような気がします。
参考になりました!

お二方、ありがとうございました!
(hana) 2016/09/29(木) 00:17


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.