Excel

作って学ぶVBA②Excel台帳から書類作成自動化

Excelで備品購入などの記録を台帳管理している場合、見積書や注文書等の書類を作成するために、台帳の記録を見ながら作成することがあると思います。 複数の書類を作らなければならないとき、作成のたびに台帳を開いて、外注先や金額などの必要なデータ...
Excel

ExcelVBAの繰り返し処理For文について。構文や例文で解説

VBAを実装する中で、同じ処理を繰り返したいときがあります。 そんなときはFor文を使うことで、 ・一連の処理内容を繰り返し行うことができる ・プログラムのコード冗長になることを防ぐ ことができます。 繰り返し処理For文の使い方 For文...
Excel

ExcelVBAの変数について。変数の使い方について解説

変数は値を入れるための箱です。何度も登場させたい文字や数字に関しては1つの箱(変数)に入れて、わかりやすい名前を付けて使いまわすことができます。 変数の使い方 Dim 変数名 変数名 = 値 まず[Dim 変数名]で変数に名前を付けて、使う...
Excel

作って学ぶVBA①Excel集計表作成の自動化

備品や機器等をExcelの表にまとめて台帳管理している人は多いのではないでしょうか。 その台帳から、「何月にどれだけ購入したか」「今はどこに保管しているか」などの集計表や棚卸表をまとめたい場合もあるかと思います。 今回は機器管理台帳から、 ...
Excel

ExcelVBAのイベントとは?どんなイベントがあるか確認する方法

VBAでは、「何かをきっかけに実行される」ことを「イベント」といいます。 きっかけは、 ・ボタンをクリックしたとき ・テキストを入力したとき ・リストから項目を選択したとき ・ブックを開いたとき などExcelを操作する際の様々な動作でイベ...
Excel

VBAとは?マクロとの違いやVBA初期導入まで

VBA(Visual Basic for Applications)は、ExcelやWord、Accessといった、Microsoft Officeで使用するプログラミング言語です。 VBAはExcel内のデータ集計や、分析、SUMやAVE...
Power Shell

PowerShellのコマンド一覧とコマンドレットの詳細確認方法

「PowerShellでファイル操作やWindowsの設定をしたいけど、どのコマンドを使用したらいいかわからない。」 「コマンドレットの使い方を忘れてしまった。」 など、コマンドを確認したいことはありませんか? PowerShellでやりた...
Power Shell

PowerShellのよく使うコマンドレットは?ファイル操作やプログラムの起動方法

Power Shellで利用するコマンドをコマンドレットといいます。 コマンドプロンプトではできなかった、複数のコマンドを実行したりなど、複雑な命令を処理することができます。 コマンドレットは「動詞-名詞」という形式になっており、コマンドプ...
Excel

ExcelVBAの条件分岐の書き方。if文について解説します。

VBAでプログラム作成するとき、ある条件によって処理を分岐させたいときがあると思います。 たとえば、名前を入力するセルに間違って数字が入力された場合に、正しく入力するようメッセージを表示させたい、ときなど。 そんな条件分岐をしたいときは「i...
Power Shell

PowerShellをタスクスケジューラから実行する

PowerShellとタスクスケジューラを組み合わせることで、決められた時間に、決められた処理を自動で実行することができます。 今回はCドライブ直下に置いたPowerShellスクリプトファイル(.ps1)をタスクスケジューラから自動実行す...