記事一覧
Excel VBAを始めた話と所見をつらつらと
はじめに
こんにちは。Aitoです。普段は大学生として学んでいて、時々仕事としてVBAの開発依頼を受けています。先日私のこのツイートに対し、興味あるとおっしゃってくださった方がいらしたので、VBAに対して思うことをつらつらと書きつつ思い出語りでもしようと思います。ガチプロのプログラマの方から見ればお遊び程度かもしれませんが、ご容赦ください。
受験の時も合格体験記は全く役に立たないと思っていた
Excel VBAで英日自動翻訳
Excel VBAでA列に入っている英語の文章を自動的に日本語に翻訳するVBAのプログラムです。Weblio翻訳を使用しています。
まずは全体像を載せます。
'一定時間停止するためのAPI#If VBA7 And Win64 Then Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal ms As Long)#Else Pr
Excel Pianoソースコード&譜面データ
Excelでピアノを作りました。搭載している機能はWAV出力とMIDI再生、打ち込みアシスト機能です。仕組みを学ぶことも兼ねているため、実用性無視でいろんな機能を追加しています。Excel VBAで変わったプログラムを見てみたいと思う方はぜひ購入してみてください!「Excelでピアノ曲を作った!」というと驚かれること間違いなし!?
動作環境
・Windowsのみ
・Excel 2007以降64b
Excelでミュージックプレーヤーを作る
Excelでミュージックプレーヤーを作ります。wav,mp3の再生ができます。ユーザーフォームの使い方の勉強になると思います。
動作環境
・Windowsのみ
・Excel 2007以降64bit版(動作確認済み)
Excel VBAでタイピングゲームを作る
Excel VBAで音楽に合わせて歌詞をタイピングするタイピングゲームを作りました。自分の好きな曲を追加できるので、ご自身で追加して遊びながらタイピングの練習をしてみてはいかがでしょうか。ソースコードはロックをかけていないのですべて見ることができます。
動作環境
・Windowsのみ
・Excel 2007以降64bit版(動作確認済み)
動作動画(最後のパート)
https://www.n
Excel VBAでBrainf*ckインタプリタを作成する
Excelで動く難解言語Brainf*ckのインタプリタです。入出力ができるように作りました。Brainf*ckとExcel VBAが両方学ぶきっかけになるかもしれないのでお得かも!?
動作環境
・Windowsのみ
・Excel 2007以降64bit版(動作確認済み)
Excel VBAで曲の歌詞を取得する
Excel VBAを使って曲の歌詞をテキストで取得します。いろいろな工夫をしているので初心者~中級者の方におすすめです。
動作環境
・Windowsのみ
・Excel 2007以降64bit版(動作確認済み)
Excel VBAで拡大鏡
Excel VBAで拡大鏡を作りました。Windows APIを使用しているため、Windows版Excel限定です。画面の解像度によっては若干見え方が変化する可能性があります。ソースコードはロックをかけていないので、すべて読めます。
動作環境
・Windowsのみ
・Excel 2007以降64bit版(動作確認済み)
動作動画