オーロラさんの勉強帳

IT企業勤務。データベース、Excel、Excel VBA、ネットワーク、LinuxなどIT関連のことを主に書いていきます。少しでもお役に立てたら幸いです。

【Excel VBA エキスパート ベーシック】IFステートメント~条件分岐~ (VBA入門19)

IFステートメント IFステートメントの書式 1.Trueの場合のみ処理を実行する 1文で記述するパターン 2.Trueの場合のみ処理を実行する 3.TrueとFalseで異なる処理を実行する 4.条件の結果に応じて異なる処理を実行する IFステートメント IFステートメントは、…

【Oracle Database】『ORA-28000:アカウントがロックされています。』エラーの原因、対処・解決方法

『ORA-28000:アカウントがロックされています。』エラーの原因 『ORA-28000:アカウントがロックされています。』エラーの解消方法 1.管理者権限でログインする 2.アカウントの状態を確認する 3.アカウントのロックを解除する 4.ACOUNT_STATUSがOPENになった…

【Excel】【時短】図形のグループ化・背景色の塗りつぶし・枠線の色など ショートカットが早いのか・・

図形のグループ化の方法について ショートカットの方法 右クリックの方法 図形の塗りつぶし(背景色)の変更方法について ショートカットで図形の塗りつぶしを変更する方法 右クリックで図形の塗りつぶしを変更する方法 図形の枠線の色の変更方法 ショートカッ…

【Excel VBA エキスパート ベーシック】Offsetプロパティ、Resizeプロパティ (VBA入門18)

Offsetプロパティとは Offsetプロパティの行、列の考え方 Resizeプロパティとは セル範囲を表すOffsetプロパティ、Resizeプロパティについて記載します。 Offsetプロパティとは Offsetプロパティは指定したセルから移動する行数、列数を指定して、相対的にセ…

【Excel VBA エキスパート ベーシック】メソッドpart4 ~Copy~ (VBA入門17)

Copyメソッドとは セルのコピー ワークシートのコピー Copyメソッドとは Copyメソッドは、セルやワークシートをコピーするメソッドです。 構文 Rangeオブジェクト.Copy ([Destination])※引数のDestinationはコピー先のセルを指定するときに使います。※引数の…

【Excel VBA エキスパート ベーシック】メソッドpart3 ~Delete~ (VBA入門16)

Deleteメソッド RangeオブジェクトのDeleteメソッド セルの削除のサンプル 行の削除のサンプル 列の削除のサンプル ワークシートの削除のサンプル シートの削除の確認メッセージを表示させない方法 DisplayAlertsプロパティ Deleteメソッド Deleteメソッドは…

【Excel VBA エキスパート ベーシック】メソッドpart2 消去系 ~Clear・ClearContents・ClearFormats~ (VBA入門16)

Clearメソッド ClearContentsメソッド ClearFormatsメソッド Clearメソッド セルに設定されている全てのデータ(数式や書式、値)を消去します。 以下のサンプルコードでは、セルに設定されている値や書式をすべて消去します。 サンプルコードの解説 Dim tmp A…

【統計・データ分析】【基本】四分位数(しぶんいすう)、四分位範囲、四分位偏差とは

四分位数(読み方:しぶんいすう)とは 四分位数の求め方 データ数が奇数の場合の四分位数の求め方 データ数が偶数の場合の四分位数の求め方 四分位範囲について 四分位偏差について 四分位数(読み方:しぶんいすう)とは 四分位数とは、データを小さい順に並べ…

【Excel VBA エキスパート ベーシック】メソッド part1 ~Select・Activate~ (VBA入門15)

Selectメソッド Selectメソッドの注意点 Activateメソッド 以前紹介したSelectionプロパティ、ActiveCellプロパティと本記事のSelectメソッド、Activateメソッドを比べてもらうと、メソッドとプロパティの比較や理解がしやすいかもしれません。 auroralights…

【Excel VBA エキスパート ベーシック】セルの指定part4 ~ワークシートの指定をする~ (VBA入門14)

