VBAアセンブルキット#1【エクセルシートデータ読込(本体活用タイプ)】
● 【 本体活用 】タイプは【 ビギナー卒業レベルの方 】向け ●
● Do it yourself ! できることは自分でやろう! (^^♪ ●
● できないところだけ補って、あなたのしたいことを実現しよう! (^^♪ ●
VBA実用コーディング技法から全体構成、アルゴリズムなどを学ぶ手本としても十分にご活用頂けます。また、組み替え易い構成、使える機能の数々、きめ細かいコメントと解説が付いています
上級者でも時間がない方にとっては、スピーディーに組み込め即使えるキットです。
この【本体活用タイプ】は、
キット本体のExcelファイルそのものを作成母体にして、あなたの目指す処理が組み込み易いモジュール構成です。カスタマイズ方法の解説もあり、VBAコーディングには不慣れなビギナー卒業レベルの方が適しています。
あなたが手に入れることができる機能の数々
・ 指定された絶対パス+Excelファイル名(+拡張子)でファイルを開く機能
・ 開きたいExcelファイルを選択するダイアログボックス機能
・ 開いているExcelファイルを保存せずに閉じる機能
・ ユーザーキャンセル含めファイルを開く際のエラー発生時の後続アルゴリズム
・ 「UserForm」の起動(実行指示)⇒処理⇒終了のアルゴリズムを把握できる構成
・ セル範囲を指定してデータを「UserForm」の「ListBox」に表示する機能
・ 「UserForm」の「ListBox」表示上の1行選択を促す機能
・ 「UserForm」で「キャンセル」または「×」クリック時の後続アルゴリズム
・ 1ファイルだけ開いている場合のシート・セル範囲/セルの指定方法
・ 複数ファイルを同時に開いている場合のファイル・シート・セル範囲/セルの指定方法
・ 数値列番号(C1形式)を用いてセルを指定する方法
・ アルファベット列番号(A1形式)を用いてセルを指定する方法
・ 指定したセル範囲のデータを一気にクリアする方法
・ 開いているExcelファイルの全シート(名)とシート数を取得する機能
・ 取得したシート(名)とシート数を指定シートの指定セルに一覧表示する機能
・ 異なるファイル間で指定シートのデータをコピー⇒張り付けするアルゴリズム
・ Excel関数や式で表示しているデータのみを転記する機能
・ フィルタなどの設定を除外しセル書式のみを転記する機能
・ グローバル定数・グローバル変数の定義
・ ローカル定数・ローカル変数の定義
・ 「Option Explicit」の使用
・ シートレイアウト(セル位置)変更に伴うVBA修正を容易にする構成
・ カスタマイズし易いドライバ構成
・ キット本体「シートデータ読込処理」と付属の「メッセージ処理」を連動させたドライバ
・ 「はい」/「いいえ」選択ボタンを伴う「MsgBox」アセンブル方法
・ 「改行」したメッセージを表示する「MsgBox」アセンブル方法
・ メッセージのタイトル表示を伴う「MsgBox」アセンブル方法
・ メッセージのアイコン表示を伴う「MsgBox」アセンブル方法
・ 状態伝達用変数(当キットでは「Err_Flg」)の利用方法
・ 処理終了直前メッセージ表示機能とエラー等発生伝達アルゴリズム
・ 処理終了直前メッセージ表示と連動したセルフォーカスデータ伝達アルゴリズム
・ テストラン用付録の「(読込テスト用)現金出納帳.xlsx」は単独で実使用可能
・ 入力規則を用いて勘定科目などの入力をプルダウン選択式にした現金出納帳
・ 「IF関数」を用いて不要なデータ表示を抑止した現金出納帳
・ 入力規則を用いて数値入力を促す現金出納帳
・ 「AND」関数を用いた関数式を備えた現金出納帳
・ 年間合計もリアルタイムに見られる現金出納帳
・ 数値列番号(C1形式)⇒アルファベット列番号(A1形式)に変換する関数プロシージャ
・ 文字列を逆向き(右⇒左)に文字列検索する関数プロシージャ
・ Excel本体から発せられる確認/警告メッセージ表示を制御する指定
・ キット本体をベース(作成母体)にしたカスタマイズし易いModule構成
・ カスタマイズやVBA学習に役立つ、コードに併記した細かいコメント解説
・ 図解が多く分かり易い構成でカスタマイズする上で詳しい内容の解説書
これらの機能の多くは、その一つひとつは、閲覧自由(無料)のExcel/VBA解説サイトで調べることができます。ところが、多数あるこれらの機能を束ねて使いものにするには、多大な労力と多くの時間を必要とします。
即席ラーメンのように3分待つだけ…とはいきませんが、多くの時間と労力を削減できるでしょう。
また、「学ぶ」ことで他の作品作りに応用できる、あなたの技能を得ることもできます。
● それらがたったの500円(消費税込み) (^^♪ ●
● ゆうちょ銀行口座からのお振込みなら支払総額500円 (^^♪ ●
〔ご同意頂くこと〕
ご注文の際は、下記の事項について「ご同意」頂けたものとしてお受け止めさせて頂きます。
(1) 「アットプラスワン」(以降、当校と記します)は、ご購入された当校商品「VBAアセンブルキット」(以降、当商品と記します)の対価(料金)お支払い確認と同時に、自由使用権をご購入者様にお与えいたします。以降、ご購入者様は、ご購入者様が当商品を組み込み、カスタマイズされた作品について、自由に使用、改変、複製、配布されてかまいません。
(2) ただし、当校は当商品のアイディア・構成・コード・付録作品・解説書等含め、その全ての著作権を主張させて頂きます。当校の承諾のない当商品の配布、再配布は有償無償を問わず、良識に基づきご遠慮頂きます。
(3) 万一バグ等不具合が生じた場合は、当校はご購入者様の身になり可能な限りの適切な対応をさせて頂きますが、当校は当商品に関する責任を一切負わないことをお認め頂きます。
(4) マイナーチェンジ、バグ対応、機能等向上のため、改訂、改変する場合は、予告なく改訂、改変させて頂くことにご同意頂きます。