DLL関数を作成する(引数なし)|C++でDLLを自作してExcelVBAで呼び出す方法②
前回、何も処理を行わない「EmptyProcess」関数の入った「VBA_DLL.dll」を作成しました。
しかし、VBAで呼び出したときに何も起きないので成功しているかが少しわかりづらかったです。
そこで今回は視 ...
空DLLファイルの作成と呼び出し|C++でDLLを自作してExcelVBAで呼び出す方法①
今回はVBAで呼び出し可能なDLLファイルをVisual Studioを使って作成していきます。
まずは単純にVBAで”自作したDLLファイルを呼び出せるのか”を確認するため、作成するDLLの中身の処理 ...
【VBA機能拡張】C++でDLLを自作してExcelVBAで呼び出す方法
このページはVBAでアプリケーション拡張ファイルである「DLL」を自作して、呼び出すまでの流れを解説していきます。DLLファイルはC++言語で作成することができるため、VBAだけでは実現できないような処理をC++の機能で増幅させること ...
VBAでウィンドウ名(キャプション)をまとめて取得する方法【GetWindowText関数(API)】
VBAでマクロを作っている時に「今表示してるウィンドウ名(キャプション)をまとめて取得したいな」という場面に出くわすことはないでしょうか?
通常、VBAの機能だけでは取得することはできませんが、Windowsに標準装備され ...
VBAでビープ音(警告音)を鳴らす方法【Beep関数(API)】
VBAでマクロを作っている時に「この操作をされた時には警告音を鳴らしたいな」という場面に出くわすことはないでしょうか?
Windowsには標準機能としてビープ音(警告音)を鳴らす機能がありますが、ExcelをはじめとしたV ...
【VBA×WindowsAPI】UserFormに最大化・最小化・サイズ可変の情報を設定する
VBAのUserFormは通常のウィンドウとは違い、拡大/縮小や最大化/最小化といったウィンドウサイズの変更をすることはできません。このときWindowsAPIを使うことで通常のウィンドウと同じように最大化/最小化ボタンを付与したり、 ...
【VBA&PowerShell】指定したファイルの作成日時/更新日時/アクセス日時を変更する方法
「ファイルの作成時間や更新時間、アクセス時間を変更したい!」と思うこと、たまにありませんか?
何かしらのツジツマ合わせだったり、アリバイ工作だったりと人それぞれだと思います。
一応PCのシステム上の時間(システム時 ...
VBAでマウスを操作(カーソル移動/クリック)する方法【mouse_event関数(API)】
VBAにはキーボードを押したことにする「SendKeysステートメント」という機能が存在します。
これは実際にキーボードを押すわけではなく”キーボードを押したという信号”をプログラムによって送信すること ...
Excelに3Dビュワーを埋め込み3Dモデルを表示する方法
3DCADを使って仕事をしている人の多くはOffice系のソフトを併用していることが多いと思います。
そういった場合、ExcelやAccessなどのソ ...
全コードまとめ|Excel VBAでIris分類問題
このページではこれまでに実装したモジュールやレイヤのコードをまとめておきます。
本ページ内のコードをコピペすることでIrisデータセットの学習を行うことができ、最終的には入力した4つの値から花の種類を識別することが可能になりま ...
入力された値からIrisの種類を分類してみよう|Irisデータセット分類問題
本ページではこれまでに実装したすべてのコードを使ってIrisの運類問題をさせていきます。任意の4つの数字をニューラルネットワークに読み込ませ、花の種類を認識させることがExcel VBAにもできるのかを実際に体験してみましょう。
Irisデータセットを学習させてみよう|Irisデータセット分類問題
本ページではこれまでに実装したコードを使ってIrisデータセットでの学習を行なっていきます。
このページで行った学習の結果をもとに次回以降でIris分類問題を行います。
まだレイヤやクラス等の実装ができていない方は ...
メインモジュールの実装|Irisデータセット分類問題
本ページは「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」を参考にニューラルネットワークを作成していきます。参考書籍では「Affineレイヤ」「ReLUレイヤ」「Softmax-with- ...
Excel VBAでAmong Usのタスクっぽいプログレスバーを作ってみた
最近話題のゲーム、宇宙人狼こと『Among Us』。
このゲームが人気な点はやはりプレイヤー同士が疑い合い、疑心暗鬼になりながらもインポスター(人狼)を見つけ出すという人狼ゲームのおもしろさです。ただ、それ以上にこのゲームを魅 ...