- ベストアンサー
マクロ
コンピュータで使われる「マクロ」ってなんでしょうか? ビギナーでもわかるように、かみ砕いて説明頂けると助かります。
- hikobae
- お礼率96% (291/302)
- その他(プログラミング・開発)
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
マクロの例を示してみましょう! と言っても、プログラムは書きません。手順の概念だけです。 あなたが学校に通っているなら、先生が出席をとることでしょう!その時、コンピュータ室でも高校や中学なら座席指定でしょうが、大学なら自由に座るでしょう。 そのとき、先生は出席カードを配ったり、点呼したりして、出席をとりますが、 小生なら、電子メールを私宛に送らせます。 題名に「学籍番号」を書かせて送信するだけです。 送られてきたメールの題名の番号を読み取り、Excelの名簿に、マクロで書き込みます。 これで出席取りは終了です。 マクロ名(ショートカットキーを割り当てると使い勝手がよい、たとえばCTRL+S) 1.メールを読み込む 2.それから番号を取り出す(これを配列へ入れておく) 3.Excelから番号を読み込む(これも別配列へ入れておく) 4.2で取り出した番号が、3のExcelの番号と一致したら○を書き込む、これを繰り返す。 このように、手順を書いていきます。途中を簡略化しています、ご了承下さい。 これをVBA(Visual Basic for Apilication)で書いていくのです。 簡単な計算などは関数で処理しますが、このような処理はマクロで処理します。 VBAは易しいか、難しいか? 意見の分かれるところでしょうか? 一般的な表現では易しいというのでしょうか? プログラムの経験があれば簡単です! では、
その他の回答 (2)
- Masato_a
- ベストアンサー率21% (13/60)
hi63さんの書いたとおりなのですが、記述する言語は、VBではなく、VBAです。(厳密な話はVBの板のお願いします。) あと、hi63さんは、編集が大変だとおっしゃっていますが、私の意見を言わせていただければ、VBAは比較的習得しやすい言語だと思います。 挑戦してみてもそんはありません。
お礼
ありがとうございます。 参考にさせていただきます。
- hi63
- ベストアンサー率0% (0/2)
マクロは一連の操作を自動化するという機能です。なので繰り返しや操作の多い ものを簡単にし、作業時間等を大幅に節約できますよ。 ただ、Visual Basicというプログラミング言語で作成されるので 編集は大変かと思います。 作り方はEXCELだと<ツール>→<マクロ>→<新しいマクロの記録>で名前をつけて 操作すると、全ての操作を記憶します。あとは実行すればいつでもめんどうな 作業をボタン一つで操作したりできます。
お礼
とてもわかりやすい解説でした。 ありがとうございます。
関連するQ&A
- マクロが有効になりません
マクロビギナーです。いろいろいじったせいで、作成したマクロを『PERSONAL.XLS』に保存したのですが、通常にEXCELを起動してもマクロが使えません。PERSONAL.XLSを起動すれば、マクロは有効になるのですが、通常にEXCELを起動して有効にするにはどうしたよいのでしょうか。
- ベストアンサー
- オフィス系ソフト
- ファイルがマクロの機能で開きません
マクロを使用したことありませんしそのこと自体知識がありません。 ファイルを開こうとすると下のメッセージが表示します。 「実行している機能には、マクロまたはマクロ言語を必要とするコンテンツが含まれています、 ただしユーザーまたは管理者がこのアプリをインストールした時に、マクロまたはコントロールのサポートはインストールしないように設定されています」 ビギナーなので分かり易くどなたか教えてください。
- 締切済み
- オフィス系ソフト
- エクセルのマクロについて
エクセルでマクロを設定して、フォームでボタンをつくりマクロ登録してあります。そのフォームは保護できたりしますか? 私が作ったエクセルファイルではなく、他の人が作ったものなので、どうなっているかわからず困っています。 マクロの登録をしてあるところを見てもマクロが登録されている形跡もありません。そのマクロは簡単に言うとリンクするためのマクロです。 この説明でわかりますか・・・? 説明が下手でごめんなさい。 すごく困っています。 教えてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- マクロについて
教えてくださいm(__)m Excel2000です。 マクロでコトを簡単にして作業したいとおもうのですが、 (マクロ初心者です) たとえば、ツール→マクロ→新しいマクロの記録 で、操作した内容を記録するマクロで、 作成したマクロは、そのシートでしかつかえないのでしょうか?同じブック内なら大丈夫ですか? そのマクロを他のシートとかブックでつかうには なにか操作が他に必要ですか? visual basic editor の画面でなにか記述しないとだめですか? たとえば、ほかのブックやシートで使うには どのような操作をするのでしょう?具体的に 説明してもらえたらうれしいのですが。。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロまでっていったいどこまで??
OAインストラクターの派遣の面接ですが、「エクセルはマクロまで」といわれました。マクロってどこまでなのでしょうか?VBAも入るのだろうか?またピポットテーブルも入るの?? 人事部の人に聞いたらコンピュータのことはわからないのでって言われました。 よく事務の派遣もエクセルはマクロまでと言われるがいったいどこまでなのだろう?? ちなみに別件ですが、事務なんだけどアクセス使うってどこまで勉強したらよいのだろう?? 教えて下さい。
- 締切済み
- その他(就職・転職・働き方)
- マクロって何ですか???
先日、イオンの面接を受けました。職種は経理です。 その際持っている資格の説明をしたのですが、 ワードとエクセルを使えるということを言ったら、 じゃあマクロも使えるね?って・・・ とっさに「はい」って返事したものの、マクロって 勉強した覚えがないような・・・。 マクロって何ですか?もし勉強していなければ、 今からでも独学で簡単に覚えられるものでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル マクロが無効になる
エクセル マクロが無効になる エクセル2003でマクロを作り、2007や2010でそのファイルを開くと互換モードのファイルが開きマクロが無効になってしまいます。セキュリティセンターのマクロの設定の「すべてのマクロを有効にする」にするとマクロが動き出します。マクロの設定を開かなくてもマクロが有効になる方法はないのでしょうか。(このデータを職場のコンピュータの堪能でない人も使うため複雑な方法はできるだけ省きたいのですが)
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 マクロって、思ったより、難しそうでないような気がしてきました。