教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

【ExcelVBA ツール】購買関係の情報管理を目的としたツールを紹介します。(購買情報管理ツール)

ダウンロード 使い方 取引先マスタの新規登録/変更/削除方法 商品マスタの新規登録/変更/削除方法及び見積依頼書作成方法 購買発注の新規登録/変更/削除方法及び注文書作成方法 購買発注の着荷日及び完了日入力方法 購買発注情報の未完分データ/完成分データ…

【ExcelVBA ツール】会議室の予約管理を目的としたツールを紹介します。(会議室予約管理ツール)

ダウンロード 使い方 会議室マスタの新規登録/変更/削除方法 カレンダーマスタの出勤日/休日の変更方法 会議室情報の表示方法 対象日の変更方法 会議室予約の登録/変更/削除方法 管理者用画面の使い方 ダウンロード こちらからダウンロードできます。ご自由…

【ExcelVBA ツール】クイズ形式で問題を出題できるツールを紹介します。(問題出題ツール)

ダウンロード 使い方 問題の新規作成/更新/一部削除/全削除方法 問題を解く方法 ダウンロード こちらからダウンロードできます。ご自由にお使い下さい。 ↓Vectorよりダウンロードする場合 www.vector.co.jp ↓Googleドライブよりダウンロードする場合 drive.g…

【ExcelVBA ツール】入退室状況を簡易的に管理できるツールを紹介します。(入退室管理ツール)

ダウンロード PC環境 事前準備 使い方 従業員マスタの新規登録/更新/削除方法 従業員マスタに登録した従業員データのバーコードを作成 入室実績を取得する方法 退室実績を取得する方法 取得した実績を確認する方法 ダウンロード こちらからダウンロードでき…

【ExcelVBA ツール】在庫管理を目的としたツールを紹介します。(在庫管理ツール)

ダウンロード 使い方 担当者の選択 在庫マスタの新規登録/変更/削除方法 発注依頼データの作成/変更/削除方法及び依頼実行 発注状況の確認方法 発注依頼データの受付/削除方法 発注依頼データの入庫/入庫取消/削除方法 在庫データの出庫/出庫状況確認/出庫変…

【ExcelVBA ツール】顧客情報の管理を目的としたツールを紹介します。(顧客情報管理ツール)

ダウンロード 使い方 商品マスタの新規登録/更新/削除方法 顧客情報の新規登録/更新/削除方法 購入履歴の新規登録/更新/削除方法 ダウンロード こちらからダウンロードできます。ご自由にお使い下さい。 ↓Vectorよりダウンロードする場合 www.vector.co.jp ↓…

【ExcelVBA ツール】指定された時間で処理が自動実行されるデモツールを紹介します。(信号機デモツール)

ダウンロード 使い方 ダウンロード こちらからダウンロードできます。ご自由にお使い下さい。 drive.google.com 使い方 ツールの使い方について説明します。 ①<START>ボタンをクリックします。 ②信号機が青色に変わり、秒数がカウントされます。 ③次に黄色に変わり</start>…

【ExcelVBA ツール】時間計測ができるデモツールを紹介します。(ストップウォッチデモツール)

ダウンロード 使い方 ダウンロード こちらからダウンロードできます。ご自由にお使い下さい。 drive.google.com 使い方 ツールの使い方について説明します。 ①<START/STOP>ボタンをクリックします。 ②秒数のカウントが始まります。 ③もう一度<START/STOP>ボタンをクリックするとカウ</start/stop></start/stop>…

【ExcelVBA ツール】指定したディレクトリに保管されているファイル名を取得するツールを紹介します。(保管ファイル名取得ツール)

ダウンロード 使い方 ダウンロード こちらからダウンロードできます。ご自由にお使い下さい。 ↓Vectorよりダウンロードする場合 www.vector.co.jp ↓Googleドライブよりダウンロードする場合 drive.google.com 使い方 ツールの使い方について説明します。 ①フ…

【ExcelVBA 印刷】ヘッダー及びフッターで使用する書式コードについて教えて!

構文 使い方 プログラミング例 まとめ 構文 印刷時のヘッダーやフッターで使用できる書式コードには以下のものがあります。 ・&"フォント名": ヘッダーまたはフッター内のテキストに指定したフォントを適用します。フォント名はダブルクォーテーションで囲み…

【ExcelVBA 印刷】ヘッダー及びフッターで使用するVBAコードについて教えて!

構文 使い方 プログラミング例 まとめ 構文 印刷時のヘッダーやフッターで使用できる特殊なコードには以下のものがあります。 ・&D: 日付を表示します。・&T: 時刻を表示します。・&A: ワークシートの名前を表示します。・&F: ファイル名を表示します。・&Z:…

【ExcelVBA 印刷】フッターを設定する方法について教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheet.PageSetup.LeftFooter = "テキスト"Worksheet.PageSetup.CenterFooter = "テキスト"Worksheet.PageSetup.RightFooter = "テキスト" 解説 「PageSetup.LeftFooter」「PageSetup.C…

