次の方法で共有

Excel2010(VBA)でCommandbarを作業領域(ワークシート)に表示したい

Anonymous
2011-02-06T04:36:02+00:00

XP-Excel2003で、セルを選択し、クリックして次の処理をするコントロール付のCommandbars を含むVBAを作成し、使っていましたが、7-Excel2010 で走らせると、エラーも出ないで、バーが表示されずに終了する。 NETを検索して、Excel2007 以降は、アドインのタブにバーが作成される、と分かり、確かに作成されていて、クリックすると問題なく処理できま す。しかし、使い勝手からは、好ましくない。2003 のように、作業領域にバーまたは(クリックできる)ボタン、アイコンなどを置く事は出来ないのでしょ うか。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-02-06T15:09:05+00:00

コマンドバーを表示することはできません。

代替手段としては

1.シート上に直接コマンドボタン(フォームツールボックスのボタン)またはオートシェイプの四角等を貼りつけそこにマクロをリンクさせてボタン替わりにする

2.コンテキストメニューに登録してそこからマクロを起動する

3.ユーザーフォームにボタンを配置して、コマンドバー替わりにする

と言うことになると思います。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-02-08T06:16:01+00:00

    y sakudaさん、ありがとうございました。VBA初心者で、先のマクロも本とHelpを参照しながら、その通りに作成したものです。

    同じような処理があちこちにあるのですが、シートにフォームツールボックスを貼りつける事で修正をしていきます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません