• 締切済み

Office系のマクロを教えてくれるスクールを都内で探してます。

Office系のマクロを教えてくれるスクールを都内で探してます。 具体的には、業務上で毎日、メールなどから一部分の文字を伏字にしたり、 あるいは一部の内容を取り出して別のところにコピーペーストしたりして 別のメールを作るのですが、手作業が多く辛くて困っています。 これをマクロで行いたいのですが、目的が果たせればエクセルでもoutlookでも 構わないのです。(会社のメーラーはoutlook2003です) スクールを探すとエクセルやアクセスのスクールはあるようですが、 みなDB操作のような内容ばかりのようです。 文字列抽出や加工などのマクロやVBAを教えてくれるスクールってないでしょうか。

みんなの回答

  • liners0
  • ベストアンサー率60% (3/5)
回答No.2

スクールに通っても残念ながら目的を達成できないでしょう。基本操作なら速いが、VBAでOutlookを使いこなすのには上級レベルでも少ないと思われます。 まず目的のコードに近いもの(Outlook操作/文字列操作)が載っている書籍で一通り学習してからでも遅くありません。 それと平行してUWSCを学ぶのも悪くありません。キーボードマクロだけでなく高度なスクリプトが組め目的が達成できます。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 Excelのスクールはありますが、Outlook はないはずです。なぜないかというよりも、レベルが格段に上になるわりに、需要が少ないからです。Excel VBAを使いこなせる人なら、ある程度は、Outlook も使えます。 >DB操作のような内容ばかりのようです。 そんなことはありませんが、一応講師の資格としては、VBAエキスパートで訓練を受けたような人でないと無駄になってしまいます。しかし、多くのプロレベルに達する人は、VBAでも、VBでも、みんな独学で覚えた人です。スクールでできるようになるとは思わないです。 私自身も、VBAを始める前にあちこち探しましたが、だいたいお金がないので、結局のところ、本を購入して、それで覚えました。だいたい、経費的には、10分の1から20分の1で済みました。しかし、書籍代だけでも、バカになりません。 東京都ですと、都で主催するキャリアアップ講座というのがありますが、時期が限られているのと、内容も期待出来ません。また、TAC の資格試験講座のようなものは、実際にコードを組むようにはなれないような気がします。コードを組むこととは関係のないこともあるからです。 http://vbae.odyssey-com.co.jp/training/text.html VBAエキスパート  だいたい、間をおかずに、延べ時間で、60時間ぐらいで入門レベルが終わるのではないかと思います。Access と違い、Excelは、一行マクロ(SubとEnd Subを抜く)というものでも通用しますから、それで、数多く試してみると、なんとなく感覚がつかめるようになります。学習は、ひとつずつ積み上げて覚えていくものです。 >文字列抽出や加工などのマクロやVBAを教えてくれるスクールってないでしょうか。 特別、それだけを取り扱うとか中心に行うというものはありません。VBAという言語は、関数型ではありませんので、全体的に進めていかないと、使えるようになりません。また、具体的な目的を持って勉強し始めると、挫折することが多いような気がします。この間、いろんな言語のテキストを書いている林晴比古さんの書籍に書かれてあって、確信を持ちました。 急ぐようでしたら、UWSC というキーボードマクロがあります。 http://www.uwsc.info/ VBAのマクロが分かればかなり使えますが、記録マクロだけでも結構使えます。有償になりますが、会社で使用するための登録も可能です。 なお、ある意味、自己矛盾していますが、掲示板で書かれているコードは、実務のコードから一部を抜き出したもので、実際のコードの一部でしかありません。多くは、エラー処理をしていない簡素化したもので、とても実務で使えないようなものもあります。また、基本的なことさえ知らない入門レベルの人のコードもあります。ですから、必ずテキストでチェックしてください。

azumiXX
質問者

お礼

ご回答ありがとうございます。御礼が遅れまして申し訳ありません。 >Outlook はないはずです。なぜないかというよりも、 >レベルが格段に上になるわりに、需要が少ないからです。 このご回答で探してもOE系のスクールや講座がなかなか探せない訳がわかりました。 以前の会社でOEのフォームを使っていたため(私が作ったのではありません) フォームで行うのが一番良いのかと思っていました。 少しエクセルのマクロで目的に合致することができないか、 考えて見たいと思います。 ありがとうございました。

