No.2ベストアンサー
- 回答日時:
どうも、一応プログラムで飯食ってる者ですが、
すでにエクセルVBAをお使いなら、MicrosoftのVisualBasic(略してVB)がおすすめです。
言語の文法はVBAとほぼ同じで、普通の、よくあるプログラムを作ることができます。
世の中に出回っているフリーソフトの多くは、VBで作られていると思います。
VBAと同じく、できることには限りがありますが、
VBAよりはかなり自由が利くと思います。
まあ、VBAと同様、実行中に重いという欠点はありますが。でも私はC言語で作ったプログラムとそんなに重さの違いは感じませんが。
あと、重いというのが開発中の動作が重いという意味なら、Microsoft関連のプログラミングツール(OSとかも?)は重たいのが当たり前です。Microsoftは軽いソフトを作る気はさらさらないみたいです。
また、基本的にこういうツールは高いですね。てゆうかMicrosoft関連なので高いですね。
いいやつだと10万以上します。
個人用のプロフェッショナルエディション、といっても、十分過ぎる機能があるのですが、これで3万くらいしたかな?(値段はいい加減です。)
あと、VBと似たようなプログラミングツールで、ボーランド社のDelphiという製品があります。言語的にはまったく違いますが、VBよりは安かったような気がします。私はDelphiについては詳しくありませんが、比較的使いやすいプログラミングツールみたいです。
あとは、VBAとはまったく関係ありませんが、Javaとかおすすめですかね。プログラミング自体は、一朝一夕にできるもんではないのでかなり勉強家でないとできない(というか、やってほしくない)のですが、Javaは割と覚えやすいですし、VBより自由が利きます。JavaScriptではないですよ。
一番自由が利くのはC言語で、開発ツールも多数あり、できるプログラムも自分の力次第でいくらでも効率化できますが、やってる本人が言うのもあれですがおすすめはできないですね。
参考URL:http://www.microsoft.com/japan/msdn/vbasic/
No.4
- 回答日時:
VB6なら同じ感覚で使えるかと思いますが、現在は販売されていません。
新しいVB.NETでは、「オブジェクト指向」という物取り入れられているので、頭の切り替えが必要になります。
WinAPIが使えれば相当の事は可能だと思いますが、いかがでしょうか?
VBの場合でも限界はあるので、WinAPIが使えないとそこを乗り越える事は出来ません。
参考URL:http://www.moug.net/skillup/svbm/ya03-1.htm
No.3
- 回答日時:
VBAの知識を利用してできるプログラミングと言えば、VBScriptを利用するASP、またはVisual Basic等が挙げられるかと思います。
ASPはWindowsの標準の機能(つまり無料)です。Visual Basicであれば2~3万円程で購入できます。只、今までエクセルVBAを使って仕事用のプログラミングをしていらっしゃったのであれば、やはりそのものを使い続けられてはいかかでしょうか。どういうプログラムを組みたいかにもよりますが、VBAで出来ないことなど無いと言っても過言ではありませんし、組み方次第で軽くすることも可能です。インターネット上で"Excel VBA"で検索をかければ、エクセルVBAの様々な利用法が見つけられるはずです。
No.1
- 回答日時:
Visual Basic が、似たような文法で簡単にアプリケーションを作れるはずです。
使った事ないので、詳しくはわかりません。ごめんなさい。
無料がいいなら、Javaはどうでしょうか?
Eclipseや、JBuilder 2005 Foundationなど。
ただし、Visual Basicも、Javaも、速度という点では遅いです。
C++で、簡単にGUIアプリというなら、C++Builderをお薦めします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- 仕事術・業務効率化 パソコンが出来る人って 4 2022/04/18 06:41
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- 副業・複業 副業をする勇気をください。 ランサーズで並んでいるお仕事を見たら怯みました。ウェブスクレイピングもエ 2 2023/06/30 08:54
- 教育ソフト・学習ソフト パソコンができるってどのレベル? 7 2023/08/08 17:54
- IT・エンジニアリング 高校生男子です。僕は将来IT系の仕事をしたいと思っています。そのため、プログラミングとかも高校生のう 3 2023/04/15 20:30
- デスクトップパソコン 4月から高校生です。親がパソコンを買ってくれるとのことなのですが、おすすめのデスクトップpcを教えて 7 2023/03/03 23:33
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- その他(コンピューター・テクノロジー) パソコンが使える・できる・わかる、の定義は? 9 2022/08/21 21:38
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Bluestacks内でダウンロードし...
-
バッチファイルでUSB挿入時に実行
-
インテル マネジメント エンジ...
-
アプリのプログラムを見るには...
-
InstallShield ってプログラム...
-
マルチTIFを一枚のTIFに...
-
ネットで複数人のスケジュール...
-
例外アプリケーションエラーを...
-
BIOSとドライバの違い。
-
GPIB制御
-
Spy++の入手法をおしえてください
-
65536は2の何乗なのでしょうか?
-
あるプログラムのコマンドライ...
-
0除算して、落ちるプログラムと...
-
Excelで4096点以上のFFTの方法
-
VBAにてメール作成した際、一部...
-
正しい五十音順について
-
パックマンプログラム
-
フローチャートで 変数に代入す...
-
Excelに埋め込んだVBAのプログ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GPIB制御
-
バッチファイルでUSB挿入時に実行
-
Bluestacks内でダウンロードし...
-
アプリのプログラムを見るには...
-
マルチTIFを一枚のTIFに...
-
InstallShield ってプログラム...
-
インテル マネジメント エンジ...
-
brotherのマシニングセンタとP...
-
BIOS.binをバイナリエディタで...
-
例外アプリケーションエラーを...
-
ホームページに口コミ機能を付...
-
「フラグをたてる」とは?
-
積算ソフトのプログラムを作り...
-
自分の声が遅れて聞こえてくる...
-
あるフリーゲームをプレイ中に...
-
BIOSとドライバの違い。
-
PICで豆の1秒あたりのカウ...
-
みつも郎でエラーが出るのですが…
-
スクリーンセーバーの作り方
-
脱出ゲームを自分で作ってみたい
おすすめ情報