検索

キーワード


【Excel VBA】pgAdminのデータベースに接続して、テーブルを取得する方法

はじめにこんにちはIMMRです。 Excel VBAで下記のようなpgAdminで作成したデータベースを参照する方法を説明します。1.pgAdminで作成したデータベースを参照する手順Excel VBAでpgAdminのデータベース・テーブルを参照し、取得したい場合、下記の手順で行います。 ①データベースに接続するための「PostgreSQLのODBC ドライバ」のセットアップ ②データベースに接

【Excel VBA】時間を操作する関数の紹介

こんにちは。IMMRです。ExcelVBAには、時間を操作する関数があります。「頻繁に使われるもの」もあれば「あまり使われないもの」もありますがいくつか紹介していきます。時間を操作をする関数時間を操作をする関数① 【時・分・秒を取得する】時刻から時、分、秒を取得するには、Hour関数、Minute関数、Second関数を使用します。指定した時刻から時、分、秒のいずれかを取得します。書き方 Hour

【Excel VBA】 セルの数式結果がエラーなっているかを判定して、処理を分岐する方法

はじめにこんにちは。IMMRです。プログラム実行中にエラーが発生するとプログラムが一時中断となり、全てのデータに対して行うことが出来なくなってしまいます。例えば、セルの中の数式結果を参照して、その値を判別する処理の場合、数式結果がエラーだとプログラムが止まってしまい、まだ、データが残っていたとしても処理中断になってしまいます。そのため、エラーが発生した時のことを考慮してエラー対策が必要です。今まで

【Excel VBA】日付を操作する関数の紹介

こんにちは。IMMRです。ExcelVBAには、日付を操作する関数があります。「頻繁に使われるもの」もあれば「あまり使われないもの」もありますがいくつか紹介していきます。日付を操作をする関数日付を操作をする関数① 【年・月・日を取得する】日付から年、月、日を取得するには、Year関数、Month関数、Day関数を使用します。指定した日付から年、月、日のいずれかを取得します。書き方 Year(日付)

【Excel VBA】フォルダー内のファイルのを名前を一括でリネーム(変更)する方法

はじめにこんにちは。IMMRです。例えば、下記のようにフォルダー内にデータが投稿されているとします。図1 フォルダーの中のファイルファイルの名前は、「AABBCCDD」で1~30番号が付いています。もし、ファイル名を「AABBCCDD」から「ABCDE」に変更したいとなった場合どうしますか。1個、1個変更しては時間がかかってしまいます。今回は、フォルダー内のファイルのを名前を一括でリネーム(変更)

【Excel VBA】フォルダー内のファイル名を全て取得する方法

はじめにこんにちは、IMMRです。フォルダー内にどんな名前のファイルがあるか、という資料を作成されたご経験はあると思います。例えば、こんな感じです。図1 -1フォルダー内のファイル図1 -2フォルダー内のファイル一覧ファイルというフォルダーの中には、「データaのtxtファイル」があって、「データAのBookファイル」があって・・・という感じで調べて、作成していくと思います。ファイル数が少ない場合は

【Excel VBA】メール作成および選択した資料を添付する方法

はじめにこんにちは。IMMRです。Excel VBAでは、MicrosoftのOutlookの操作も出来ます。また、添付資料を付けてメール作成も出来ます。以前にご説明した「【Excel VBA】フォルダー内のファイル名を全て取得する方法」を行うことでより、効率的に選択した資料を添付してメールを作成することが出来ます。その方法について説明してきます。ダイアログボックスより処理に必要なファイルを選択す

【Excel VBA】コピー&ペーストのようにセルのコピーを行う方法

はじめにエンジニアのIMMRです。今回はコピー&ペーストのようにセルのコピーを行う方法について説明します。下記のようなデータがあるとします。図1 ブック(文字等が入力されている)セルA1にある"ABC"をセルC1にコピーする場合は、Range("C1").Value = Range("A1").Value※Value部分は省略可を使用すれば出来ます。次にセルA5にある"DEF"で同じようにやった結

【Excel VBA】列の幅を自動設定するAutoFitメソッド

初めまして、エンジニアのIMMRです。エクセルの幅の設定によっては、下記のブックのように見栄えが悪かったり、データの表示が出来てないことがあります。図1 ブック(A列とB列の幅が正しく設定されていない)A列の幅は、広げ過ぎです。B列の幅は、値が表示出来ていないのでもっと広げる必要があります。手作業にて列の幅の自動調整が必要になります。図2 ブック(A列とB列の幅が正しく設定されている)1.列の幅を

【Excel VBA】太字・斜体・下線・サイズ・種類等のフォント変更をする方法

エンジニアのIMMRです。普段、Excelのデータを見やすくするために、下記のようなボタンを使用し、フォント変更をしていると思います。VBAでも同様に変更することが出来ますので説明していきます。ここでは、太字・斜体・下線・サイズ・種類等のフォント変更をする方法について説明します。1.太字・斜体・下線・サイズ・種類等のフォント変更をする方法実際の作業と同様、太字・斜体・下線・サイズ・種類等のフォント