プログラミングのメモ

プログラミングの学び直し備忘録

ExcelVBA

VBA:Excel:コレクション

注意 'Collectionに対して以下のように処理すると、 '後ろの要素に行くにしたがってより処理時間がかかってしまうようになります。 'Dim i As Long 'For i = 1 To colls.Count ' Debug.Print colls(1) 'Next 'コレクションのメモリ構造がチェーンのように次々…

VBA:Excel:配列とセル

aTEST_Array aTEST2_Array aTEST_CellArray aTest2 配列の配列 → 2次元配列 クイックソート 重複削除 配列判定 配列の次元数 二次元配列 → 一次元配列 二次元配列 → 指定行or列 の 一次元配列 多次元配列 → 一次元配列 配列の最大値 一次元配列 → セル 二次…

VBA:Excel:文字列操作

TEST 文字列を指定文字数で分割して配列で返す 文字列をASCII変換して配列で返す 文字列をUnicode(UTF-16)変換して配列で返す ASCII配列を文字列変換して配列で返す Unicode(UTF-16)配列を文字列変換して配列で返す 文字列を検索して、前or後を返す 指定文字…

ExcelVBA:TOP3

文字列操作 配列とセル 辞書 コレクション 文字列操作 VBA:Excel:文字列操作 - プログラミングのメモ 配列とセル VBA:Excel:配列とセル 辞書 VBA:Excel :辞書 - プログラミングのメモ コレクション VBA:Excel:コレクション - プログラミングのメモ

VBA:Excel :Tips:正規表現

BCD ..(BD|EF)....... 7TRGPTNRES 8ABCDEFGHIJK..(CD|EF).......1 9ABCDEFGHIJK..(CD|EF).......1 … Sub Sample() Dim arr(0 To 20000) As Long Dim ws As Worksheet Set ws = ThisWorkbook.Worksheets(1) Dim i As Long Dim sTrg As String Dim sPtn As Str…

Excel:ホームタブ

