基礎知識

基礎知識

【マクロVBA】昇順・降順に並び替え!指定範囲をSortメソッドで単一・複数範囲で並び替える

VBAを使用すると、Excelのセル内のデータを効率的に整理することができます。今回は、セルの並び替え(sort)について詳しく紹介します。 本記事では、Sortメソッドの使い方や注意点、実際の活用例について詳しく解説します。ぜひ参考...
基礎知識

【マクロVBA】別・他のブックのマクロ・プロシージャを実行する方法!ブックが閉じてあっても対応可能

マクロVBAを実行するにあたり、モジュールやシート、ブックなど様々な場所にマクロを記録・作成することができます。 通常だと、マクロを実行する際には対象のシートに記入してあるプログラム(プロシージャ)を実行すると思いますが、「別ブック...
基礎知識

【マクロVBA】ショートカットキーへ割り付け・設定を行い、作成したプロシージャを実行する!

エクセルを使用する上でショートカットキーは、よく使用される機能です。たとえば「Ctrl」+「C」で「コピー」でコピーができたり、「Ctrl」+「F」で「検索」であったり、エクセルの機能をキーボードで実行できる 便利なものです。 ...
基礎知識

【マクロVBA】個人用マクロブックで全てのファイル・ブックでも実行するプロシージャを組む!設定と場所

通常ですと、指定の「xlsm」ファイルのモジュール・シートやブックにプロシージャ(プログラム)を作成して、実行していると思います。 しかし、編集・実行するためには対象のブックを開いていることが前提となります。 なので他のファイ...
基礎知識

【マクロVBA】シートの保護・解除全集!アクティブ・対象・全シートやパスワードを含めた保護・解除

エクセルにはシート保護の機能があります。 例えば様々な人が1つのファイルを編集する際によくある問題として関数を消したり、行・列を挿入したり、結合したりなどで本来の動作が機能しなくなる場合があります。 このような問題を防止するた...
基礎知識

【マクロVBA】実行中に入力画面を表示して文字・数値を活用、変数に格納する方法InputBox

VBAで実行時に変数・数値を入力・格納し反映させたいことはないでしょうか。 例えば、名前を入力したり数値を変更したりなど… 今回はプログラム実行中にポップアップ・メッセージボックスのようなダイアログ画面を表示させそこで入力した...
基礎知識

【マクロVBA】繰り返し処理動作の変数を任意の数値・途中から実行する!For Nextなどにも対応

本記事はマクロVBAのデバッグに便利な知識について説明します。今回は「For Next」の繰り返し処理のデバッグについてです。 For Nextの記事についてはこちらから☟ 【VBA知識 7】FOR…NEXTで指定した数値で繰...
基礎知識

【まずはここから!】エクセルのマクロVBAとは?VBAでできることと活用法をわかりやすく解説

エクセルのマクロVBAというのはご存知でしょうか。エクセルを使用していると聞いたことがあると思います。 分かりやすくいうと、作業・計算を自動でできたりPCで判別させて、その条件に当てはまる処理ができたりする機能です。 初心者に...
基礎知識

【マクロVBA】変数型の一覧と意味と必要性について!数値や文字・配列の変数を宣言・定義をする方法

VBAに欠かせない機能として「変数」というものがあります数学でも使用される変数と意味合いは一緒です。 数値や文字を入れる部屋みたいなものですね。 さらにその変数を使用して計算や比較など行うことができる優れものです。とても便利な...
基礎知識

【マクロVBA】プログラムを1行ずづ実行・すべて実行・指定した位置・箇所まで実行する方法

前回はプログラムを実際に入力してみました。今回は入力したプログラムの実行方法について紹介したいと思います。 前回の記事はこちら☟ 【VBA知識 4】文字・数値を入力する - 独学エクセル塾 (dokugakuexcel.com...