Excel VBA– category –
Excel VBA に関する「全てのカテゴリー」の解説記事一覧ページです。ページトップの「ボタン」から「新着順」と「人気順」一覧ページへの切り替えを行うことが出来ます。
-
VBA-tool
Excel VBA 消せない外部リンクの削除をサポートするツール
どうしても消せないExcelの外部リンクエラーを強制削除するために使える補助的なツールを作成してみたいと思います。どのXMLファイルに外部リンクエラーがあるのかがファイルを手動で開かずに確認できるようにしてみます。 Excelの外部リンクエラーで困っ... -
VBA-tool
Excel VBA Power Query クエリ作成汎用ツール
前回の VBA で Power Query サポート無しでフォルダーから取得 の続編です。前回はCSVデータの取得でしたが、フォルダ内のエクセルデータの取得や単体のデータからもクエリを作成できるように変更を加えていきたいと思います。 VBAでクエリの基本部分だけ... -
VBA-tool
VBA で PowerQuery サポート無しでフォルダー取得クエリ作成
Power Query でフォルダーからデータを取得する場合、通常は「サポートクエリ」を使ってうまく作成できるようになっています。でも、この「サポートクエリ」って結構邪魔なんですよね。 そこで、VBAを使って「サポートクエリ」無しで [フォルダーから] デ... -
VBA-tool
VBAでPowerQueryとピボットテーブルの更新を制御する
[すべて更新]を実行 -
VBA-tool
Excel VBA 別ブックの保護されたワークシートを一括解除
Power Query について勉強し始めたら、かなり覚えることが多くてなかなか VBA に戻ってこられなくなっていました。今回は久々に VBA の記事です。 とはいえ内容は「プチネタ」的な内容です。仕事で時々使うプチツールの一つ「別ブックのシート保護を解除す... -
ユーザーフォーム
Excel VBA UserForm パスワード生成管理ツール
パスワード管理の考え方等については【過去記事】で取り上げています。是非こちらを参照してください。 記事では、Excelシートを使っていましたが、UserFormを使ったパスワード生成管理(以下「PW生成管理」とします)ツールを個人使用の目的で作成しよう... -
ユーザーフォーム
Excel VBA UserForm表示中のブック表示設定を検証
UserForm を表示する際にExcelブックを表示したままにするか、非表示にしてしまうほうがいいのかなどを検証してみます。 今回は「UserForm」の表示方法や位置の設定ではなくて、表示元のExcelブック自体の表示について検証してみましょう! いろいろなケ... -
ユーザーフォーム
VBA UserForm の表示位置を指定する方法
UserForm を作成してデフォルトのまま起動すると、表示位置はExcelブックのウィンドウ中央に表示されます。これが既定の位置ということです。でも、規定があるということは規定以外の位置設定もできるということです。以下、その方法を紹介します。 「User... -
ユーザーフォーム
Excel VBA UserForm を表示する方法/閉じる方法
UserForm に関することを色々と勉強してきましたが、肝心な UserForm の表示や終了の部分を詳しく解説していませんでした。今回は UserFrom の表示/閉じるについて勉強していきましょう。 説明を省略していましたが、ここで UserForm の表示方法と終了す... -
ユーザーフォーム
VBA Workbook_OpenとAuto_Openの違い
UserForm「PW設定ツール」を Excelブックの起動時に自動実行させたかったのでその方法を調べました。Workbook_Open と Auto_Open の二つの方法がありましたが、その違いについて検証しました。 「Workbook_Open」と「Auto_Open」の二つの方法の違いについ... -
ユーザーフォーム
VBA「PW設定ツール」に新機能を追加しました
今回から UserForm を使用した「PW設定ツール」の細かい動作設定を調整していきます。不足していると思った機能として、登録日時の保存と「設定シート」からも必要なくなった設定データを削除できるようにしていこうと思います。 「ListView」と「ListBox... -
ユーザーフォーム
VBA ListBox 選択データをRowSourceで削除する
ListBox の選択データと元データが一緒に削除されるGIF画像 -
ユーザーフォーム
VBA ListView の表示データと元データを同時に削除する
「ListViewコントロール」を活用して出来ることはまだたくさんありそう。でも、ここでの目的は「PW生成ツール」を完成させることですので、それに使う機能に絞っています。実装していない機能といえば、必要なくなったデータを削除する機能です。編集は「... -
ユーザーフォーム
VBA ListViewのデータを取得したり並べ替えたりしてみる
前回の続きです。「ListViewコントロール」でセル範囲のデータを表示できるようになりましたが、今度は表示しているデータを取得する方法について検証していきます。 「ListView」からデータを取得する方法について勉強しましょう。「リストボックス」の時... -
ユーザーフォーム
VBA UserForm ListViewコントロールの設置方法
前回はリストボックスの使用方法でしたが、今回は同じようなコントロール「ListViewコントロール」を使ってみたいと思います。リストボックスでも問題なく使用できていますが、調べてみると「ListView」の方が使い勝手がよさそうなので設置して使ってみた... -
ユーザーフォーム
VBA UserForm 複数列のリストボックス設定・取得方法
リストボックスをマルチページに配置 -
ユーザーフォーム
VBA UserForm マルチページの設置利用方法と注意点
今回は、マルチページコントロールを設置してページを追加してみたいと思います。ページを追加する目的は、シートのセル範囲に保存しているパスワード生成の設定データをユーザーフォームに表示させたいと思ったからです。 今日は「マルチページ」を設置し... -
ユーザーフォーム
VBA UserForm チェックボックスで文字列操作を最適化
前回、文字列内の「記号」を検索・判定できるようになったので、今回は判定結果を使ったPW文字列設定の最適化を図っていきます。文字列の範囲設定に「チェックボックス」を使って動作を切り替える方法もいっしょに勉強していきます。 今回は「チェックボッ...