Excel VBA

ツール

【Excel VBA】セルに色を塗りつぶした部分にフラグを立てる

■実装する概要任意のセルについて、塗りつぶした部分にフラグとして、セルに「1」を出力し、それ以外(塗りつぶしなし以外)は「0」を出力する。▼実装イメージ■前提条件本ツールを作成するにあたり、前提条件を以下に示す。色がついているか否か判定する...
ツール

【Excel VBA】パスワード付きの複数のzipファイルを7zipを使用して解凍する

■ツールの概要任意のフォルダに格納したZipファイル(パスワード付き)について、一つ一つ解凍するのは時間がかかる。そこで、Excel VBA(マクロ)を使用し、以下の実装を行う。zipファイルを格納しているフォルダを選択するzipファイルの...
ツール

【Excel VBA】タスク進捗度表示ツール:進捗度に応じてステータスバーを表示する

■ツールの概要「タスク進捗度表示ツール」の概要を示す。①「タスク名」列および「進捗度(%)」列に値を入力する。②「基準色」(P3セル)に任意の塗りつぶし色を指定する。③「色塗り」ボタンを押下すると、各タスクの「進捗度(%)」の値に応じて、「...
ツール

【Excel VBA】注文書PDF出力ツール:ボタン押下でPDFに名前をつけて保存する

■ツール概要と目的ボタンを押下するのみで、作成した注文書をPDFファイルとして保存する機能実装する。以降、本ツールを「注文書PDF出力ツール」と呼ぶ。■機能設計本項では、「注文書PDF出力ツール」を使用するユーザ観点での機能設計を示す。▼機...
ツール

【Excel VBA】出退勤打刻ツール:出退勤時間の打刻と給与算出

■ツール概要と目的Excel VBAを使用して、アルバイトや社員の出勤および退勤時間を打刻する。出退勤時間から、勤務時間を算出し、給与(日給)も算出する。以降、本ツールを「出退勤打刻ツール」と呼ぶ。■機能設計本項では、「出退勤打刻ツール」の...
Excel VBA

【Excel VBA】InputBox関数を使用して、入力したNo.と一致するデータを削除する

■概要商品マスタデータに対して、InputBox関数を使用し、入力した商品No.と一致するデータを削除する。対象データを削除した場合、商品No.は採番し直す。・削除前(No.3のデータを削除)・削除後■フローチャート「商品マスタデータ削除」...
Excel VBA

【Excel VBA】表範囲を選択して印刷プレビューを表示する

■概要表のデータをすべて選択し、選択した範囲で印刷プレビューを実行する。・処理概要「ユーザ情報」シートのB2セルを開始とする、「ユーザ情報テーブル」を選択し、印刷プレビューを表示させる。■フローチャート印刷プレビュー実行処理について、フロー...
Excel VBA

【Excel VBA】連想配列:外部ファイルを読み込み、IDに紐づくメッセージを出力する

■作成するプログラムの概要・Excelの「メッセージ表示」シートに「メッセージID」を入力する。・「メッセージ表示」ボタン押下時、取得した「メッセージID」に紐づくメッセージを「message.csv」ファイルから取得する。■フローチャート...
ツール

【Excel VBA】夜勤当番表作成ツール

■ツールの概要スタッフの夜勤当番表を自動で生成するマクロを作成する。【条件】・スタッフに当日夜勤不可の場合は、「不」を入力できるようにする。・当日夜勤の場合は、毎日1人、夜勤担当者に「夜」を付与する。※なお、「不」がついたスタッフメンバには...
Excel VBA

【Excel VBA】図形の名前とテキストを一覧に出力する

■実装するプログラムの概要任意のシートに配置している図形について、図形の名前とテキストを一覧に出力する。・イメージ図「検索対象」シートに設置している図形の名前とテキストを「検索結果」シート「の一覧出力」ボタン押下時に一覧表に出力する。■フロ...