セルを指定する場合の上位オブジェクトの指定 標準モジュールに記述した場合 シートモジュールに記述した場合 セルを指定する場合の上位オブジェクトの指定 Range("A1")、Cells(1,1)、Range("A1").CurrentRegionなどでセル・セル範囲を指定・取得する場合、…

【Excel VBA エキスパート ベーシック】セルの指定part3 ~CurrentRegion・UsedRange~ (VBA入門13)

CurrentRegionプロパティ UsedRangeプロパティ CurrentRegionプロパティとUsedRangeプロパティの違い・注意点 1.取得するセル範囲の違い 2.指定するオブジェクトの違い 3.UsedRangeのデータ有無の考え この記事では、セル範囲を指定できるCurrentRegionプロ…

【Excel】VLOOKUP関数 列番号をMATCH関数で取得する

この記事ではVLOOKUPの列番号を指定する引数にMATCH関数を使う方法を紹介します。 実際に以下のようなデータで、VLOOKUP関数とMATCH関数を組み合わせて、利用者IDに対応する利用者名、役職CDを取得してみましょう。 結論から言うと、VLOOKUP関数の列番号部分…

【統計・データ分析】【基本】変動係数

変動係数とは 変動係数の求め方・計算式 標準偏差・変動係数を計算してみよう 1.平均値と標準偏差を求める 2.平均値÷標準偏差で変動係数を求める 変動係数から平均値に対するデータのばらつきを考える おまけ:分散、標準偏差、変動係数の求め方 変動係数と…

【Excel VBA エキスパート ベーシック】セルの指定part2 ~ActiveCell・Selection~ (VBA入門12)

ActiveCellプロパティ Selectionプロパティ ActiveCellプロパティとSelectionプロパティの違い 単一セルを選択している場合 複数セルが選択されている場合 ActiveCellプロパティ ActiveCellプロパティは、アクティブセルを参照するRangeオブジェクトを取得し…

【Excel VBA エキスパート ベーシック】セルの指定 ~Range・Cells~ (VBA入門11)

Rangeオブジェクトについて Rangeプロパティについて Cellsプロパティ Rangeプロパティ・Cellsプロパティの組み合わせ Rangeオブジェクトについて Rangeオブジェクトはセルやセル範囲のことです。 Rangeオブジェクトは、それ自体が「全セルの集合体」でコレ…

【統計・データ分析】【基本】バブルチャートの使い方・作り方

バブルチャートとは バブルチャートの作り方 1.データの選択 2.バブルチャートの作成 3.データタイトル、x軸、y軸、バブルサイズの確認 4.データタイトル、x軸、y軸、バブルサイズの確認 5.軸のラベルを追加します。 6.吹き出しで店舗名を表現する。 7.吹き…

【Excel VBA エキスパート ベーシック】定数について (VBA入門10)

定数とは 定数の種類 組み込み定数 ユーザー定義定数 定数とは 変更しない値を入れる箱のようなものを定数と言います。固定した値に別名を付ける使い方として定数を使います。 変数は値が変わるもの、定数は値が変わらないものです。 定数の種類 組み込み定…

【Excel VBA エキスパート ベーシック】変数 part4~変数と適用範囲スコープ~ (VBA入門9)

変数の適用範囲(スコープ) プロシージャレベル変数(ローカル変数) モジュールレベル変数 パブリック変数(グローバル変数) 変数の適用範囲のまとめ 変数の適用範囲(スコープ) 変数は宣言を記述した場所や記述方法によってに、使用できる範囲が異なります。宣…

【統計・データ分析】【基本】データのばらつきを調べる 分散・標準偏差について

分散・標準偏差とは 分散とは 標準偏差とは 実際のデータで分散、標準偏差を求めてデータを分析しよう 分散の求め方 標準偏差の求め方 分散・標準偏差からばらつきを見る 分散・標準偏差とは 分散、標準偏差は、データのばらつきの度合いを表す数値です。 分…

【Excel VBA エキスパート ベーシック】変数 part3~変数の宣言、変数への代入~ (VBA入門8)

