-PR-
解決済み

エクセルのマクロをモジュールからオブジェクトへ移すと機能しないのですが

  • 困ってます
  • 質問No.29659
  • 閲覧数77
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 85% (72/84)

マクロ自動記録で、下記のものを作り、MicrosoftExcelオブジェクトのエリアへ貼り付け、ボタンから実行するようにしましたが、Range命令で止まってしまいます。
命令語の格納エリア毎に使用可、不可の約束事があるのでしょうか。?
   ActiveSheet.Unprotect
   Range("E1:M23").Select
   Selection.Copy
しかたがないので、この命令群をモジュールに残して、オブジェクトにApplication.Runの命令を記述し、上記のマクロをサブプログラムとして利用しています。
エクセルを始めて1月の素人です。ご存じの方、ご教示おねがいします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル12

ベストアンサー率 51% (254/492)

こんにちは

 以下のページがご参考になるのでは?

[XL97]ActiveX コントロールの CommandButton の Click イベントでエラー
http://www.microsoft.com/JAPAN/support/kb/articles/J028/5/95.htm
補足コメント
kmasumi

お礼率 85% (72/84)

当該シート、セルをアクティブにすることで、解決しました。
投稿日時 - 2001-02-27 17:20:08
お礼コメント
kmasumi

お礼率 85% (72/84)

早速の回答ありがとうございました。ご指示のページ拝見したので、時間を作って試してみるつもりです。
1/19に、こんな便利なページを発見したのが、質問のきっかけでした。
first mailは実に嬉しかったです。
エクセル導入歴も短いので、職場のネットワーク掲示板では、解決しそうもなかったものですから。
投稿日時 - 2001-01-23 19:33:23
-PR-
-PR-
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