関連するQ&A

  • Excelマクロ

    50枚くらいの別々のExcelスプレッドシート(別ブック)に入っている様々な文字列を変更したいと思っています。 (例えば、rose→daisy, pink→red, apple→orangeなど) この場合、この一連の「置換」を使った操作をマクロに記録させ、そのマクロを別のブックに入っているスプレッドシートにも適用することはできますか? 聞いたところでは、「マクロの記録」で記録されたマクロは、VBAで編集できるとのことなのですが、 そのVBAは、エクセルのどこから取得することができるのでしょう? そのVBAを別のスプレッドシートに都度コピーペーストすることにより、あるスプレッドシートに記録されたマクロを他のスプレッドシートに記録することはできますか? また、この方法がワークしない場合、別のやり方で目的を達成することはできますでしょうか? どなたかどうぞお知恵をお授け下さい。宜しくお願いいたします。

  • エクセル,マクロのTrimの使い方

    エクセル2000を使っているのですが,マクロの使い方がよくわかりません. コピーペーストしてきた大量の文字行列の先頭末尾に余分な空白があって正しくソートされません.そこで,Trimを使おうと思ったのですが,使い方がいまいちよくわからず,エラーが出て実行できません. また,重複した内容のセルを抽出・削除もしたいのです. どうぞ教えてくださいm(_ _)m

  • マクロ

    マクロに関して質問があります。 今日仕事上で、エクセルで作成している請求書、過去数か月分のシートから、14か所の項目をコピー(抽出)して、一覧にしてほしいと依頼されました。 請求書から取り出す数字は、どのシート(月)もまったく同じ箇所にあるので、コピーして、別のシートに一覧としてペーストできるのではないかと思いました。 マクロは今まで組んだことがないので、高度なことはさすがに難しいと思いますので、できましたら、エクセルの中から、複数のセルをコピーして別シートにペーストできる方法をご教授いただけますと幸いです。 いろいろとネットで検索はしたのですが、参考になりそうなものが見つけることができませんでした。。 上記に関して、参考になりそうなURLがございましたら、 URLのみでも大丈夫です。いろいろとトライしてみたいと思います。 宜しくお願いいたします。

  • OUTLOOK2003で次の未開封メールに移動するマクロは。

    OUTLOOK2003で次の未開封メールに移動するマクロは。 OUTLOOKEXPRESSからOUTLOOK2003へ会社の命令でメーラーを変更しなくてはならなくなりましたが、 OUTLOOKEXPRESSには「次の未開封」というボタンがあって便利だったのですが、OUTLOOK2003にはそのような機能がないようでなんとかVBA等でできないものか探してみたのですが、見つけられません。 どなたか、よろしくお願いします。

  • Excelでマクロ実行中に画面を固定する方法

    Excelでマクロ(VBA)を実行しているとお考えください。 内容は他のシートのデータを別のシートにコピー&ペーストするとお考えください。 すると、画面がめまぐるしく動きます。 これをとめる方法をご存知の方教えていただければうれしいです。 (以前、やったことがあるんですが、忘れてしまいました) (また、検索で調べようとしたのですが、どのようなキーワードで検索すればいいのかわかりませんでした(私のキーワードでは見つかりませんでした)) よろしくお願いいたします。

  • 別のアプリケーションとエクセルマクロについて

    エクセルとは別のアプリケーションのデータの文字をコピーして エクセルのシートのある決まった位置に張り付ける、ということを 簡単に行いたいのですが、(マクロ的にボタン一つとか) どういった方法がありますか? エクセルのVBAマクロは作っていますが、 別のアプリからデータをコピーして持ってくるというのは、できないですよね。 (csvとかに落とすこともできないデータです。) 別のアプリの文字をコピーする段階で、VBAでは無理だと思うので、 他のプログラム言語だと、そういうことができますか? C言語は少し習いましたが、何か最適な方法や、 このプログラム言語だと、簡単にできるというのがあれば、教えてください。 よろしくお願いいたします。

  • マクロ

    エクセル、アクセスの「マクロ」(vba) と 経済用語の「ミクロ」「マクロ」 は全く別の意味ですか?

  • OFFICE EXCELマクロの初期設定方法

    現在、EXCELのマクロを使って作業を進めています。 作業上、必ず最初に行う作業があるのですが、 面倒なのでマクロ処理化しました。 決まった作業なので、新しくファイルを作る時も、 マクロの内容をどこかに保存していたtextから コピーアンドペーストして、いちいち マクロ → 編集 → (コピーアンドペースト) → 実行! という流れで現在行っているのですが、大変面倒です。 「microsoft excel」を起動した瞬間から、 作成したマクロを(EXCELに)組み込んでおく方法はないでしょうか? マクロというよりOFFICEの設定になるかもしれませんが、 教えていただけないでしょうか?

  • エクセルで特定文字列の抽出マクロを教えてください

    エクセルで以下のような文字列を抽出するマクロを教えてください。 On 2009/07/07, at 21:55, mail*****@docomo.ne.jp wrote: メールのやり取りの本文内容から上記部分だけを抽出したいと考えています。 日時は変わりますが、他箇所は一緒です。 よろしくお願い致します。

  • VBAマクロについて

    エクセルVBA初心者です;; よろしくお願いいたします エクセルで馬データを管理しています シート1:500頭くらいのデータがずらっと並んでいます シート2:シート1のデータより一部の馬を50頭抜き出しています シート1・2ともに、csv抽出マクロを埋め込んでいます シート1にシート1のデータ抽出ボタン、シート2の内容を抽出するボタンを追加しました シート1・2ともカラム構成が異なっています やりたいことなんですけど、シート1でシート2の内容を抽出できないものかと思います シート1からシート2の関数を呼び出しかつ、抽出対象データがシート2という感じで出来ないものでしょうか? シート2に移ってボタンをクリックすればいい話なんですけど、これからシートを追加するので あとあと面倒だと。 ご伝授お願いします

専門家に質問してみよう