カテゴリー: Excel&VBA

Python in Excel発表(2023-08-22)

1. Python in Excelの概要昨日(2023-08-22)Microsoft Tech CommunityでPython in Excelを発表しました。これまで別のライブラリを利用してExcelとPythonを連動してきたが、いよいよ別途のインストールが必要なく基本的な環境で連動を提供する。 Announcing Python in Excel: Combining the power of Python and...

Microsoft 365 Copilot 関連ニュースのクリーンアップ

先週金曜日(2023-03-17)にMicrosoft 365 Copilotが発表された。 ChatGPTをMicrosoft 365に統合し、ユーザーの業務生産性を大幅に向上させることができると思われる。昨年末からChatGPTを見守っているところだ。 ChatGPTは、これまで世界に披露されたソフトウェアやサービスよりも早く世界に広がっている。 ChatGPT 3.5 ...

Windows API Importで32bit、64bit Excelをすべて使用するようにPtrSafeを指定

Windows API PtrSafe宣言について学びます。 Excel VBAでコーディングしてみると、Windows APIをImportして使用しているときに遭遇するPtrSafe関連のエラーの原因と解決方法を確認することができる。 1. Windows API PtrSafe エラー発生例コード Windows API Sleep, OutputDebugString を import して宣言するコードです。 (注:...

Logging パターン: OutputDebugString , DebugView 活用

この記事では、Excel VBAでWindows API OutputDebugStringとDebugViewユーティリティを利用した効果的なLogging方法について説明します。 1. 基本的な Logging パターン Excel VBA コース(9): Excel VBA How-To 上の 4.3。ダイレクト実行ウィンドウツールの活用方法目次で「3。 「出力メッセージの確認」に関する内容を扱いました。 Debug.Printに出力される内容を直接実行ウィンドウで確認できます。

64bit OSで32bit Provider Connection Stringを作成する

64bit OSで32bit Provider Connection Stringを作成する方法について紹介します。前へVBAコーディングパターン:DB Queryの結果Excelにインポートする_ConnectionStringを生成する方法1. UDLファイルの使用中に、「64bit OSで32bit Providerを表示できる方法」に言及しました。 64bit OSでUDLファイルでConnection Stringを作成すると、デフォルトではインストールされている64bit Providerでのみ作成できます。イーグルでWindows 10 ...

VBAコーディングパターン:DB Query結果Excelにインポートする

DB Query結果Excelへのインポートを実装するVBAコーディングパターンを紹介します。関連記事:VBAコーディングパターン:ADO DB Connection Stringの生成1. Excel画面と動作方法1.1。 Excel画面「B1」セルにDBに接続するための接続文字列(Connection String)を入力し、「B2」セルにデータを抽出するための...

VBAコーディングパターン:ADO DB Connection Stringの生成

この記事では、Excel VBAでADO DB Connection Stringを作成および編集する機能の実装について説明します。 1. ADOの概念と必要性1.1。 ADO(ActiveX Data Objects)の概念ADOは、さまざまなデータストアにアクセスしてデータをCRUD(Create、Read、Update、Delete)することができるライブラリです。 Microsoft docs...

VBAコーディングパターン:VBAパフォーマンスの向上

この記事では、VBAのパフォーマンスを向上させる方法について説明します。最後の記事では、VBA Range Loop方法を比較し、Variant Arrayを利用する方法が最速であることを確認しました。 VBAコーディングパターン:Range Loop - Read(Read)1.パフォーマンス関連VBAグローバル変数以下は、変数全体の概要です。

VBAコーディングパターン:Named Range(名前付き範囲)

VBAコーディング時にRangeの参照アドレスが変更されても、Named Range(名前付き範囲)を使用すると、参照アドレスの変更に関係なくソースコードが変更されないようにすることができる。次の内容を見てみましょう。 1. 絶対アドレスを使用した Range 参照 Excel VBA で Range を参照するいくつかの方法の中で最もよく使う方法は次のとおりです。 Range(「B2」)から...

VBE(VB Editor)ダークモード(Dark Theme)の作成

Excel VBAをコーディングするエディタであるVBE(VB Editor)は、提供される機能の中でダークモードに設定する機能がない。 Excel VBAコース(5):Excelファイル拡張子、VBE、フォント設定#2.7.4._VBE_画面_設定で、次の画面に言及しました。上の画像からわかるように、VBEのメイン画面は白い背景に黒い文字で表示されます。

ja日本語