VBA– tag –
-
Excel VBA
VBA Win32API 64ビット版Excel対応に修正
Excelはバージョン互換が高いアプリケーションなので、VBAでAPIを含む記述が無い場合ならそのまま正常に動作してくれます。ただし、APIを使用したVBAの記述がある場合については互換性がないのですべて次のようなエラーになります。 正常に動作させるため... -
7-zip32
VBA 64ビット版Excel対応 7-zip64.dll
過去2つの記事で 32ビット版の7-zip32.dllを使用たZIPファイルの作成方法と活用法について解説してきました。最近 Office Excel が64ビット版の環境でもVBAでZIPファイルを扱いたいという複数の要望がありました。 64ビット版の環境では「7-zip64.dll」を... -
Excel VBA
Excel VBA 動的配列の書き込み先セル範囲を事前に調べる
前回記事で、Application.Evaluateメソッドを使ってスピルするワークシート関数を扱う方法について解説しました。その中の注意点として、VBAで結果をセル範囲に書き込む場合、既存データがあっても構わず上書きしてしまうというものでした。そこで今回は、... -
Excel VBA
Excel VBA Evaluateメソッドを使う方法について
Application.Evaluateメソッドの使い方について解説します。 Evaluateは Excel VBAのコード上でワークシートの数式を実行するために使用できる便利なメソッドです。知っておくと役に立つことがあるかもしれません。 新しいExcelにスピル機能が導入されたこ... -
Excel VBA
Excel VBA 動的配列には Range.Formula2
前回記事で、VBAでXLOOKUP関数を使うテストをした際に、数式をセルに書き込むテストもやってみたところ Formula ではダメなことに今更ながら気づかされました。 Excelがスピル機能を使えるようになってから、VBAでセルに数式を書き込むことが無かったので... -
Excel VBA
Excel VBA XLOOKUP関数を使う方法
XLOOKUP関数は、VLOOKUPやHLOOKUPなどLOOKUP系関数の完全上位後継として進化した関数です。柔軟性が高くてとても使いやすい関数です。※関数の詳細については前記事をご覧ください。 簡単にXLOOKUP関数のメリットだけ列記すると・検索範囲と戻り範囲は「配... -
ユーザーフォーム
Excel VBA プログレスバーを動的に作成>表示>廃棄する
前々回の記事「Excel VBA ユーザフォームを使う時だけ動的に作成する」で分かったことを使い、前回記事「Excel VBA プログレスバーをラベルで代用表示させる方法」で使用したVBAコードを組み込んでいきたいと思います。過去記事「プログレスバーで進捗状況... -
ユーザーフォーム
Excel VBA プログレスバーをラベルで代用表示させる方法
プログレスバーで進捗状況をビジュアルで表示する記事を紹介しています。そこで使ったプログレスバーは「ActiveXコントロール」MSCOMCTL.OCX の「プログレスバーコントロール」でした。 「ActiveXコントロール」を使う方法の場合、MSCOMCTL.OCX が入ってい... -
ユーザーフォーム
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 の表示方法と終了す...