Visual Basic for Applications(VBA)とは、プログラミング言語の一つである。
1994年、マイクロソフトにより VBA は Excel 5.0 とともに リリースされた。
今日ではExcelだけでなくAccessやWordにも付属し、事務方のネーチャンやオッチャン、ニコ動ユーザーに重宝されている。
具体的に何が作れるかというと、ゲームソフト、動画再生ソフト、シミュレーションツール、お絵かきソフト
果てはファミコンエミュレータと多種多様である。2chブラウザも存在する。
言語の機能自体は高くないが、セルを利用した手っ取り早いGUI、オートシェイプ、
セルを使った変数の把握など他に無い機能が大量にあり、
更にマクロの記録を使えば記述は強烈に早い(あくまでアマチュア視点)。
が、ゲーム作成などの最近のインタラクティブ的な娯楽には向かない。
処理のほとんどはエクセルを通すため、猛烈に重いのである。
普通の人はおとなしく事務処理に使いましょう。
ただし1+1=11になったりするので注意。
Sub C()
a = "1"
B = "1"
ActiveSheet.Range("A1").Value = a + B
End Sub
掲示板
12 ななしのよっしん
2020/11/03(火) 09:13:29 ID: k1pLYAX4Gr
VBAは便利なんだけど、簡単にアンドゥ(やり直し)
できないのがなあ
>>9
データブロックをバルクインサートする方法だな
13 ななしのよっしん
2022/03/17(木) 10:09:52 ID: AL8LcS3Pov
何?Dim a, b, c As LongはabcすべてをLong型と宣言するのではないのか!?
実際はabがVariant型でcだけLong型になる
14 ななし
2022/10/29(土) 18:18:11 ID: 8x8YFXWSsU
定形の帳票から統計作成するときとかに個人でサボる用に使うにはとても便利
そして(他のプログラミング言語を知らない人でも気軽に触れるので)個人とか知人数人以上で使おうとして大惨事になる部署を量産している言語でもある
急上昇ワード改
最終更新:2024/12/24(火) 09:00
最終更新:2024/12/24(火) 09:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。