【ExcelVBA 印刷】ヘッダーを設定する方法について教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheet.PageSetup.LeftHeader = "テキスト"Worksheet.PageSetup.CenterHeader = "テキスト"Worksheet.PageSetup.RightHeader = "テキスト" 解説 「PageSetup.LeftHeader」「PageSetup.C…

【ExcelVBA 関数】Dir関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Dir ([パス], [属性]) 解説 Dir関数は、検索結果として文字列(ファイル名)を返します。最初の呼び出しでは、検索結果の最初のファイル名を返し、2回目以降の呼び出しでは、次のファイル…

【ExcelVBA 関数】ChDirステートメントの使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 ChDir ”パス” 解説 ChDirは、指定したパスに作業ディレクトリを変更します。作業ディレクトリとは、VBAの実行時にファイルの読み書きが行われるディレクトリのことです。 引数 指定 内容 …

【ExcelVBA 関数】ChDriveステートメントの使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 ChDrive ”ドライブ” 解説 ChDriveを使用することで、指定したドライブを作業ドライブに変更することができます。 引数 指定 内容 ドライブ 必須 変更するドライブ名を指定します。AからZま…

【ExcelVBA 関数】Split関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Split(文字列, 区切り文字, [最大分割数, [比較方法]]) 解説 Split関数は、文字列を指定の区切り文字で分割し、配列として返します。 引数 指定 内容 文字列 必須 分割したい文字列を指定…

【ExcelVBA 関数】UBound関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 UBound(配列, [次元]) 解説 UBound関数は、配列の最大インデックスを返します。 引数 指定 内容 配列 必須 最大のインデックスを取得したい配列を指定します。 次元 省略可 最大のインデッ…

【ExcelVBA 関数】LBound関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 LBound(配列, [次元]) 解説 LBound関数は、配列の最小インデックスを返します。 引数 指定 内容 配列 必須 最小のインデックスを取得したい配列を指定します。 次元 省略可 配列が多次元の…

【ExcelVBA 関数】Filter関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Filter(配列, 条件, [比較方法]) 解説 Filter関数は、指定した条件に基づいて配列の要素をフィルタリングします。 引数 指定 内容 配列 必須 フィルタリングする対象の配列です。 条件 必…

【ExcelVBA 関数】IsError関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 IsError(変数) 解説 IsError関数は、エラー値のチェックを行いたいセルや式を指定します。エラー値とは、計算結果が不正な値やデータが存在しないなどのエラーを示す値です。変数がエラー…

【ExcelVBA 関数】IsEmpty関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 IsEmpty(変数) 解説 IsEmpty関数は、指定したセルや変数が空であるかどうかを判断するための関数です。変数が空である場合にはTrueを返し、空でない場合にはFalseを返します。 引数 指定 …

【ExcelVBA セル操作】セルの背景色(Interior.ColorIndex)を変更する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Interior.ColorIndex = 値 解説 Range("セル範囲")は、操作したいセル範囲を指定する部分です。例えば、単一のセルを操作する場合は"A1"のようにセルのアドレスを指定し…

【ExcelVBA 関数】CurDirステートメントの使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 CurDir [(”ドライブ”)] 解説 CurDir関数は、現在のディレクトリ(カレントディレクトリ)のパスを返す関数です。戻り値は、現在のディレクトリのパスを表す文字列を返します。 引数 指定 …

【ExcelVBA 関数】Array関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Array(要素1, 要素2, ... , 要素N) 解説 Array関数は、指定した要素を含む配列を作成します。要素1から要素Nまでの引数は、配列に格納する要素を指定します。要素の数は可変であり、必要な…

【ExcelVBA セル操作】セルのパターン(Interior.Pattern)を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets("シート名").Cells(行番号, 列番号).Interior.Pattern = 定数 解説 Interior.Patternプロパティは、セルの背景色やパターンを指定する事ができます。定数には、セルの背景色や…

【ExcelVBA セル操作】セルの文字列に下付き(Font.Subscript)を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Characters(開始文字, 桁数).Font.Subscript = True / False 解説 Range("セル範囲")は、対象となるセル範囲を指定する部分です。例えば、「A1:B10」はセルA1からB10ま…

【ExcelVBA 関数】DoEvents関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 DoEvents 解説 DoEvents関数は、イベントの処理を待機するために使用されます。イベントとは、ユーザーからの入力、マウスの動き、キーボード入力など、プログラムに影響を与える外部から…

【ExcelVBA セル操作】セルの文字列に下線(Font.Underline)を設定する方法を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Font.Underline = 下線の種類 解説 Range("セル範囲")は、下線を追加したい対象となるセル範囲を指定します。例えば、A1セルの場合は"A1"、A1からB10までの範囲の場合は…

【ExcelVBA その他操作】処理を一時停止(Application.Wait)するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.Wait(待機時間) 解説 Application.Waitは、一定時間の待機を行うための機能です。これを利用することで、プログラムの実行を一時停止させたり、一定の時間間隔を設けたりする…