• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBAとVisual Basic)

ExcelVBAとVisual Basicの操作性と見栄えについて

このQ&Aのポイント
  • 30年位前に特殊用途の大型コンピュータのプログラミングの経験はありますが、パソコンではN88 Basicで簡単なプログラムを作成した経験があります。Lotus123の登場により、データの入出力が簡略化されたことに驚きました。退職後、販売管理のプログラムを作成する必要が生じ、Excel VBAとVisual Basicを調査しています。
  • Excel VBAは操作者にExcelの知識が必要な点があり、画面が安っぽく感じられることがあります。Visual BasicはMicrosoft社が無償で配布しているVisual Web Developer 2005 Express Editionに内包されています。質問はExcelVBAとVisual Basicで作成したプログラムの操作性と見栄えに関するものです。
  • 質問内容は、ExcelVBAとVisual Basicで作成したプログラムの操作性や画面の見栄えについてです。ExcelVBAは操作者にExcelの知識が必要であり、画面が安っぽく感じられることがあります。一方、Visual BasicはVisual Web Developer 2005 Express Editionに内包されており、Microsoft社が無償で配布しています。どちらのプログラミング言語を使うべきかの判断において、操作性と見栄えが重要な要素となります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ユーザがどれくらいのモノを望んでいるのか分かりませんので、何とも言えない部分もあります。でも、私ならその程度の小規模のプログラムならばVBAでつくります。 VB.NETにすると、データの持たせ方(データベース)や、オブジェクト指向の考えも必要です。そのへんの知識はおさえていますか。VBAの方が閉じた世界で、独学しやすいと思います。VBAの方が工数がかからないし、楽という理由でVBAを選びます。 たしかにVB.NET(2005)は、Excelの画面と比べると、創りやすさや見栄えは良く…感動する出来栄えでした。そこらへんに拘るのであれば.NETですかね。 ただ、時間に追われないプログラマであるならば、楽な方向に逃げないで、こだわりのあるシステムを目指すに越したことがないのかもしれませんね…。

dapitan
質問者

お礼

外せぬヤボ用とSP1からSP2へのインストール作業などで返事が遅れて済みませんでした。 質問の際、的確な表現が浮かばなかったのですが、言ってみれば自家用業務ソフトです。私が受付をすれば即EXCELで入力できるのですが、初老のオッサンよりギャルの方がいいでしょうからね。 業務用の小型プリンター(レシート印刷)も最近はWindows対応のものがあるようですから、これも組み込むことを考えています。 凝った作りはExcelVBAでは無理だろうとは思いますが、7月中には仕上げたいので取敢えずExcelVBAでやって、その結果で判断しようという方向に傾いています。

関連するQ&A