変数の宣言 変数への代入 変数の宣言と代入(:(コロン)を使って1文で書く方法) 変数の宣言 変数の宣言は「Dim」ステートメントを使って、以下のように記述します。 Dim 変数名 As データ型※「Dim 変数名」のようにデータ型を省略すると、その変数はバリアン…

【Oracle Database】『ORA-28001:パスワードが期限切れです。』エラーの原因、対処・解決方法

「ORA-28001:パスワードが期限切れです。」エラーの原因 ロックされたユーザー・アカウントの現状確認 管理者で接続し、dba_usersテーブルを確認する DBA_USERSテーブルのACCOUNT_STATUSの説明 dba_usersの詳細情報の確認、対象ユーザのProfileの確認 パスワ…

【Excel VBA エキスパート ベーシック】変数 part2~変数の名前~ (VBA入門7)

変数の名前 変数名の記法 キャメル記法(アッパーキャメルケース) パスカル記法(ローワーキャメルケース) スネーク記法 よく使う・よく使われている変数名 変数の名前 VBAにおける変数に付ける名前には、次のような規則・制限があります。 スペースや記号は使…

【Excel VBA エキスパート ベーシック】変数 part1~変数、型~ (VBA入門6)

変数(へんすう)とは 変数の宣言 変数の型の種類 変数の宣言を強制する方法 変数の宣言を強制しないリスク 変数(へんすう)とは 変数は値を入れておく箱・入れ物のようなもので、一時的に値を保存する記憶する保存領域になります。 変数に一時的に値を入れて保…

【統計】【初心者】平均値・中央値・最頻値について

平均値(アベレージ)について 平均値の求め方 中央値(メジアン)とは 中央値の求め方 最頻値(モード)とは 最頻値の求め方 平均値(アベレージ)について 平均値は全データの中で真ん中の値になり、平均値と比較することでそのデータ全体に対して、どのレベルであ…

【Excel】デフォルトのフォント・フォントサイズを設定する方法 (既定のフォントの変更方法)

Excelのデフォルトに設定されているフォントを変更する方法を変更します。フォントは個人の好みや場面で使い分けることがありますが、『Meiryo UI』が見やすいですし、好んで利用する人が多いかと思います。私もExcel、Word、PowerPointで資料などを作成する…

【Excel VBA エキスパート ベーシック】コレクションについて (VBA入門5)

コレクションとは セルのコレクション(Cells) コレクションとは オブジェクトの集合体のことです。 例えば、Workbook(ワークブック)オブジェクトが集まったものがWorkbooksコレクション、Worksheet(ワークシート)オブジェクトが集まったものがWorksheetsコレ…

【Excel VBA エキスパート ベーシック】 オブジェクトの階層構造・オブジェクトの省略 (VBA入門4)

オブジェクトの階層構造 オブジェクトの省略 標準モジュールに記述した場合 シートモジュールに記述した場合 ブックモジュールに記述した場合 UserFormに記述した場合 オブジェクトの階層構造 VBAのオブジェクトは階層構造になっています。Rangeに値を代入す…

【Excel VBA エキスパート ベーシック】プロシージャについて (VBA入門3)

プロシージャの種類 Functionプロシージャの例 Callステートメント:別のSubプロシージャの呼び出し プロシージャの種類 プロシージャには次の3種類があります。 Subプロシージャ:値(結果)を返さないプロシージャ Functionプロシージャ: 値(結果)を返すプ…

【Excel VBA エキスパート ベーシック】モジュールについて (VBA入門2)

モジュールとは モジュールを持つオブジェクト オブジェクトに属さないモジュール VBAのモジュールへの記述ルール モジュールとは VBAのコードを記述するエリアをモジュールといいます。モジュールはオブジェクトごとに用意されています。※オブジェクトとは…

【Excel VBA エキスパート ベーシック】VBA・マクロ・VBEについて (VBA入門1)

マクロとは VBAとは VBAの特徴 VBEについて ブックとマクロ セキュリティレベル マクロの保存先 個人用マクロブック(PERSONAL.XLSB) マクロとは Excel操作を自動化するプログラムのことです。 VBAとは プログラミング言語。Visual Basic Applicationの略。マ…