オーロラさんの勉強帳

33歳、未経験からIT業界へ。SESのロースキル客先常駐勤務。データベース、Excel、Excel VBA、ネットワーク、LinuxなどIT関連のことを主に書いていきます。

VBA 再入門23 日付・時間を扱う基本的な関数 (Now・Date・Year・Month・Day・DateSerial・DateValue・DateAdd・DateDiff)

Now関数 Date関数 Year関数 Month関数 Day関数 DateSerial関数 DateValue関数 DateAdd関数 Datediff関数 日付や時間を扱う基本的な関数をまとめて紹介します。 Now関数 Now関数は現在の『日時』を返します。引数はありません。ExcelのNow()と同じ働きをしま…

VBA 再入門22 Withステートメント(同じ記述の省略)

Withステートメントとは Withステートメントの書き方 Withステートメントのサンプルコード Withステートメントとは 同じ処理対象のオブジェクトを1つにまとめて、省略することができます。Withステートメントに記述したオブジェクトに対して、1つの記述のみ…

VBA 再入門21 For Nextステートメント(繰り返し)

For Nextステートメント For Nextステートメントの書き方 サンプルコード1:変数の中の値 サンプルコード2:Stepを使って増分値を指定する For Nextステートメント For Nextステートメントは、同じ処理を繰り返すときに使います。 For Nextステートメントの…

VBA 再入門20 Select Caseステートメント(条件分岐)

Select Caseステートメント Select Caseステートメントの書き方 Select Caseステートメントのサンプルコード Select Caseステートメント Select Caseステートメントでは、複数の条件によって処理を分岐させることができます。 Ifステートメントは条件の分岐…

VBA 再入門19 IFステートメント(条件分岐)

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】【時短】図形のグループ化・背景色の塗りつぶし・枠線の色など ショートカットが早いのか・・

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

VBA 再入門18 Offsetプロパティ、Resizeプロパティ

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

VBA 再入門17 メソッドpart4 (Copy)

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

VBA 再入門16 メソッドpart3 (Delete)

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

VBA 再入門16 メソッドpart2 消去系(Clear・ClearContents・ClearFormats)

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

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

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

VBA 再入門15 part1 メソッド(Select・Activate)

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

VBA 再入門14 セルの指定part4 (ワークシートの指定をする)

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

VBA 再入門13 セルの指定part3 (CurrentRegion・UsedRange)

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

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

この記事ではVLOOKUPの列番号を指定する引数をMATCH関数を使う方法を紹介します。Twitterで見てこんな方法があるんだと驚きでした。 実際に以下のようなデータで、VLOOKUP関数とMATCH関数を組み合わせて、利用者IDに対応する利用者名、役職CDを取得してみま…

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

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

VBA 再入門12 セルの指定part2(ActiveCell・Selection)

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

VBA 再入門11 セルの指定(Range・Cells)

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

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

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

VBA 再入門10 定数

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

VBA 再入門9 変数 part4(変数のと適用範囲スコープ)

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

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

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

VBA 再入門8 変数 part3(変数の宣言、変数への代入)

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

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

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

VBA 再入門7 変数 part2(変数の名前)

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

VBA 再入門6 変数 part1(変数、型)

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

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

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

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

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

VBA 再入門 5 コレクション

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