• ベストアンサー

Excelマクロの便利さや基礎を知りたい

fujisawa33の回答

回答No.1

今は、マクロよりpythonでexcelを自動処理させるやりかたがおすすめでえす。その手の本もたくさん出ています。図書館で借りれるかもしれmせん。

hiro_1116
質問者

お礼

そうなんですか! それまたハードルが高そうな気がしますが、調べてみます。 ありがとうございました。

関連するQ&A

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

    仕事でよくエクセルを使って計算などをしています。 はじめはエクセルの関数も知らず調べているうちに効率的だと思い、積極的に使うようになってきました。関数もいろいろ使い複雑に感じています。 そこでエクセルのマクロを使うともっと効率的なのかと思い始めています。 ただ、プログラムは全くの初心者でマクロを使うとどこがどう効率的になるのか、 調べてもいまいちピンときません。 今の仕事内容なら関数だけでなんとかなるのか、マクロを使ったほうがいいのか。 漠然としていて申し訳ないのですが、 (1)関数でもできるけどマクロの方が良い事。 (2)マクロを使わないとできない事。 これらの具体例を教えていただきたいです。 私がやっているのは例えば見込みに対して実際どれだけ売れたか、などの計算ですが、 いろいろ条件が絡んできて関数を使っています。 その他いろいろありますが、マクロを使えたらもっと良いのか判断できない状況です。 会社内では関数すら使う文化がなく聞ける方がいません。エクセルはみなさん使っていますが、私が率先していろいろ試している感じです。 その他アドバイスでも良いのですが、なんとなく感覚が掴めて必要性を感じたら書籍などで勉強したいと考えています。 宜しくお願いします。

  • JSPでエクセルの処理をしたい

    JSPでエクセルのマクロを利用し、 その結果をwebページ上に出力しようと考えています。 調べたところPOIやWSHなどで できるそうなのですが、 紹介しているHPや書籍が少ないので どうにも進まない状態です。 ・JSP上でエクセルを起動する方法 ・そこでマクロを使用する方法 これらについて知っていることがあったら 教えてください。 また、お勧めのサイトや書籍があったら 教えてください。

  • あるPCでだけExcelマクロが動作しない

    仕事で使っているExcelのマクロなのですが、新しく導入したPCでなぜか動作しません。 途中まで動作するのですが、処理を完了せずカーソルが砂時計のままになります。 状況としては・・・ ・もともとはExcel2000上で作成したもの。 ・Excel2007までは動作確認済み ・新しいPCにはExcel2010がプレインストール、  動作しなかったためアンインストールを行い、Excel2000をインストール ・新しいPCの環境はWindowsXP SP3 CPUはCore2Duo メモリ2Gbite  ※同じCPUでWindows7、Excel2007では動作。 という、状態です。 一部のマクロは動作しているのでVBAが動かない状態ではないようなのですが・・・。 長年使っているマクロなので、マクロ内部の問題とは考えにくいので、 新しいPCの環境に何かあるのかと思うのですが・・・お手上げ状態です。 アドバイスをいただけると助かります。 よろしくお願いします。

  • エクセルマクロの勉強会の教材、これといったものは?

    社内でエクセルマクロの勉強会をします。私が先生をしますが、 基本的なことは勉強不足です。 手探りで自動マクロで作ったり、わからないことはネットで 問い合わせして張りつけたりして使っていました。  今までの資料つくりが10分の1に短縮し、効率があがり高い評価を受け、 先生をすることとなりましたは色々な書籍、NETがありますが、 とりあえずは自分の作った資料、帳票類で講義しますが、良い教材、 資料がありませんでしょうか。 この際自分も基本から勉強したいので、教えてください。

  • Excelマクロの弊害

    内勤業務に従事するものです。 職場で他の影響考えないで作業をなんでもエクセルマクロにしたがる人がいて困ってます。 部分的に作業効率が上がっても他の業務との接続性が下がる そして、メンテナンスが頻繁かつ予測できない状況ですから下手にマクロ化しないほうが良いと考えています。 皆様の即場での事例など共有頂きたく思います。 よろしくお願いします。

  • windows10環境でエクセルマクロが動作しない

    現環境はwindows10の64bit版で利用しているエクセルは2007です。 発端はパソコンを買い替えたので、以前使っていたwindows7の環境で利用していたエクセル2007(パッケージで購入したもの)を新しいパソコンのwindows10環境にインストールして、以前使ってたマクロが入ったエクセルファイルを開いたところ、画像のようなエラーメッセージが順に出て、最終的にはそのマクロが削除された状態でファイルが開く状況になります。最初はファイル自体が破損してるのではないか?と疑い、データを会社のパソコン(windows7、エクセル2010環境)で開いたところ問題なく作動しました。 windows10環境に問題があるのかな?とは思ったのですがインターネットで調べたりはしたのですが解決策が見つからず、解説策(現環境下でもファイルが問題なく使える)をご存知の方がいればご教授頂けたらと思います。

  • エクセルの関数とマクロについて

    (1)のお願い! 例えば関数で =COUNTIF(A1:A10,"*") と記述すれば「A1:A10のセル範囲に文字列のセルは何個あるか」ということですが、これをマクロではどのように記述しますか?教えて下さい。 (2)のお願い! マクロを本格的に勉強したいのですが、関数については理解できてますので、関数とマクロの記述の比較が出来れば私にとって非常に便利なのですが、そのような事を記載した書籍やWebサイトはないものでしょうか?

  • excelマクロ開発画面が壊れた

    お世話になります。 環境はWindows98SE、office97です。 どうやって今の状態になったのかが説明できないのですが、 excelを立ち上げ、ツール/マクロ/マクロを選択/編集 とやって出てくる画面ですが、 昔(壊れる前)は左にエクスプローラ風画面、その右にマクロのコード、 が繋がって綺麗に表示されていました。 現在は出てはいるのですが、それぞれが独立で表示されています。 よって、例えばコードの画面を右上の四角(拡大)にすると 画面全体に広がりエクスプローラ風画面が隠れてしまいます。 (エクスプローラー風画面についても然りです。) どうか元に戻す方法を教えてください。 宜しくお願いします。

  • エクセルでのマクロ異常について

    エクセルでマクロを作り、それを実行している際に、 ある時作ったエクセルブックにおいては、1度目はマクロが実行できるのですが、2回目以降にマクロを実行しようとすると、「ファイルがみつかりません:VBA6.0」という表示が出てOKを押すと、Microsoft Visual Basicの画面が出て、「中断」となっております。 他のマクロを使ったブックではこの現象はありません。パソコンを再起動すると、1度目はマクロが実行できます。 なお「VB6(SP5)ランタイム 基本セット」はインストールしてあり(Vb6jp.dll他いくつかのファイルがインストールされています)、マクロウイルスについても、チエックしましたが検出されません。 この現象は、他のパソコン(win xp)で実行しても同じです。 また再現性があります。 環境はwin98    office2000 premium です。 どのような場合にこの現象が起こりうるのか教えていただけませんか。

  • エクセルマクロによる顧客リスト検索

     エクセルで作成している顧客リストの検索をするマクロを作成したいと考えています。具体的には、ユーザーフォームに顧客名・勤務先・役職のテキストボックスを作り、顧客名を入力してコマンドボタンを押すと勤務先などがテキストボックスに表示されるものを作ろうとしています。  ユーザーフォームにテキストボックスやコマンドボタンを作る方法はわかりましたが、それらを顧客リストと結び付ける方法がわかりません。ネットで「エクセルマクロ講座」を探してみましたが、こうした事例にあてはまる講座もみつかりませんでした。  どなたかマクロに詳しい方は教えていただけないでしょうか。あるは上記の事例にあてはまるエクセルマクロの講座がWeb上にあれば、それを教えていただけないでしょうか。