ひよこwebプログラマーの覚え書き

エクセルとwebで効率化しますさせます

*

excel VBAのマクロ、ボタンが効かない その2(KB2596927、KB2553154、KB2726958)

      2015/01/26

Pocket

2014/12/10のアップデートでエクセルのActiveXが効かなくなるアップデートがありました。

症状としては、ワークシートのボタンが押せない、ワークシートのセレクトボックスがおかしい、などがあります。

その1ではアンインストールする方法をお伝えしましたが、何らかの理由で無理、アップデートのアンインストールはやりたくない、と言う方はこちらの方法をお試し下さい。

 

最終的にやることは、ActiveXのボタン動作をフォームボタンに移植する、です。

作業前の一例です。sheet2のボタンを押して何かしらの処理、と言った感じです。

0

まずは移植先のフォームボタンを作ります。メニューの「開発」、「挿入」、フォームコントロールの四角ボタンを選択

2

ボタンを作りたい場所でドラッグします。後で移動、拡大縮小できるので多少大きめに作っておくと作業がしやすいです。

9999

突然ウィンドウが出てきます。新規作成をクリック。

4

するとまた突然ウィンドウが現れます。ここが「標準モジュール」内の「Module1」という移植先になります。移植先にいても仕方ないので、移植元にいきましょう。左側のsheet2をダブルクリックして下さい。

0

何やら色々と書いてあると思いますが、意味はわからなくても大丈夫です。

private sub commandbutton1_click()

endsub

の間をコピーします。

0

先ほどの「標準モジュール」内の「Module1」というところをダブルクリックし…

sub ボタン2_Click()

End sub

の間に貼り付ければ完了です。

0

 

動作確認して、うまく動けば嬉しい、楽しいです。いろいろ試行錯誤してみてください。また、これをきっかけにvbaを勉強するのも良いと思います。

 

0

 

それと最後にもう一つ、ボタンの調整方法です。右クリックでメニューが開きます。

テキストの編集で「ボタン2」などの表示を変更出来ます。

ボタンの角をドラッグすればサイズ調整、削除する場合はこの状態でescを押し、delキーで削除できます。

0

以上です。

 - ActiveX, excel, kbb2553154, vba, フォーム

Message

メールアドレスが公開されることはありません。

  関連記事

imgres
エクセル(Excel)vbaでの変換補助マクロ

今回は面白いものを作りました。 Excelでのファジー変換です。ファジーとはあや …

no image
vbaでメール。その1 メールファイル(.emlファイル)を操作。

vbaでメール受信は、「vba メール」などで検索すると 参考になるサイトが色々 …

imgres
エクセルの範囲選択について小ネタ

A1,B2をctrl押しながら選択 コピーしようとすると、アラートが出てコピー出 …

imgres
vbaでメール。その2 AttachmentとAttachmentsの違い。

vbaでメール操作をした時に躓いた点を書いておきます。 AttachmentとA …

imgres
excelのマクロ、ボタンが効かない その1(KB2596927、KB2553154、KB2726958)

2014/12/10のアップデートでエクセルのActiveXが効かなくなるアップ …

imgres
Excel vbaで勘違いしがちな名前

× ActiveWorkSheet × ActivateSheet × This …

imgres
excelのボタンがおかしい

2014/12/10のアップデートでエクセルのActiveXが効かなくなるアップ …

imgres
vbaでメール。その3 メールファイル(.emlファイル)の文字コード

jisです。shift-jisではなく、jisという文字コードがあります。 vb …

imgres
Excel・vbaの高速化まとめ

様々な高速化手段がありますが、今回は一般的なものをまとめました。 イベントを止め …

no image
excelで並べ替えの順序がおかしい時

・漢字の場合 フリガナが付いている/付いていない、という2種類のデータが混じって …