GRP クリップボードコピー[Ctrl]+[C] 貼り付け[Ctrl]+[V] 切り取り[Ctrl]+[X] 書式のコピー/貼り付け フォント 配置 数値 スタイル セル挿入(セル)[Sht]+[Ctrl]+[+] [Alt]+[I],[E]Insert E 挿入(行):[Sht]+[Spc][Alt]+[I…

VBA:Excel :Tips:範囲(Range)の重複削除、結果取得・出力(Excelシート)

配列の配列 配列の配列 → 2次元配列 配列をセルに出力 Excelシート 重複削除 セルの値を2次元配列に取得 2次元配列をセルに出力 'VBAで二次元配列のデータを高速にセルへ貼り付ける | Excel作業をVBAで効率化 : https://vbabeginner.net/paste-2d-array-…

ExcelVBA:TOP2

基礎 ショートカット 主なオブジェクト セル、行、列 選択方法 Like演算子 Is演算子 配列 コレクション Dictionary Application ブック シート Range FSO 操作VBA化 【ホーム】メニュー 【挿入】メニュー 【ファイル】メニュー 【データ】メニュー 重複削除 …

VBA:Excel :フォーム/マルチページ(MultiPage)

タブ選択(Value, Index) 参考 タブ選択(Value, Index) Me.MultiPage1.Value = Me.MultiPage1.Pages("Page2").Index 参考 [プチモンテ]マルチページの使い方 [ExcelのVBA]

VBA:Excel :App

画面更新 ファイルを開く [ファイル]-[開く]-[参照] R1C1参照形式[ファイル]-[オプション]-[数式]-[数式の処理][R1C1参照形式] 計算方法の設定[ファイル]-[オプション]-[数式]-[計算方法の設定] 画面更新 Application.Scree…

VBA:Excel :FSO

ファイル 存在確認 移動 削除 ファイル名 取得 ファイル名(拡張子なし) 取得 拡張子 取得 コピー フォルダ 【 参考 】 ファイル 存在確認 '** '* 【 File 】 '* 存在確認:FileExists '* '* Function FileExists(FileSpec As String) As Boolean '* '* @pa…

Excel :関数:日付/時刻関数

年月日の取得 時分秒の取得 曜日の取得 日付から曜日の数値を取り出す:WEEKDAY 日付から曜日を表示:TEXT関数 週番号の取得 日付の変換 日付のシリアル値 時刻のシリアル値 期日 期間 日付/時刻関数 年月日の取得 時分秒の取得 曜日の取得 日付から曜日の…

VBA:Excel :ACCESS DB

データベースを作成する(ADOX) テーブルの作成・削除/フィールドの作成・削除(ADOX) データベースを作成する(ADOX) データベースを作成する(ADOX) AccessVBA、ADOXでmdb作成|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~ テーブルの作成・…

VBA:Excel :フォーム/ユーザーフォーム

■フォーム / フォーム フォームの移動イベント(Layout) ■フォーム / フォーム UserFormの[×]ボタンで閉じられなくする Excelの画面を非表示 Bookの非表示 WorkSheetの非表示 フォームの移動イベント(Layout) [Excelの神髄]第21回.ユーザーフォームの各…

VBA:文字列

文字コード(Asc / Chr) 文字列変換(StrConv) 大文字/小文字(UCase / LCase / Format) 文字数/バイト数(Len) 抜出し(Left / Right / Mid) 比較・検索(Instr / StrComp / Like) 変更・置換(Replace / StrReverce) 前後のスペース(LTrim / RTr…

VBA:Excel :検索(アドレス)

『シート全体』指定文字列のアドレス検索 『指定範囲(Range)』指定文字列のアドレス検索 『指定行』指定文字列のアドレス検索 『指定行(1行)』指定文字列のアドレス検索 『指定列』指定文字列のアドレス検索 『指定列(1列)』指定文字列のアドレス検索 文字…

VBA:Excel :配列

【 Tips 】 文字列配列から指定文字列のINDEXを取得する 特定の文字を含む(含まない) :Filter 空かどうか確認 重複削除 ソート:クイックソート Match・Index Match・VLookup 【配列とセル】 セル範囲の値を配列に格納 指定行(開始・終了行指定)、指定…

VBA:Excel :TOP

カテゴリ App ブック シート Range, Cell 配列/コレクション/辞書 検索 ステートメント ■文字列 ■日付/時刻 ■フォーム ■FSO ■Excel関数(Application.WorksheetFunction) ■Tips いろいろな 非表示/表示 資格 その他 カテゴリ ・カテゴリ一覧 ・ブック …

VBA:Excel :ブック

・開く(フルパス/ダイアログ/Open済確認/非表示で開く) ・閉じる(上書き保存する/しない) ・保存(ダイアログ/自動(警告メッセージ出さない))

VBA:Excel :ADO:Access

DB Class化 プロパティ DB作成、削除 TB 存在確認、作成、削除 TB存在確認 TB作成 TB削除 INSERT Collection(Collection((Array)) JOIN(FULL) 接続文字列 DB接続 選択 『SELECT』ByRef collect(FLD_NAME, Value) 『SELECT』テーブルの全データをシー…

Excel:関数:一覧

参考 数学/三角関数 数値の集計 日付/時刻関数 統計関数 文字列操作関数 論理関数 検索/行列関数 Web関数 データベース関数 財務関数 エンジニアリング関数 情報関数 キューブ関数 関数の基礎知識 参考 dekiru.net 数学/三角関数 数値の集計 SUM/SUMIF…

VBA:Excel VBA :Tips:検索

指定文字列のアドレス検索 指定文字のアドレス シート 行検索(該当文字列の列アドレスを取得) 複数存在するセルを検索 シート/行 指定文字列のアドレス検索 yukibe33.hatenablog.jp 指定文字のアドレス 指定文字列を検索して、アドレスを調べる。 「シー…

VBA:Excel VBA :Tips:セルの書式設定

表示形式 数値:小数点 2桁 配置 フォント 罫線 塗りつぶし 保護 ロック 表示形式 数値:小数点 2桁 '******************************************** ' [セルの書式設定][保護] ' ロック 設定/解除 ' https://www.officepro.jp/excelvba/cell_numberfor…

VBA:Excel:テーブル

参考 参考 qiita.com

VBA:Excel VBA :Tips

ブックを開く OPEN/CLOSE 処理 ワークシート関数 SUM COUNTIF / SUMIF 配列 セル <---> 配列 一括 読込み/書出し/行列変換 書出し 名前付き範囲 設定/確認/削除/先頭・最終-アドレス・番号 シートの保護設定 設定/解除 セル 列番地 文字<---> 数値 …

VBA:Excel マクロ・VBA:入門

オブジェクトモデル マクロの作成・実行 作成 操作 記録終了 実行 オブジェクトモデル オブジェクトモデルがわかったほうが、理解の進みが早い気がするので、勉強中。 Dim ap As Application 'Excelの情報、処理 Dim wb As Workbook '単独Bookの情報、処理 '…

VBA:Excel :オブジェクト モデルの概要

Excel オブジェクト モデルの概要 参考 Excel オブジェクト モデルの概要 Application Workbook Worksheet Range 参考 docs.microsoft.com www.officepro.jp excel-master.net www.239-programing.com

VBA:Excel VBA:資格

Excel VBA Excel VBA ベーシック Excel VBA スタンダード 出題範囲 01.プロシージャ 02.変数の活用 03.ステートメント 04.ファイルの操作 05.ワークシート関数の利用 06.検索とオートフィルター 07.データの並べ替え 08.テーブルの操作 09.エラー対…

VBA

参考 Office VBA リファレンス 参考 Office VBA リファレンス docs.microsoft.com