やりたい事から記事を選択できるようにしました
VBAを使ってやりたい事を起点に記事を並べました。目次をクリックすると関連の記事群に飛ぶ様にしています。
やりたい事は英語のAからZの後に50音順で並べています。「その他」だけ例外で最後に配置しました。
EnjoyExcel
やりたいことが決まっている人は「逆引き」で記事を検索できると時短につながります。
よって「情報への到達容易性」を高める事ができます。
Google検索に載らない様にしています
この記事は検索サイトにインデックスされない様にしています。
検索サイトで検索しても出てこないページですので読者様自身でお気に入りへ登録していただく事をおすすめします。
関連書籍
「逆引き」検索ができる本です。逆引きの構成で書かれた本のメリットは「具体例」がある事です。
自身のやりたい事と6~7割ぐらい一致していれば少しのアレンジだけでコードを用意する事ができます。
解説もついているのでアレンジもしやすいうえコードを自作する際における自身の引き出しを増やす事ができますよ。
おすすめこちらの本は電子書籍もおすすめです。Kindleストアのリンクを用意しておきます。
リンク
記事一覧(アルファベット順)
以降やりたい事を起点に記事をまとめています。
AIを使ってコードを書きたい
- GPTExcelとは?無料プランで使い方や日本語対応可否を調査
- VBA×AIでコードを作成|GPTExcelが無料で全機能を開放
- 違いを比較|ChatGPT、GPTExcel、Google検索で関数を検索
- Copilot in Excelとは|いつ&できる事&価格|365で使用可能
Outlookでメールを用意したい
PDFに変換したい
- VBA×PDF|Excelデータを変換、出力|メソッドをパラメータ毎に解説
- VBA×PDF|ワークシートの一部を範囲指定してデータを出力する
- VBA×PDF|ワークブック内の全てのデータを1つのファイルで保存
QRコードをつくりたい
SQLServer×Excelでデータを構築したい
- 【VBA×SQL】メリットや使い方、環境構築の方法を画像で解説
- 【VBA×SQL】SQLServer関連Appのダウンロード方法を紹介
- 【VBA×SQL】ServerへのログインやWindows認証の設定方法
- 【VBA×SQL】データベース内にテーブルを簡単に作成する方法
- 【VBA×SQL】Serverに接続テーブル名を指定しデータ取得(コード付き)
Webから情報を取得したい/Webに情報を入力したい
- VBAを使ってWebからデータを取得|Webスクレイピングとは?できる事を教えて
- VBA×Selenium×ChromeでWebスクレイピング|nameタグを使う
- VBA×ChromeでWebスクレイピング難しい初期設定を分かりやすく解説
- 【Edge×Selenium×VBA】スクレイピング時の実行時エラー0への対策
- 【selenium×VBA】右クリックを含めたマウス操作を再現
- VBA×Chrome/Edgeでスクレイピング|XPathとは?|動画で解説
- 【selenium×VBA】XPath指定でClass属性を取得|Attribute
- 【selenium×ExcelVBA】ウインドウ、タブを切り替える
- 【Selenium×VBA】ブラウザの最大化|ウインドウの大きさや位置を変える
- 【VBA×selenium×JS】任意の要素まで簡単にスクロール
- 【selenium×VBA】取得したURLでハイパーリンクをつくる
- 【Selenium×VBA】要素の有無を確認|実行時エラー7への対策
- Selenium×ExcelVBA|ラジオボタンの選択状態をチェックする方法
- 【Selenium×VBA】テーブルの情報を取得|配列を使えば行数と列数も分かる
記事一覧(50音順)
オブジェクト、プロパティ、メソッドを自作したい
外部からのインプットに頼ってコードを書ける様にしたい
- VBAマンツーマンレッスン|進度調整&質問OK&低価格なのに高確率でマクロを習得
- 【差別化戦略】会社内で「VBAができる人が少ない」ならその地位を自力で獲得しよう
- 2023年|VBAを教えてほしい|初心者向け講座|ポイントはエラー対策とVBEの解説
- マクロの勉強方法を比較|フローチャートで選ぶおすすめコンテンツ5点
- 【挫折率が下がる】VBAをどうやって覚えたのか?効果的な勉強方法を紹介
- マクロの教科書として使える|学習範囲を限定して勉強4時間の仕事を20秒に減らす
- VBA入門編の書籍の選び方現状のスキルで7割理解出来る本を探そう
画像を操りたい
- VBAで画像を取り込む高速で画像自体を取得しエクセルに貼り付ける
- VBAで画像を取り込むフォルダを周回必要な画像をエクセルに貼り付け
- 【VBA_再帰】複数フォルダ内を検索拡張子を決めて画像を取り出す
- AddPictureメソッドエラー対策|指定された値は境界を超えています
- AddPictureメソッドの第2、3引数の組み合わせ確認テスト
コピー&ペーストや転記ができる様になりたい
- VBA×コピペ|値のみ貼り付け&簡単高速にコピーできる方法を公開
- VBAで転記|ブック間で文字列をコピペするマクロの作り方を教えます
- VBA|複数のシートをコピーしてから新規ブックとして保存する
- 【Rangeオブジェクト】範囲指定セルのコピー&ペースト|イコールで高速に処理
作業時間を視覚でとらえたい
大量のデータを扱いたい
- VBA×XLOOKUP関数|Rangeオブジェクト×配列でシンプルなコードを作る
- 【一次元配列の考え方】マクロでアルファベットのAからZZを用意
- 【一次元配列のコード&解説】文字列を作る×配列に格納する×出力する
- 【検索にも使える】VBAの2次元配列で作業の高速化を実現させる
- マクロの処理速度を上げる|3つのポイントを守って配列を使うとより作業が高速化する
- VBAで連想配列-1Dictionaryの解説遅いマクロを高速化
- VBAで連想配列-2コードを紹介&項目毎に理解度UPの解説付き
- VBA×連想配列|キーを使いアイテムを抽出|2次元配列で同様の作業を構築し比較する
- VBA×配列|複数の日付の中から一番早い日付と遅い日付を取得する
- 連想配列のアイテムは複数の値を持つことができる|配列やコレクションも使用可能
チームでデータを扱う為にフォームを用意したい
- VBAでユーザーフォーム-1使い方|VBEからの表示方法や各種オブジェクトの説明
- VBAでユーザーフォーム-2作成|完成時のフォーム、シート、ブックを全て公開
- VBAでユーザーフォーム-3レイアウト|ツールボックスの使い方や再表示の方法を紹介
- VBAでユーザーフォーム-4シート操作|情報の転送先となるシートを用意する
- VBAでユーザーフォーム-5マクロ登録|エクスプローラを使いコードを書く場所を確認
- VBAでユーザーフォーム-6プロシージャ|コードを作りフォームとブック内のシートを繋ぐ
- VBAでユーザーフォーム-7Initialize|起動から終了までのコードを読み解く
データを削除したい
【ExcelVBA】セルの値や罫線、背景を削除|Clearメソッド
独学でコードを書ける様にしたい
- マクロは何から勉強するのか|学習をサポートするためのロードマップを作成
- VBA-1|初心者向けエクセルマクロ学習シリーズ|マクロとは?
- VBA-1.5なぜマクロ付ブックの保存時の拡張子は.xlsmなのか
- VBA-2VBEの表示方法と使い方&標準モジュールにコードを書く理由
- VBA-3黒背景でコードの可読性を上げる|VBEの設定を変更する
- VBA-4オブジェクト、プロパティ、メソッドは後回しでよい
- VBA-5Rangeオブジェクトに関連するプロパティを使いコードを書く
- VBA-6Cellsプロパティを使ってシートの最終行と列を取得する
- VBA-7事例をもとに変数がコードの中でどうやって機能するのか紹介
- VBA-8変数の宣言とは何かマクロの中で使い方を決めます
- VBA-9Withステートメントを組み合わせてシートに罫線を引く
- VBA-10メソッドはオブジェクトの直後に書く|状況により引数を指定
- VBA-11マクロ内でMsgBoxとIFステートメントを組み合わせる
- VBA-12繰り返し処理をFor~Nextステートメントで学習する
- VBA-13マクロで関数|VLOOKUPはエラー対策してから使う
- VBA-14複数のセルに書かれた検索値に対してVLOOKUP関数を使う
特定文字を用意/置換/検索したい
- 【検索】Findメソッドを使って完全一致で文字列を探す方法|VBA
- マクロで文字列の置換はVBA関数のReplace|4つの方法を比較
- VBAで文字列を比較Like演算子とワイルドカードで完全/部分一致を確認【一覧で表示】
- VBAで文字列を取り出す複数のかっこの中の値を1クリックで集める
- マクロで特定文字を含むシートを選択|ForEach~Next&Like
- 【If&For】マクロ内で分岐とループを組み合わせる-1
- 【SelectCase&For】マクロ内で分岐とループを組み合わせる-2
- 【ElseIF&For】マクロ内で分岐とループを組み合わせる-3 ExcelVBA
- 【Ifのネスト&For】マクロ内で分岐とループを組み合わせる-4
- エクセルのCHAR&ROW関数でAからZのアルファベットを並べる
- エクセル関数の組み合わせFIND&MIDでかっこの中の文字だけ抽出
- InStrRev関数がうまくいかない時は戻り値の読み方を見直す
- VBAのFindメソッドは変数が難しい|文字列検索はLike演算子!
ピボットテーブル、グラフを作りたい
- マクロでグラフを新規作成|関連オブジェクトをもとに3種類の方法を紹介
- 【基本編】VBA×ピボットテーブルの作り方|レポートにフィールドを追加する
- 【応用編】ExcelVBAでピボットテーブルと連動したグラフを自動で作成する
フォルダ、ファイルの取り扱いが出来る様になりたい
- 【VBA】絶対パス相対パスの書き方|理解はカレントディレクトリがポイント
- VBA|Dir関数を使ってフォルダ内の複数ファイルを順番に処理する
- VBAはフォルダ内の複数ブック×全部のシート名をセットで取得できる
- VBA|最後のシートまで処理を繰り返す|変数をうまく使いこなそう
- マクロでフォルダ内のファイル名を取得|Excel以外の拡張子にも対応
プロシージャを分けたい
- 【マトリクスで理解する】プロシージャを分割したマクロを用意する方法
- VBA|コードが長いプロシージャを短く切り分ける|マクロを部品化する
- VBAサブルーチンの考え方と作り方共通作業は別プロシージャに書く
メッセージボックス、インプットボックスを使いたい
ワークシートの保護と解除を使いたい
その他
- 【2023年】Python in Excel搭載|いつ&何ができるのか?&今後の展望
- 【ExcelVBA】再帰呼び出し(再帰処理)は3分の動画で理解できる
- 【MOS×Excel】学習時間を絞る|2ヵ月で合格を目指す為の講座を紹介
- VBAマクロの記録使用NG使い方動画&できないことを理解する
- 【エラーにならない】VBA条件分岐完全ガイドコードのテンプレを紹介
- 仕事をエクセルマクロに置き換える方法コードを書く前にやることを見せます
まとめ
やりたい事を起点に記事をまとめてみました。一般的には「逆引き」と言われる探索方法です。
やりたい事が決まっている人は逆引きの方が記事を探しやすいケースもありますので状況に応じて使ってみてください。
こちらの記事はサイドバーに用意されたカテゴリーごとに記事をまとめています。
同じカテゴリーの記事が固まって配置されているので1つのカテゴリーを深堀りすることができますよ。