エクセル雑感
もしエクセルにマクロ機能がなかったら

ExcelマクロVBAとエクセル関数についての私的雑感
最終更新日:2013-02-18

もしエクセルにマクロ機能がなかったら


私は、Excel4のころからエクセルを使っていますが、


もし、エクセルにマクロ機能がなかったら・・・
もし、マクロがVB言語でなかったら・・・

恐らく、エクセルはここまでは普及しなかったでしょう。

マクロVBAあってのエクセルだと思っています。

そのマクロ機能を使わないと言う事は、エクセルの機能の半分を使っていない事と同じです。

多くの企業において、エクセルデータは膨大に存在し、そして、同じくらいのマクロがあるのです。

この資産を活用しない手はありません。

エクセルのマクロは、書籍でも、ネットでも多くのサンプルを見る事が出来ます。

多分、あらゆるプログラミング言語の中で、最も多くの情報があると言っても良いでしょう。
3時間のエクセル作業も3秒にする事が可能です、いやいや、3日のエクセル作業も3秒にする事が可能なのです。

難しそうだからとか、勉強は嫌いだからとか、そんな事でマクロを使わないのは、もはや罪でしかないとさえ言えます。

まずは、マクロを始めて下さい。

そして、その可能性を実感する事から始めて下さい。

・マクロの基礎を覚える事
・実務でのマクロの使い方を覚える
・マクロの可能性を知る事

しかし、どんなマクロでもスラスラ書けるようになるには、もう少し覚える事があります。

より高度なマクロを書きたい・・・
もっと早くマクロが書けるようになりたい・・・

それには、豊富なサンプルのVBAコードに接する必要があります。

書籍やネットのサンプルコードを数多く見てきましたが、何故かひどいVBAコードが多いと思っています。

何故か・・・

それは、書いている人が実務を理解していない事、そして、現場での開発経験が少ない(中には無い人も多い)からだと思っています。

実務で使えない技術など、何の意味もないのです。

実務で使う場合を考えて、一つ一つのコードを書いたマクロVBAコードでなければ、役に立つはずがありません。

現場からできた、生きたマクロVBAコードを覚える事で、より高度なマクロを書けるようになり、早くマクロが書けるようになるのです。

・マクロの応用を覚える
・思い通りのマクロが早く書けるようになる
・あらゆる実務でのマクロが書けるようになる

一定期間、マクロ漬けになる事!

この経験があれば、どんなマクロも自ずと書けるようになります。




同じテーマ「エクセル雑感」の記事

エクセルVBAを覚えるには

エクセルのマクロ(VBA)を覚えるには、何が必要か… マクロで何ができるのか、そして、マクロで何を自動化したいのか、そのイメージをしっかりと持つことです。VBAの本を買ってきて、1ページ目から読み始めたとしたら… ほぼ確実に、途中で挫折すると思います。
EXCELマクロを始める時、まず最初にやるべきことは
EXCELマクロを始める時、まず最初にやるべきことは何か 入門書により、いろいろな事がかいてあるかもしれませんが、まず最初にやるべき事は、2007以降なら、「開発」タブを表示する事。そして、VBE(VisualBasicEditor)のオプション変更です。
Excelマクロを書くと言う事は
マクロを書くという事だけを考えれば、英作文に似ています。日本語を英語にする、マクロの場合はVBAコードにすると言う事です。英語もそうですが、マクロでも、この作業を覚えるには、それなりの勉強が必要です。
もしエクセルにマクロ機能がなかったら
物事には守るべき順序があります。エクセルにも順序があります。
何をやるにも守るべき事と順序というものがあります。例えば、PCにソフトをインストールする場合は、他のソフトは全て止める。そして、インストール後は、PCを再起動する。ごく小さいソフトで、OSに対して影響のないソフトの場合は、再起動しなくても良いですが。
Excelマクロ実行時のトラブル対処方法
マクロ実行時には、いろいろなトラブルが起こります。マクロを実行後に、あっ、しまった… と思ったら、まずはEscキーを押して、マクロを止めましょう。Ctrl+Pause(Break)でもよいです。被害は最小限に食い止めましょう。
だまされるな!RangeとCellsの使い分け!
ネットを見ているとRange("A"&i) と言う記述を良く見かけます。初心者の方がマクロの自動記録を見て記録されたマクロを自分で工夫して行数を変数にしたというのなら素晴らしい事です。しかしマクロについてかなり手慣れた人や時にはExcelマクロの指導的立場にいる人が
エクセル(関数・マクロ)上達のコツ
エクセル(Excel)の関数マクロの上達するためのコツです最初はタイピングに集中していてなかなか気づかずにスルーしてしまいますがだからこそ落ち着いて見るようにしてください回り道が必要な時もあるのです。1.候補表示(VBEではインテリセンスと呼びます)をしっかり見る2.ツールチップ(ポップ ヒント)をしっかり見る3.エラーメッセージは必ずしっかり読む(VB…
エクセルVBAあるある
VBAあるある Step-1 入れ忘れて全く動かず… VBAあるある Withの中でドット(.)を忘れてドット疲れる。VBAあるある 独り言が多くなる 「あれ」「なんで」「ちがう」「そうか」「なるほど」ここまでは普通さらに進むと 「ゴメン」「悪かった」「許して」独り言もここまでくれば一人前 VBAあるある 「オブジェクトは
Excelマクロを書くのに○○力は必用か?
マクロを書くのに英語力は必要かどうか? はっきり言って必要です…ガーン それでは話が終わってしまいますね最低限の英語というか英単語は知らないとキツイと思います。しかしTOEICで高得点をとるような英語力は必要ないです。何より私はTOEICは受けた事がないし受けても惨憺たる結果は見えています。
offset 検索ワードで非常に多いので「offsetまとめ」
サイト内の比率としては、VBAのOffsetプロパティが非常に多く使われています、シートのOFFSET関数も、参照範囲の可変化で必須となっています。offsetを抜きにして、Excelは語れないというほど重要です。Offsetプロパティ、OFFSET関数の主要記事の一覧です。


新着記事NEW ・・・新着記事一覧を見る

VBAコードの全プロシージャー・プロパィ一覧を取得|VBAサンプル集(10月12日)
VBAでエラー行番号を取得できるErl関数|VBA技術解説(10月12日)
手動計算時の注意点と再計算方法|ExcelマクロVBA技術解説(10月9日)
引数の数を可変にできるパラメーター配列(ParamArray)|VBA入門(10月7日)
VBEの使い方:デバッグ|ExcelマクロVBA入門(10月6日)
VBAにおける配列やコレクションの起点について|VBA技術解説(10月5日)
VBEの使い方:オブジェクト ブラウザー|VBA入門(10月5日)
VBEの使い方:ウォッチ ウィンドウ|VBA入門(10月4日)
VBEの使い方:ローカル ウィンドウ|VBA入門(10月3日)
VBEの使い方:イミディエイト ウィンドウ|VBA入門(10月2日)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
3.RangeとCellsの使い方|ExcelマクロVBA入門
4.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
5.変数とデータ型(Dim)|ExcelマクロVBA入門
6.繰り返し処理(For Next)|ExcelマクロVBA入門
7.マクロって何?VBAって何?|ExcelマクロVBA入門
8.ひらがな⇔カタカナの変換|エクセル基本操作
9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説
10.セルに文字を入れるとは(Range,Value)|VBA入門



  • >
  • >
  • >
  • もしエクセルにマクロ機能がなかったら

  • このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    なお、掲載のVBAコードは自己責任で使ってください。万一データ破損等の損害が発生しても責任は負いません。




    このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
    本文下部へ