GoGo エクセルマクロをはじめよう!の公式Webサイト

HOME

難しい勉強していませんか?



VBAで初心者が勉強すべき範囲

Excelの自動化に本当に必要な上図「ベーシックな範囲」だけに絞って勉強することで、
勉強時間(覚えること)が 3分の1以下に なります。 VBAの難易度(ハードルの高さ)が 10分の1に 下がります。 それで(決して100%とは言いませんが)、 Excel自動化の95%が
十分に可能
です。

つまり、マクロ(Excel自動化のVBAコード作り)の最大のコツは、 範囲を絞ってササっと勉強して、最大限時間を掛けずに役立つマクロを作る!ということです。

全てを自分で・・・とまでは言わないまでも、 簡単にできる部分の自動化は自分でやる!

PC等のコンピュータを自動で動かす唯一無二の方法は、プログラミングしかその手段は他にないわけです。

今後ますますのデジタル化社会の中で、自分や自分の会社が 米国IT大手企業のデジタル小作人に成り下がらない方法 というのは、それ(プログラミング)しかありません。

その、このデジタルの時代で最も重要なスキルを持つ事を 放棄して、目新しいツールに頼って失敗を繰り返す。。。

それは、最近よく言われる日本人の「デジタル小作人化」 それを自らで選んでいることに他なりません。

小作人は一生、地主に支配されてお金をたんまり搾取され 続けるだけです。(地主と言うのはツールの開発者たち)

キカイは、同じ事の繰り返しは得意ですけど、 マクロは、似たような事の繰り返しが大の得意です。

当サイトでは、VBAの難しい部分は排除して自動化に必要な部分だけ学びます。 大概のVBA初学者は、複雑なことばかりを教えられている ので、すぐに挫折します。(ちがいますか?)

Excelの自動化に不要な知識の習得に何十倍ものムダな時間を強いられている感じになっています。それが、いつまで経ってもマクロが作れない1番の原因です。勉強時間の掛けどころが重要であるわけです。

将来、プログラマーに転身したいと言う人であればともかくですが、 自分のやっているExcel仕事がマクロで自動化できればよいだけ の人が、そんな沢山勉強しなくても大丈夫!マクロは誰でも 手軽に作れるものなのです。それが一般的なプログラミングとは違って、 VBA(ベーシック言語)でのマクロプログラミングの最大の魅力です。

ちゃんと難しい部分を取り除いた範囲の勉強さえ心がけてすれば VBAは元来、初心者にとって世界一やさしいプログラミング言語となっています。

「プログラミングしようよ!」と、どんなにここで言ってみた所で、 これまでの人生で全くそんなものには縁のなかった人が、 いきなり難しいプログラミング言語の勉強を始めてみても、 それは無理な話です。

だからの、マクロです、VBA言語で、なのです。

VBAは、その昔に誰でも組めたベーシック言語の流れを汲む 今では唯一無二のコンピュータ言語です。

コンピュータ言語としては、よく知らるHTMLと、あとVBA、 この2つが圧倒的に素人向きで、簡単で、やさしい言語です。

けれど、HTMLは皆さんご存じのように基本、ホームページ しか作れませんわけですけど、VBAならほんと、何でも作れ ます。ほんとほぼ何でも、自動化が可能です。

しかもExcelのVBAで言えば、Excelさえ持っていれば、 一般の言語では必要不可欠なコンパイラーと呼ばれる 開発環境のインストールや購入は、一切要りません。

誰でも今すぐに、Excelを立ち上げてのプログラミングが 始められます。

プログラミング初心者の方が仰々しいVBAの文法の勉強をやったらいけませんし、 その必要性もまったくありません。(自分たちの仕事を増やしたいがために基本をみっちりやるのが大事だって言っているセミナー業者や本の内容に騙されてはなりません!必ず、上図の右上の方まで勉強させられます。)

けして全てとは言いませんが、 Excel自動化の95%は上図に示す左下「ベーシックな範囲」のVBA知識だけで十分実現可能 なのです。この範囲で、Excel以外のPC自動化も色々と出来ます。

