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

ExcelマクロVBAとエクセル関数についての私的雑感
公開日:2013年5月以前 最終更新日: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.ツールチップ(ポップ ヒント)を…
エクセルVBAあるある
VBAあるある Step-1 入れ忘れて、全く動かず… VBAあるある Withの中で、ドット(.)を忘れて、ドット疲れる。VBAあるある 独り言が多くなる 「あれ」「なんで」「ちがう」「そうか」「なるほど」ここまでは普通、さらに進むと 「ゴメン」「悪かった」「許して」独り言も、ここまでくれば一人前 VBAあるある…
Excelマクロを書くのに○○力は必用か?
マクロを書くのに英語力は必要かどうか? はっきり言って、必要です…ガーン それでは話が終わってしまいますね、最低限の、英語というか英単語は知らないとキツイと思います。しかし、TOEICで高得点をとるような英語力は必要ないです。何より、私はTOEICは受けた事がないし、受けても、惨憺たる結果は見えています。
「offsetまとめ」検索ワードで非常に多いoffset
サイト内の比率としては、VBAのOffsetプロパティが非常に多く使われています、シートのOFFSET関数も、参照範囲の可変化で必須となっています。offsetを抜きにして、Excelは語れないというほど重要です。OFFSET関数Offsetプロパティの主要記事の一覧です。


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

VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)
テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)
無効な前方参照か、コンパイルされていない種類への参照です。|エクセル雑感(2024-02-17)
初級脱出10問パック|VBA練習問題(2024-01-24)
累計を求める数式あれこれ|エクセル関数応用(2024-01-22)
複数の文字列を検索して置換するSUBSTITUTE|エクセル入門(2024-01-03)
いくつかの数式の計算中にリソース不足になりました。|エクセル雑感(2023-12-28)
VBAでクリップボードへ文字列を送信・取得する3つの方法|VBA技術解説(2023-12-07)
難しい数式とは何か?|エクセル雑感(2023-12-07)
スピらない スピル数式 スピらせる|エクセル雑感(2023-12-06)


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

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.変数宣言のDimとデータ型|VBA入門
6.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
7.並べ替え(Sort)|VBA入門
8.条件分岐(IF)|VBA入門
9.セルのクリア(Clear,ClearContents)|VBA入門
10.マクロとは?VBAとは?VBAでできること|VBA入門




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


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



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