- ベストアンサー
マクロの恩恵とVBAの必要性
- マクロを使うことで、繰り返し行う作業を自動化することができます。
- VBAの知識がなくてもマクロを使うことは可能ですが、VBAの知識があればより高度な処理が可能になります。
- VBAの画面はエクセルでマクロを組む際に表示されます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excelならデータベース的な物を作れるとか。 例えばシートではなくユーザーフォーム http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_userform.html を作成しそちらでデータの入力・変更などを行なう事で、 シート上のデータを保護する事が出来る(直接触って消してしまわないなど)とか。 あとは操作する人がパソコンに不慣れな時には、 多くのセルを見せずに、必要な操作(入力とかボタンを押すなど) を最低限で指示できたりするとか。 >またプログラム関係(VBAも)の知識が全くないのですが >マクロは使えるのでしょうか? そのままでは使えません。 今現在知識がなければ、その知識を身につけていく事で 使えるようになります。
その他の回答 (1)
- may0430
- ベストアンサー率54% (57/104)
こんばんは^^ とっても小企業で、ここ2年程事務をしています。 私自身のExcelVBAの知識・技術は、ごくごく基本を知っている程度で、 マクロを作ろうと思った時は、マクロの記録とnetでコード(プログラム)を探してきて、 自分でアレンジしています。 マクロは一連の作業の自動化ですので、私の場合は、 同じ作業を繰り返し行わなければいけない時に手間が省けて便利です。 今、私が実際に職場で使用しているマクロは、 ・EXCELに挿入した複数の写真データを、決められた同じ大きさにし、決められた位置に配列する。 ・シート毎に単票を作り、その単票の中から必要なデータを取り出し(コピーし)、 別ファイルの一覧表に貼り付けていく。 (※Excel関数だけでもできることですが、ファイルをリンクさせたくなかったので、 マクロを作ることにしました。 などです。 >またプログラム関係(VBAも)の知識が全くないのですが >マクロは使えるのでしょうか? おそらく、素人でも大丈夫なのだろうか?という意味あいでよいでしょうか? どの程度までマクロを組むかということになるかと思うので、 簡単なものでしたら、基本をマスターすれば大丈夫だと思いますよ。 私も素人ですから^^ 求人などで「マクロが組めること」とある場合は、それなりのことをマスターしておく必要が あるかとは思いますが。 私自身は、短期の職業訓練校で基本を教えていただきましたが、 市販のExcel VBAの本を使用しての授業でした。 また、netを検索すれば、いろいろなサイトがヒットしますので、 私が時々参考にしているサイトを1つ貼っておきますね。 (※基本しか使わないもので^^ゝ
お礼
ありがとうございます。 参考にします。
お礼
やはり応用するには知識が必要ですね