マクロを習得する為の第一のコツは、VBAの難しい理屈や概念や文法から入らず、 よりやさしいベーシックの部分だけを使って 自分でマクロを作って、そして実行してみることです。その繰り返しから「理解」が生まれます。 それは仰々しい文法や理論の勉強から得たものとは違い 自分のものになる理解です。

この講座では、 オブジェクト、コレクション、メソッド、ステートメント、etc、etc・・・、 その様な初学者が目のくらむような勉強は一切しません! たから、すぐ挫折したりはせずに短時間で理解して作れるようなる人が多いです。

つまり、マクロで大切なのは その効率よいデータ加工の仕方を学び、その練習を繰り返すことに「貴重な勉強時間を使う!」ということに、他なりません。
不要な難しい勉強をしてしまって挫折した経験があり、またリベンジしたい思ってここに辿り着いた方は、以前にやった勉強方法とぜひ比べてみてください!!

この道25年の現役ベテランSEが、その「正しいマクロの学び方」と できるだけ短時間で「賢く上達する方法」を直伝します!

「Go!Go! エクセルマクロをはじめよう!」三太郎

さぁ、一緒にマクロを始めましょう!!
by 「Go!Go! エクセルマクロをはじめよう!」三太郎 




 ■ 出張社員研修(全国対応可)承ります。>> 詳細
  日本全国どこへでも出張します。
  研修内容はご希望に沿ってのカスタマイズも可能です。
  ※社員教育担当の皆さまへ



ご感想
--------------------------------------------------------------------------
・マクロは難しく考えないこと。その代わり、考え方をよく整理してシンプルなもので組み立てる。この考え方だと、後でデバッグをするときにも楽ですね。
・世の中の指南本やネットのものは、わざわざ難しく書いてあって、マクロ嫌いを作っていると思います。
・見た目難しいことの、何に注目して、他はブラックボックス(中身は見なくていいもの)で良いか、それがわかってくるとマクロを毛嫌いする人も減ると思えます。
・マクロの記録でコードを作ってくやり方は、泥臭いようで、間違いない方法ですね。すぐに一般化を考えたくなりますが、この積み上げて行く単純さが大好きです。
--------------------------------------------------------------------------


Ⅰ.入門

  1. マクロとは何か?
  2. マクロの意味(例え話で解説します)
  3. エクセルマクロを10分で理解する動画
  4. マクロを始める3つのステップ
  5. マクロを有効にする方法(バージョン別)
  6. ぜんぶ見る >>

Ⅱ.マクロのレッスン

  1. マクロレッスンのうまい活用法
  2. レッスン1「こんにちは皆さん!」
  3. マクロで表を作ってみよう
  4. 自動集計の基礎
  5. シートを別々にファイル出力
  6. ぜんぶ見る >>

Ⅲ.VBAのノウハウなど

  1. データの最後までループする方法
  2. 最後の行の下にデータを追加する
  3. セル選択方法のあれこれ
  4. 応用力を身に付ける方法
  5. ループの組み方・考え方のコツ
  6. ぜんぶ見る >>

Ⅳ.レベルアップ

  1. 高速化のテクニック集
  2. マクロ高速化、間違えていませんか?
  3. 複数シート&ブックのループの回し方
  4. 失敗しないループの回し方
  5. ループの構文For文とDo文
  6. ぜんぶ見る >>



 ■ 無料メールマガジンの登録(まぐまぐより配信中!)  まぐまぐ

 Go!Go! エクセルマクロをはじめよう! (マガジンID:0000135169)   
 メールアドレス:  

 プログラミング経験の全く無いおとうさんにでも簡単にマクロが組める!
 5百人以上のプログラマーを育ててきたベテランSEが満を持して送る、初心者でも
 必ずできる超簡単VBAマクロ作りのノウハウを直伝します。
※完全まぐまぐ配信のメルマガなので登録安心です!


 

読者数1万人達成しました!

エクセルで 最大級の
メールマガジン。
まぐまぐ殿堂入り

最新号は 今すぐ ↓↓↓ 登録

メールアドレス:

Powered by
まぐまぐ

完全まぐまぐ配信なので登録安心です!


公式テキスト本

  • 当マクロ講座が「本」になりました!

    日経BPの本  
    『エクセル仕事の自動化が誰でも
    できる本』日経BP刊

since 2004