ブログ
ランダム
【6カ月間500円】OCN×ドコモ光 10ギガ
記事を書く
検索
ウェブ
このブログ内で
ログイン
ブログ開設
トップ
dポイント
メール
ニュース
辞書
教えてgoo
ブログ
住宅・不動産
サービス一覧
閉じる
GoGoマクロのブログ
初心者向けマクロ講座「Go!Go!マクロ」の筆者三太郎の公式ブログです。
GoGoマクロ
エクセル仕事の自動化が誰でもできる本
「マクロの記録」ができないこと
2007-12-13 16:52:39
|
マクロ作成のコツ
「マクロの記録」を使うと、
大抵のエクセル操作は記録出来ますが、
「マクロの記録」が出来ることは、
一般的なプログラムの基本構造である
「入力」「処理」「出力」の3つの内の
「出力」の部分だけに限られます。
「入力」即ち、
どこかからデータをプログラムに取り込むという行為は、
「マクロの記録」では記録することができません。
それはなぜかというと、
マクロの記録では、何か結果に残る操作
(例えば、「こんにちは!」と表示させたり、
新しいシートを作ったり)
をしなければマクロとしては記録できないからです。
ただデータを取り込むという行為は、
シートの表示上はなんの変化も起りませんし、
そんな操作もできませんので、
「マクロの記録」では記録することができません。
けれど、だからといって心配はいりません!
なぜならば、今みなさんと勉強しているプログラムは
エクセルのマクロ
であるからです。
要するに、
大抵の場合、エクセルマクロでの「入力」とは、
「あるセルに表示されているデータを取得すること」
に他ならないですから。
「マクロの記録」を詳しく勉強するしたい方は、
▼こちら▼
5千人のエクセルユーザーが学ぶマクロ講座
「Go! Go! エクセルマクロをはじめよう!」
コメント
書店に山積みの参考書は・・・
2007-12-12 16:37:44
|
マクロ作成のコツ
「なにか、かわかりやすいマクロの参考書って
あったら紹介してもらえませんか!」
私が、初心者向けのマクロ講座を始めた当初、
メールで寄せられた質問の中で一番多かった内容です。
その頃は、ほとんど毎日のように
この様な内容の質問が届いていました。
裏を返せば、それだけ
わかりやすい初心者向けの参考書というのが
世の中には無かった。ということの表れかと思います。
そこで、
どんな参考書があるのかなぁ?と
暇をみつけては東京の大きな書店へ出かけて行って、
それらしき参考書のコーナーを見てみると、
あるは、あるは、
実にたくさんの種類のマクロ(VBA)参考書が並んでいます。
なので最初は、
これだけあるんだから、1冊ぐらい推薦できそうな
「わかりやすいマクロの参考書」って見つかるだろう!
と、安易に考えて
「かんたん!、やさしい!、できる!、よくわかる!」系の
タイトルの付いた本を、
片っぱしから手にとって見たわけです。
それからというもの、
大きな書店へ足げに通っては
ほんと、何度も、何度も、片っぱしから見あさった!
って、感じの日々でした。
するとある時・・・
ある重大なことに気が付いたのです。
それは、
手に取ったどの本も、
「リスト1を見てください。まず、この1行目は・・・」
「では、リスト2を詳しく見ていきましょう。・・・」
といったパターンばかりで、
この参考書を参考に、いざ自分でマクロを作成するには?
という視点から見ていくと。。。???
要するに、
実際のマクロ作成方法は、どれも
”完成済みのプログラムをただ説明しているだけ”
に過ぎなかったのです。
実のところ、
この完成済みのサンプルプログラムを用いた解説パターンが
役立つ人というのは、開発者(プロのプログラマー)の人達
に限られます。
彼らは、サンプルプログラムというものに実になれています。
こうゆう場合のプログラムはこうで、というサンプルが載っていて、
それに多少の説明が書いてありさえすれば
彼らにとっては、それだけの情報が得られればバンバンザイ
それを自分用にアレンジして完成させるということは得意なわけです。
(プロのプログラマーという人達は、サンプルコードと呼ばれる
プログラムの参考例が、実に大好きな性分なのです。)
一方で、
プログラムというものを一度も組んだことの無い素人の初心者の人に、
(たとえ、それがどんなに詳しく丁寧な解説が載っている
サンプルプログラムであったとしても、)
「これを参考にして、自分でマクロを作成してください。」
と言われたら・・・、
あなたは、それを参考に自分のプログラムを作ることができますか?
答えは、当然NOですよね。
プログラム素人の初心者に出来るわけがありません!
理由はカンタンです。
経験が無いからです。
(そんな経験があったら、素人の初心者とは呼ばれませんから。。。)
では、
そうしたプログラム未経験の初心者にでも
マクロを作成することができる為に参考となる例とは、
いったい何でしょうか?
それは、ズバリ
”マクロの作成過程のサンプル”なのです。
完成済みの例ではありません。
「マクロを作る過程」です。
経験のない初心者に必要なのは、
その「マクロを作る過程」であって、
「作成手順の解説」であるんです。
けっして、
既に完成済みのプログラムの解説ではありません!!
なんでもそうですが、
物作りで肝心な事は、それを作る過程を知ることなんです。
完成品をじっくり眺めてみたところで
決してそれを自分でも作れるようになどなりません!!!
なので、大切なのは
「作る過程を学ぶこと」であって、経験の無い初心者が
完成後の姿からは何も学ぶことはできません!!!!
話を戻しますが
マクロの場合では、完成後のプログラムからでも学べる人もいます。
(プロのプログラマーの人達です。)
書店に売っているのはどの本も、
リスト1を見てください。まず、この1行目は・・・
では、リスト1を詳しく見ていきましょう・・・
というパターンの解説本なのです。
どれも、
”既に完成済みのプログラムをただ詳しく説明しているだけ”
なので、
もっと重要なその”作成過程”というのは、
一切載っていません。
それで、プログラム素人の初心者が
マクロ作成ができるようになるというのであれば
問題はないのですが・・・
推薦できる参考書が、本屋には売ってない!!!
ということに、私もその時はじめて気付いたわけです。
ならば、「自分で作るしかないな!」
ということで、作ったのがこのテキスト冊子です。
「マクロ作成の過程」を詳しく解説した日本で唯一の教材です。
▼こちら▼
プロが教える「エクセルマクロ成功の鉄則」
書店の参考書には無い分かりやすいマクロの教材をお探しの方へ
ぜひ、おすすめしたい上質な
マクロ学習書
です。
コメント
記事一覧
|
画像一覧
|
フォロワー一覧
|
フォトチャンネル一覧
最新記事
”ノンプログラミング”に憧れるのはもうやめましょう!
20周年記念!Excelユーザーフォーム講座開催のお知らせ
「Excelマクロ(VBA)検定」受験エントリーの受付が始まりました。
これで、朝の通勤電車でExcelVBAの試験勉強に集中できる!
50歳過ぎてうちの親父が大型2種の免許を取った理由
「VBAマクロ」vs「XLOOKUP、パワークエリー、パワーピボット、BIツール」
英語が話せない日本人とマクロが書けない日本人
大人のプログラミング
マクロの悪循環の人
マクロにもビギナーズラックあり!
>> もっと見る
カテゴリー
マクロ作成のコツ
(223)
Excelデジタルマップ
(3)
プログラマー教育
(7)
ITの仕事
(15)
よもやまな話
(103)
VBAあるある
(5)
お知らせ
(52)
マクロ検定
(4)
三太郎アカデミー
(12)
プロフィール
フォロー中
フォローする
フォローする
自己紹介
面倒くさ~いエクセル作業を自動化する。「gogoマクロ」で検索!
最新コメント
りゅう/
Excelで、大分県の山崩れ現場の標高地図を作ってみました。
三太郎/
Excelで、大分県の山崩れ現場の標高地図を作ってみました。
りゅう/
Excelで、大分県の山崩れ現場の標高地図を作ってみました。
ぴよ/
本購入者 プレゼント!<マクロ構文集の電子ファイル>
Unknown/
Option Explicit はつけるべきなのか?
Unknown/
Option Explicit はつけるべきなのか?
sakura/
なぜ?「マクロの記録」を使うべきなのか
三太郎/
これは「できるプログラマー」の常識ですよー
三太郎/
ループはなぜ i で回すのか?
ひでお/
これは「できるプログラマー」の常識ですよー
バックナンバー
2024年11月
2024年07月
2024年06月
2023年10月
2023年09月
2023年08月
2023年07月
2022年09月
2022年07月
2022年04月
2022年02月
2021年10月
2021年08月
2021年07月
2021年06月
2021年05月
2021年03月
2020年12月
2020年10月
2020年06月
2020年05月
2020年04月
2020年03月
2020年02月
2020年01月
2019年12月
2019年11月
2019年10月
2019年09月
2019年08月
2019年07月
2019年06月
2019年05月
2019年04月
2019年03月
2019年02月
2018年12月
2018年11月
2018年10月
2018年09月
2018年08月
2018年07月
2018年06月
2018年05月
2018年04月
2018年02月
2018年01月
2017年12月
2017年11月
2017年10月
2017年09月
2017年03月
2016年12月
2016年11月
2016年09月
2016年08月
2016年05月
2016年03月
2016年02月
2016年01月
2015年04月
2015年03月
2015年02月
2015年01月
2014年12月
2014年10月
2014年08月
2014年03月
2014年01月
2013年10月
2013年09月
2013年04月
2013年03月
2013年02月
2013年01月
2012年11月
2012年10月
2012年09月
2012年08月
2012年07月
2012年04月
2011年12月
2011年11月
2011年10月
2011年09月
2011年08月
2011年03月
2011年02月
2011年01月
2010年12月
2010年11月
2010年10月
2010年09月
2010年08月
2010年07月
2010年06月
2010年05月
2010年04月
2010年03月
2010年02月
2010年01月
2009年12月
2009年11月
2009年10月
2009年09月
2009年07月
2009年06月
2009年04月
2009年03月
2008年11月
2008年10月
2008年09月
2008年07月
2008年06月
2008年05月
2008年04月
2008年03月
2008年02月
2008年01月
2007年12月
2007年11月
2007年10月
2007年09月
2007年08月
2007年06月
2007年05月
2007年04月
2007年03月
2007年02月
2007年01月
2006年12月
2006年11月
2006年10月
2006年09月
アクセス状況
ランキング
週別
11,355
位
検索
ウェブ
このブログ内で
goo blog
お知らせ
ブログを読むだけ。毎月の訪問日数に応じてポイント進呈
【集まれ!野鳥ブロガー】あなたのブログを紹介しませんか?
訪問者数に応じてdポイント最大1,000pt当たる!
dポイントが当たる!無料『毎日くじ』
goo blog
おすすめ
おすすめブログ
【集まれ!野鳥ブロガー】あなたのブログを紹介しませんか?
@goo_blog
お客さまのご利用端末からの情報の外部送信について
ログイン
編集画面にログイン
ブログの新規登録