Excel 2016 VBA のユーザーフォーム上に複数選択可能リストボックス (ListBox.MultiSelect = fmMultiSelectMulti) を 設置してその Change イベント内で ListIndex の値を -1 に設定すると実行時に 実行時エラー '-2147417848 (80010108)': オートメーション エラーです。 起動されたオブジェ...
VBA マクロを使用して Excel グラフの凡例エントリを変更すると、実行時エラー メッセージが表示される可能性があることを説明します。 凡例エントリを変更する前に、グラフの凡例テキストのフォント サイズを小さくする必要があります。
上の数式内に空白はまったくありません。数式が複数の行に分かれて表示される場合は、単にこの記事を表示する画面のスペースに合わせているだけです。 この数式をセルに入力するときは、空白を一切含めないでください。 この数式を配列数式として入力する必要はありません。
VBAFEスプレッドシートは、次の3つのワークシートで構成されています: プロジェクト・プログラム: プログラムを管理できます。 プログラム・ステークホルダー: プログラムに関連付けられた利害関係者を管理できます。 プログラム・プロジェクト: プ...
ブックに Microsoft Visual Basic for Applications (VBA) プロジェクトがアタッチされているかどうかを示す値を取得します。 HighlightChangesOnScreen 共有ブックに加えられた変更を、画面で強調表示するかどうかを示す値を取得または設定します。 HostContext Visual Studio で Office 開発ツールを...
VBA の Time 関数よりも高速かつ正確なタイマが必要です。 次の例に示す MICROTIMER() 関数は、システムの高分解能タイマへの Windows API 呼び出しを使用します。 このタイマでは、時間の間隔をマイクロ秒の小数部分まで計測できます。 Windows はマルチ タスクのオペレーティング システムで...
VBA の Round 関数は、Excel のワークシート関数 Round は挙動が異なる。 Excel のワークシート関数 Round は、"算術型" の丸め処理を行う。この "算術型" 丸め処理では ".5" は常に切り上げらる。これに対して VBA の Round 関数は "銀行型" の丸め処理を行う。"銀行型" の丸め処理の...
変数、定数、VBAのデータ型については、すでに入門チュートリアルで説明しました。このチュートリアルでは、パブリック変数を取り上げます。パブリック変数の定義は、モジュール、サブプロシージャ、関数、クラスが特定のワークブック内で使用できる変数です。
マクロVBAを初心者向けの基本から上級者向けの高度な内容までサンプルコードを掲載し解説しています。エクセル関数・機能・基本操作の入門解説からマクロVBAまでエクセル全般を網羅しています。
まだ記事数は少ないですが、初心者の方でもわかりやすい内容で、徐々にExcelVBAを覚えて頂ける内容を記事にしていきます。 最終的には実用レベルの内容まで記載予定です。