• 締切済み

Excel初心者です。マクロ??

基本的な事だと思うので大変質問しづらいのですが…マクロって何ですか…? 仕事でExcel2003を使ってたのですが上司に教えてもらった時に、最初に「マクロを有効にする」を選択する事を説明されただけで、自分は何が何だか分からないままなのです。 自分に与えられたパソコンにはExcel2007が入ってるのですが、そのブックを開くと何か警告が出るので(マクロを有効に出来ません、だったかな)その仕事をする時だけは2003が入ってるパソコンを求めてフラフラ~…2007ではどうしたらいいのか、も教えて頂けると有難いです!お願いします!

みんなの回答

  • kusa_mochi
  • ベストアンサー率76% (1599/2089)
回答No.1

マクロとは「Excel上での作業を記録したもの」ということになるのかな。 下記に詳しく説明されている。  【マクロについて】   http://office.microsoft.com/ja-jp/excel/HP052012011041.aspx 具体的には、作業の内容がVBAの形で記録されるの(興味があればVBAをキーワードにして検索してみるといいと思う)。 >そのブックを開くと何か警告が出るので(マクロを有効に出来ません、だったかな)  という事は、そのExcel2007がインストールされているPCでは、セキュリティ上の問題があるので現時点ではマクロが使えない設定になっているのかもしれない。  上司の方から教えてもらった方法で、Excelの設定を変更し「マクロを有効にする」事が出来ないか試してみよう。  Excel側の設定でマクロが無効になっていると、マクロを含んだexcelファイルを開くとその様な警告メッセージが出てくる。 #マクロというのは非常に便利な反面、ウィルスに利用されてしまう可能性もあるので、必要が無ければ設定上使えなくされていることが多いのだ。

tubame-san
質問者

お礼

全てを理解出来た訳ではありませんがイメージは持てました、勉強します!ありがとうございました(^^)/

