現場流エクセルVBA (3) ~ 非IT系のためのVBAレベルアップ講座




現場流エクセルVBA (3) ~ 非IT系のためのVBAレベルアップ講座

  • 同じようなコードをコピペして使いまわしている

  • VBAのメンテナンスをもっと楽にしたい

  • 自分が作ったマクロがエラーになるたび、使用者から呼ばれてお互い大変

  • マクロの処理速度が遅くて困っている

  • もっと楽にコーディングしたい

このような悩みはこのコースで解決できるかもしれません。


このコースで扱う、以下のような技術で解決の糸口になります。

  • コードの部品化 (引数付きSubプロシージャ、Functionプロシージャ)

  • 配列・連想配列でデータの塊を自在に扱う

  • Enum(列挙型)で数値に名前をつけ、インテリセンスを効かせてコーディング

  • 配列とEnumを組み合わせて見やすいコードを書く

  • ユーザー定義型(構造体)でデータのまとまりに意味をもたせる

  • Errオブジェクト、On Error Goto構文

  • 画面描画・イベント・関数の一時停止

  • VS Codeを使って大量のコードを簡単に生成する


「ちょっと業務を効率化できればいいや」であれば上記のような技術がなくてもなんとかなります。

しかし、「本格的に効率化したい」とお考えであれば欠かすことができない技術です。


なぜなら本格的に効率化しようと思うとコードの複雑さも比例するからです。
そうなったときに上記技術を使えるか? が目的に適う実装をできるか? に直結します。


より本格的に効率化をしたいとお考えであれば、
「より整理され・効率よく動くコードを書くための技術」を身に着けてみてはいかがでしょうか?


※ 本コースは各技術要素の解説・使い方を詳しく解説する、といった内容です。
※ そのため「〇〇を作る系」(在庫管理アプリを作る、帳票作成アプリを作るなど)の演習はあまりないのでご注意ください。

コーディング効率化手法・プログラム実行速度の高速化・エラー処理を学ぶ

Url: View Details

What you will learn
  • 引数付きSubプロシージャ、Functionプロシージャを使ってコードを再利用する
  • 配列を使い処理を高速化する
  • 連想配列を使って重複のないリストを作る

Rating: 4.5

Level: Intermediate Level

Duration: 9.5 hours

Instructor: イクマ ヒロユキ


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap