[[20151028091906]] 『マクロがツールバーやコントルールに登録できない』(koko) ページの最後に飛ぶ

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

 

『マクロがツールバーやコントルールに登録できない』(koko)

お世話になります。
前から使っているファイルを開いて
新しく記載したコードをフォームコントロールに登録しようとしましたら
マクロの登録画面に記載したコードが見つからず登録できません。
他のコードもありませんでした。
クイックアクセスツールバーのカスタマイズから開いても同様です。

以前にクイックアクセスツールバーに表示したマクロのアイコンはあります。
実行もできます。
ALT と F11 で開くとコードは見つかり、F5でマクロは実行できます。

このファイルだけ、突然このようになってしまいました。

どなたかご教示お願い致します。

< 使用 Excel:Excel2007、使用 OS:WindowsVista >


 >突然このようになってしまいました。 
 この時に何か変更した覚えはないのだろうか?

 とりあえず確認。

 マクロが
 Private Sub マクロ名
 で始まっていないだろうか?

 マクロの頭にPrivateをつけるとマクロの実行選択画面や登録選択画面に出てこないようになるが。

(ねむねむ) 2015/10/28(水) 09:51


ねむねむ様
有難うございます。
マクロは標準モジュールに記載してあり、subで始まるマクロです。
今回記載したものも含めて3つあるのですが、
3つともマクロの登録画面からは見つかりません。
ALT と F11 からだと3つとも見つかります。
前の2つはツールバーに登録してあり、使えます。
今回のはユーザー設定リストで並べ替える記録マクロです。

(koko) 2015/10/28(水) 10:53


 標準モジュールに
 Option Private Module
 が記されているということはないだろうか?

 また、「開発」-「マクロ」のダイアログでは表示されているかいないかどちらだろうか?
(ねむねむ) 2015/10/28(水) 13:25

ねむねむ様
有難うございます。

標準モジュールはOption Explicit になっています。
「開発」-「マクロ」のダイアログでは表示されません。

(koko) 2015/10/28(水) 15:11


 最後の確認。
 そのマクロには引数がないだろうか?
 Sub  aa(bb)
 のようにカッコの中に指定があるかどうか。

 引数がある場合にはマクロの設定などで表示されない。

 これでもない場合、私のほうではお手上げなので他の人からの回答を待ってくれ。
(ねむねむ) 2015/10/28(水) 15:44

ねむねむ様
ありがとうございます。
引数はないです。

先ほど思い出したのですが
4日程前に当該エクセルファイルが固まってので
タスクマネージャーで終了させたことがありました。
それが原因かも知れません。

(koko) 2015/10/28(水) 17:25


 マクロの登録画面の、マクロの保存先はどうなっていますか?
 開いているすべてのブック、もしくは作業中のブックになっていますか?

 前に一度、私はそれで1日悩みました
 開いているすべてのブックになっていたらスルーしてください
(ぞー) 2015/10/28(水) 17:57

コメント返信:

[ 一覧(最新更新順) ]


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