関連するQ&A

  • Vista(Excel2007)のマクロ有効Bookについて

    Vistaは自分のパソコンではないので使いかたがよくわかりません。わたしのパソコンはWindows2000でエクセルも2000です。 エクセル2000で作成したBOOKを、他人のVistaのエクセル2007で開きました。 画面の上のほうに「セキュリティ警告-マクロが無効にされました」と表示が出ました。その右側のオプションという文字をクリックすると、 「・不明なコンテンツから保護する(P)」 「・このコンテンツを有効にする(E)」 という選択肢が現れました。 「有効」を選択すると、マクロ(Auto_Open等)が稼動しました。他のマクロも正常に動きました。 このBOOKを、そのパソコンで2007のマクロ有効BOOK(拡張子.xlsm)という形式で保存してみました。 特にエラーメッセージもなく問題なく保存できました。 ところが、このBOOKを同じVistaで開くと、「セキュリティ警告-マクロが無効にされました」とは出るのですが、その「オプション」をクリックしても、 「・不明なコンテンツから保護する(P)」というメッセージしかなく、「・このコンテンツを有効にする(E)」の選択肢が消えてしまっています。そのためマクロを有効にすることができません。 エクセル2007のリボンのセキュリティから、「すべてのマクロを有効にする」にしても同じです。 このBOOKをエクセル97-2003互換バージョンに変更して保存すると、上記で、「すべてのマクロを有効にする」にしたため、何も聞かずにマクロが有効になりました。そこでセキュリティをもとどおりにもどすと、エクセル97-2003互換バージョンでは、最初と同じ「・このコンテンツを有効にする(E)」の選択肢が現れました。 しかし2007のマクロ有効BOOK(拡張子.xism)の形式で保存したBOOKでは、やはり「・このコンテンツを有効にする(E)」の選択肢がありません。 わけがわかりません。 どうしたら2007のマクロ有効BOOK(拡張子.xism)のマクロを有効にできるのでしょうか?

  • Excel2007でマクロが有効にならない

    XPsp2+Excel2007です。ファイルの保存場所はローカルネットワーク上のサーバです。 自分で簡単なマクロを作り、実行して動作を確認して保存しました。しかし、ファイルを開くと「マクロは無効」と警告が出ます。 そのときのダイヤログにも「不明なコンテンツから保護する」の選択子1つしかなく、マクロを有効にできません。 どのようにすれば有効になるのでしょうか。 行ったこと ・Excelマクロ有効ブック(*.xlsm)で保存 ・セキュリティセンタ、マクロの設定で「すべてのマクロを有効にする」にチェック ・セキュリティセンタ、信頼できる場所にローカルネットワーク上のサーバを指定 ・おまじないとして再起動を数回ほど ・電子署名はしてません あと気になることと言えば、Excel機能で読み込み時にパスワードを必要にしてあります。 勝手に暗号化がかかっているようですが・・・ウイルス対策ソフトは入れていません。これが影響しているのでしょうか?

  • Excel2000 個人用マクロブックに保存できない

    お世話になります。Excel2000です。マクロの作成で、個人用マクロブックという選択先がなくなってしまいました。(Personal.xlsがない??)どうすればいいのでしょう?どこにあるのでしょう?

  • Excel2007のマクロセキュリティ設定について

     質問させていただきます.  どうぞよろしくお願いいたします.  Excel2007のマクロを有効にするタイミングを,2007より前と同じように ブックを開いたときにしたいのですが,設定方法はあるのでしょうか??  2007で「開発」→「マクロのセキュリティ」→「マクロの設定」で 「警告を表示して全てのマクロを無効にする」にした場合, ツールバーの「オプション」         →「このコンテンツを有効にする」         →「OK」 と毎回3回もマウスカーソルで選択しなければならず, また,(2003まではデフォルトでブックオープン時にマクロ有効設定できていたので) ブックが開いている際はマクロ有効設定済みと勘違いして,他のアプリから マクロ実行しようとしてしまうなど,よくトラブルを起こしております.  ボタン操作時も,SheetChange時も常に気をつけるしか方法は無いのでしょうか??  もし何かアドバイスいただけることがございましたら, 是非よろしくお願いいたします.

  • マクロが止まってしまいます. (マクロ初心者です)

    ある2列のデータを選択して(例えばA1からB10まで) グラフウィザードを選択して散布図のグラフを作成する. 上記のようなマクロを作成したのですが, 作ったエクセルのファイル上ではちゃんと動いてくれるのですが 別のファイルで使うと 「実行エラー9 インデックスが有効範囲にありません」 と警告がでて途中で止まってしまいます. マクロ初心者でプログラムもわからないです. 保存先がよくないのでしょうか? それとも,もともとこのような作業(マクロを別のファイルで使用) はできないものなのでしょうか? よろしくお願いします. windows98 Excel2000

  • Excel2007のマクロ(excel4.0)のSELECT関数でマクロエラーが発生する

    Excel VBAで開発されたソフトの改造を行ってますが、Excel2007で動作しないマクロがあり困ってます。 <開発環境> ・WindowsXP Pro SP3 ・Celeron 540(1.8GHz) ・メモリ1GB ・Excel2007 SP1 (Microsoft Office2007) 改造元ソフトはOffice2000で開発されており、Excel2007で動作するとマクロエラーが発生する処理があります。 因みにまだソフト改造はしてなく、そのままExcel2007で動作させるだけでマクロエラーが発生します。 発生する箇所はマクロ(excel4.0)で定義されており、下記のコマンドです。 =SELECT(!選択エリア) マクロエラーの内容は下記になります。 ------------------------------- マクロエラー [dbg.xls]マクロ(excel4.0)BV28 ------------------------------- やりたい事はシートの特定の範囲を選択することです。 "選択エリア"は正しく定義されていることは確認してます。 (=シート名!$D$4:$CY$103 と定義してます) Excel2000やExcel2003ではマクロエラーが発生せずに正常に選択されます。 Excel2007のマクロセキュリティ設定を「すべてのマクロを有効にする」にしてます。 開発者向けのマクロ設定を「VBAプロジェクトオブジェクトモデルへのアクセスを信頼する」にチェックしても改善しません。 ネットで調べましたが判らず、ここで質問させて頂きました。 判りにくい説明で申し訳ありませんが、よろしくお願いします。

  • エクセルでマクロ(Excel 4.0)が含まれていると表示される

    エクセルを開くときに、マクロがふくまれていると表示されます。特にマクロは記録していないのですが、よくみると「Excel 4.0」がふくまれていると表示されています。 これは普通のマクロとは違うのでしょうか。 この表示を表示されないようにするにはどうしたらよいのでしょうか。 ちなみち違うパソコンでブックを開くと表示されません。 バージョンの違いも関係あるのでしょうか。

  • Excel2013のマクロを編集したい

    Excel2013のマクロを編集したいのですが、できない状態です。 開くと黄色のバーで セキュリティの警告・・・『コンテンツの有効化』 があります。 その状態から 『表示』タブ→『マクロ』→『マクロの表示』 で マクロ画面が出ます。 マクロ名のリストに編集したいマクロがありますが、 『実行』 『ステップイン』 だけ選択できて 『編集』 『作成』 『削除』 『オプション』 のボタンは押せない状態です。 どうすれば編集できますか?

  • Excel2013 マクロ''を実行できません

    Excel2013で既存のブックを開こうとすると 「マクロ 'PushMsg'を実行できません。・・・」(画像添付参照) と表示されます。 開こうとするブックにはマクロ(VBA)はありません。 右クリックで「新規作成」では開く事はできます。 又、マクロ有りのブックに対しても同じ現象です。 新規作成で開いたマクロ有りのブックについては正常にマクロは動きます。 ただ、 新規作成で開く→名前をつけて保存→閉じる→ 保存したブックを開く→上記又は画像添付のエラーがでます。 エラーがでるまでの経緯は以下のとおりです。 1.以前は問題なく開く事ができます。 2.Access2016をインストール。 3.上記のエラーが発生。 4.Access2013のruntimeを以前インストールしていたのでアンインストール。 5.やっぱり上記のエラーが発生。 6.Office2013の修復。(オンライン修復) 7.やっぱり上記のエラーが発生。 いろいろと調べましたがわかりません。 なにかわかる方、教えて頂ければ幸いです。 宜しくお願い致します。

  • マクロの保存先の変更

    Excel2003で、既存のマクロの保存先を 「作業中のブック」から「個人用マクロブック」に 変更したいのですが、どのようにしたらできるのでしょうか? 新たにマクロを新規登録する時に「個人用マクロブック」を 選択して、内容をコピペするしかないのでしょうか。 もっと簡単にできないでしょうか? マクロ初心者なので、内容がおかしいかもしれませんが よろしくお願いします。