ous">

小さな在庫管理

在庫管理導入からシステム作成まで詳細解説!

VBA

VBA 繰り返し処理 For Next ステートメントについて詳細解説! [VBA関連解説#11]

VBA

この記事では、VBAでの繰り返し処理に使用する、For Nextステートメントの使用方法を解説します。*For NextステートメントはFor Next文とも呼ばれますが、この記事ではFor Nextと表記します。 VBA関連解説 For Nextステートメントの構文 基本構文 Step構文 …

VBA 繰り返し処理 Do Loopステートメントについて詳細解説! [VBA関連解説#12]

VBA

この記事では、VBAでの繰り返し処理に使用する、Do Loopステートメントの使用方法を解説します。*Do LoopステートメントはDo Loop文とも呼ばれますが、この記事ではDo Loopと表記します。 VBA関連解説 Do Loopステートメントの構文 While構文 前判定 後判定…

商品入庫画面の実行ボタン作成 [VBA在庫管理システムVer02#09]

前回、商品入庫画面の入庫リストを作成しました。この記事では、商品入庫画面の実行ボタン(入庫入力・修正・削除)のプログラムを、Ver01のプログラムコードと比較しながら、作成していきます。 VBA在庫管理システムVer02 商品入庫の入庫入力ボタン VBA在庫…

VBA 条件分岐 Ifステートメントについて詳細解説! [VBA関連解説#08]

VBA

この記事では、VBAでの条件分岐に使用する、Ifステートメントの使用方法を解説します。*IfステートメントはIf文とも呼ばれますが、この記事ではIfステートメントと表記します。 VBA関連解説 Ifステートメントの構文 1条件:1処理 1条件:2処理 2条件:…

VBA 条件分岐 Select Caseステートメントについて詳細解説! [VBA関連解説#09]

VBA

この記事では、VBAでの条件分岐に使用する、Select Case ステートメントの使用方法を解説します。*Select Case ステートメントはSelect Case 文とも呼ばれますが、この記事ではSelect Case と表記します。 VBA関連解説 Select Case の構文 基本構文 条件:…

VBA 演算子について詳細解説! [VBA関連解説#10]

VBA

この記事では、各種の演算子について解説します。演算子は、条件分岐のIfステートメントで使われることが多く、演算子を理解すると、さまざまな条件が設定できるようになります。 VBA関連解説 演算子について 算術演算子 Mod 関数 比較演算子 論理演算子 論…

VBA ADOによるデータベース操作について詳細解説! [VBA関連解説#07]

エクセルVBAのADO機能を利用した、アクセスDBとの連携について解説していきます。この記事では、データベースの抽出/登録/更新/削除の各操作について解説します。まだ、データベースの接続/切断について未読の方は、次の記事で解説しています。 VBA初期設定 …

VBA ADOによるデータベース接続について詳細解説! [VBA関連解説#06]

エクセルVBAのADO機能を利用した、アクセスDBとの連携について解説していきます。この記事では、データベースの接続/切断について解説します。 VBA関連解説 ADOについて 環境設定 アクセス設定 エクセル設定 データベース接続/切断 接続 切断 VBA実行 VBA関…

VBA 動的2次元配列変数について詳細解説! [VBA関連解説#04]

VBA

この記事では、VBAでの動的2次元配列変数の使用方法を解説します。 配列の宣言方法から、配列変数の要素数取得に利用するUBound関数まで解説していきます。 VBA関連解説 配列変数について 静的配列変数 変数の定義方法 変数の宣言 データ格納イメージ デー…

VBA Excelのフィルターオプションについて詳細解説! [VBA関連解説#03]

VBA

この記事では、エクセルのフィルターオプションの操作方法を解説します。 VBA関連解説 フィルターオプションについて フィルターオプションの使用方法 1.テストブックの準備 2.抽出条件の設定 3.フィルターオプションの選択 4.リスト範囲の設定 5.検索条件範…

VBA命名規則について詳細解説! [VBA関連解説#02]

VBA

この記事では、エクセルVBAの命名規則について解説します。 VBA関連解説 VBA命名規則 当ブログでのVBA命名規則 コントロール名 オブジェクト名 プロシージャ名 変数 オブジェクト変数 配列変数 VBA関連解説 VBA命名規則 命名規則は人によって様々な考え方が…

VBA開発環境の設定について詳細解説! [VBA関連解説#01]

この記事では、エクセルVBAの開発環境の設定方法を解説します。 VBA関連解説 VBA開発環境の設定 1. VBEの表示(開発タブの表示) 2.変数の強制宣言設定 VBEの画面構成 1.プロジェクトエクスプローラー 2.プロパティウィンドウ 3.コードウィンドウ 4.その他 V…

商品入庫画面の入庫リスト作成 [VBA在庫管理システムVer02#08]

前回、商品入庫画面のマスタデータ取得部分を作成しました。この記事では、商品入庫画面の入庫リスト表示のプログラムを作成していきます。 VBA在庫管理システムVer02 商品入庫の入庫リスト作成 VBA在庫管理システムVer01 入庫予定リストの表示 商品別リスト…

商品入庫画面のマスタデータ取得 [VBA在庫管理システムVer02#07]

前回、商品マスタ画面の動作設定をおこないました。ここから商品入庫画面のプログラムを作成していきます。この記事では、商品入庫画面のマスタデータ取得のプログラムを作成していきます。 VBA在庫管理システムVer02 商品入庫のマスタデータ取得 VBA在庫管…

正規化したテーブルとVBAの連携例 2/2 [VBA在庫管理システムVer02#06]

前回に引き続き、商品マスタ画面を例に、正規化したテーブルとVBAシステムの連携方法を解説していきます。今回は、VBAの動作設定からデータベースへの書き込みまでを解説していきます。 VBA在庫管理システムVer02 改 商品マスタ画面の動作設定 マスタ情報の…

正規化したテーブルとVBAの連携例 1/2 [VBA在庫管理システムVer02#05]

前回までで、商品マスタ画面の動作設定が完了しました。 ここから、商品マスタ画面を例に、正規化したテーブルとVBAシステムの連携方法を2回に渡って解説していきます。今回は、テーブルの正規化からVBAのマスタデータ取得までを解説していきます。 ※修正例…

商品マスタ画面の実行ボタン作成 [VBA在庫管理システムVer02#04]

前回、商品マスタ画面のマスタデータ取得部分を作成しました。この記事では、商品マスタ画面の実行ボタン(登録・修正・削除)のプログラムを、Ver01のプログラムコードと比較しながら、作成していきます。 アクセスとのADOを用いた操作については、下記の記…

商品マスタ画面のマスタデータ取得 [VBA在庫管理システムVer02#03]

前回、データベースの作成をおこないました。ここから商品マスタ画面のプログラムを修正していきます。この記事では、商品マスタ画面のマスタデータ取得のプログラムを作成していきます。 *各画面のプログラム修正の解説は、データベースとの連携部分のみで…

データベースの作成 [VBA在庫管理システムVer02#02]

この記事では、データベースを設計・作成していきます。データベースはVBA在庫管理システムVer01のデータ保管ファイル 在庫管理DATA.xlsxを改修して、アクセスにテーブルを作成していきます。また、システムはVBA在庫管理システムVer01を改修して、アクセスD…

Excel・Access連携の機能分担 [VBA在庫管理システムVer02#01]

この記事では、エクセル・アクセス連携システムの構築に向けて、機能分担等を解説していきます。 VBA在庫管理システムVer02 エクセル・アクセス連携 エクセル・アクセスの比較 アクセスの使用にあたって エクセルVBAのアクセス連携 VBA在庫管理システムVer02…

VBA在庫管理システムVer02の概要解説 [VBA在庫管理システムVer02#00]

在庫管理システムの作成方法を、解説していきます。 VBA在庫管理システムVer02 システム概要 エクセル・アクセスを連携させた、物流倉庫向けの商品入出庫管理システム(在庫管理システムVer02)を構築します。・インターフェイス:エクセル VBA ・データベー…

メニュー画面の配布用機能追加 [VBA在庫管理システムVer01#35]

VBA

前回、メニュー画面のサイズ調整機能を作成しました。この記事では、システムの配布に向けて、メニュー画面に機能追加していきます。 VBA在庫管理システムVer01 バージョン管理 シート追加 バージョン表示 管理者用画面 画面作成 パスワード設定 システムブ…

メニュー画面のサイズ調整機能作成 [VBA在庫管理システムVer01#34]

前回、システムの棚卸機能を作成しました。この記事では、メニュー画面にサイズ調整機能を追加していきます。 VBA在庫管理システムVer01 フォームのサイズ調整 サイズ調整機能の追加 画面作成 サイズ調整 調整範囲 VBA在庫管理システムVer01 フォームのサイ…

棚卸機能作成 棚卸実行 [VBA在庫管理システムVer01#33]

VBA

前回、棚卸作業の前半部分を解説しました。この記事では、棚卸作業の後半部分を解説します。 VBA在庫管理システムVer01 棚卸の流れ 棚卸実行の準備 出力ボタンの作成 標準モジュールの作成 システム棚卸の実行 変数の設定 棚卸実行 棚卸実行フォームの作成 …

棚卸機能作成 帳票処理 [VBA在庫管理システムVer01#32]

VBA

前回、商品在庫画面を完成させました。この記事では、棚卸作業の前半部分を解説します。 VBA在庫管理システムVer01 棚卸の流れ 1.棚卸集計表の出力 出力フォームの機能追加 棚卸集計表のエクスポート 2.実棚の計量 棚卸集計用紙への記入 3.棚卸集計表への入…

商品在庫画面の入力支援作成 [VBA在庫管理システムVer01#31]

VBA

前回、商品在庫画面の棚卸集計表を作成しました。この記事では、商品在庫画面の入力支援を作成し、完成させます。 VBA在庫管理システムVer01 商品在庫画面の入力支援作成 タブ移動の設定 入力モードの設定 商品在庫画面の課題等 VBA在庫管理システムVer01 商…

商品在庫画面の棚卸集計表出力 [VBA在庫管理システムVer01#30]

VBA

前回、商品在庫画面の発注リストを例に、帳票出力部分を作成しました。この記事では、棚卸集計表の出力を解説します。 VBA在庫管理システムVer01 帳票出力の準備 出力帳票の作成 出力ボタンの作成 標準モジュールの作成 棚卸集計表の出力 変数の設定 棚卸集…

商品在庫画面の帳票出力作成 [VBA在庫管理システムVer01#29]

VBA

前回、商品在庫画面の追加機能を作成しました。この記事では、発注リストを例に帳票の出力方法を解説します。 VBA在庫管理システムVer01 帳票出力の準備 出力帳票の作成 出力ボタンの作成 標準モジュールの作成 発注リストの出力 変数の設定 発注リスト 出力…

商品在庫画面の追加機能作成 [VBA在庫管理システムVer01#28]

VBA

前回、商品在庫画面の受払履歴リストを作成しました。この記事では、在庫リストの動作設定を追加していきます。 VBA在庫管理システムVer01 受払履歴の機能追加 詳細チェックボックスの作成 受払履歴の表示設定 受払履歴の表示 受払履歴の詳細表示 受払履歴の…

商品在庫画面の受払履歴作成 [VBA在庫管理システムVer01#27]

VBA

前回、商品在庫画面の商品在庫表 及び 商品検索を作成しました。この記事では、受払履歴リストを作成していきます。 VBA在庫管理システムVer01 商品在庫の受払履歴作成 受払履歴の表示 受払履歴の表示設定 詳細情報のリセット設定 商品名称コンボでの名称検…