• ベストアンサー

VBAを始めるにあたって

最近自由な時間ができたので,プログラミングの勉強をしようと思いましたが,なかなか敷居が高そうで,モノになるまで何ヶ月もかかりそうです. で,今まで触れてこなかったExcelのmacroでも作ってみようと考えました.なるべく他人に頼らないようにと考えているので,本を買って勉強しようと思っていますが,Mac用のVBAの本って見たこと無いんですよね. そこで, 1)Mac(OSX)用の本を教えてほしい 2)Win版とMac版のVBAの違いを(大まかに)教えてほしい 欲をいうと,次のステップ用に 3)安く手に入るプログラムソフトを教えてほしい お時間のあるかた,よろしくお願いします.

  • Mac
  • 回答数4
  • ありがとう数1

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

  • ベストアンサー
noname#40524
noname#40524
回答No.2

>2)Win版とMac版のVBAの違いを(大まかに)教えてほしい WinはVBAでソフト自体を制御するソフトです。 Macではアップルスクリプトが対応します。 ですからMacではVBAはサブセットに成ります。 (エクセルの計算を自動でする程度) OSXのCDにはマイクロソフトのソフト作成ツール に匹敵するソフトが無料で付属していますので、この参考情報 をアップルのサイトからDLするのが良いでしょう。

mozniac
質問者

お礼

asuka様,kiyomac様,ありがとうございます. >WinはVBAでソフト自体を制御するソフトです。 >Macではアップルスクリプトが対応します。 >ですからMacではVBAはサブセットに成ります。 ってことは,WinのマクロはMacでは走らないし,逆にMacのマクロはWinでは走らないってことですね. OSX-Jaguar&Panther両方とも正規ユーザーなので,勿論DeveloperTools持ってます.使えるのだろうと思っていましたが,やっぱり使えるのですね(笑) DeveloperToolsのコマンド一覧なんて載ってる本,あったらいいのだけれど...

その他の回答 (3)

  • biginer
  • ベストアンサー率24% (382/1537)
回答No.4

> 安く手に入るプログラムソフトを教えてほしい まずはAppleScriptやHyperCard(HyperTalk)でプログラミングの練習をすることをおすすめします。この2つ無料です。 HyperCardはMacOSXのクラシック環境上で動作します。  HyperCardは(製品版と違って白黒でしか作れませんが)参考URLから無料でダウンロードできます。 http://www.apple.co.jp/ftp-info/reference/hypercard2.2litej.html プログラミングするにはユーザレベルを変更してください。 変更方法は下記URLを御覧下さい。 http://hp.vector.co.jp/authors/VA012953/tribute/text/2-1.html 勉強になるのは http://www.na.rim.or.jp/~hypercd/index.html

参考URL:
http://www.apple.co.jp/ftp-info/reference/hypercard2.2litej.html
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

>DeveloperToolsのコマンド一覧なんて載ってる本 MacOS Xで使おうUNIX, 大津真・新居雅行・松尾真一郎 (毎日コミュニケーションズ) MacOS X v10.2 UNIX的徹底活用講座, 秋田克彦・大津真 (ローカス) なんかがありますが基本的にはUNIXコマンド リファレンスブックを利用するといいです。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

http://www.amazon.co.jp/exec/obidos/ASIN/4756120180/i16jp-22/249-3254281-6569126?dev-t=D2E5ETG5CGB5DD%26camp=2025%26link_code=xm2/ref=nosim のようなほんがあります。 >3)安く手に入るプログラムソフトを教えてほしい OSのバージョンがわからないので何ともいえません。 Real BasicとかがありますがOS XだったらでデベロッパーズツールがついてきますのでC言語の開発をすぐ行うことができます。

関連するQ&A

  • Access2007,2010 VBA おすすめ本

     アクセスVBAの初心者です。Accessのバージョンは2007もしくは2010です。  簡単なVBAの変更、修正はできるのですが、いまいち理解できていないので、 現在”Accessマクロ&VBAのプログラミングのツボとコツがゼッタイにわかる本”というのを読んでいます。 ただ、これだけでは入門編でちょっぴり不安です。 次のステップにおすすめの本、もしくはサイトをご存知でしたら教えてください。 よろしくお願いいたします。

  • Mac book airでExcel VBA

    こんにちは。 タイトルにある通り、Mac book airでExcel VBAの勉強をしたいのですが、出来るんでしょうか? WindowsかMacでExcelは少し使い勝手などが違うと聞きますが、実際はどうなのでしょう? 詳しい方、教えてください。

  • EXCEL VBAの参考書

    EXCEL・VBAを勉強したいのですが、参考書が多すぎてどれがいいのかわかりません。ただ、仕事で使うので、なんとしても習得しなければなりません。 (1)プログラミングの経験はまったくありません。 (2)VBA以外のEXCEL機能はほぼ大丈夫です。 (3)英語は苦手です(><) 現状はこんな感じです。お勧めの参考書があればお願いします。

  • xlsm形式の拡張子

    現在、 『Excel VBAのプログラミングのツボとコツがゼッタイにわかる本』 という本でExcel VBAのプログラミングの勉強をしているのですが、 この本で学習する上で、 http://www.shuwasystem.co.jp/books/7980/1797-3/1797-3.html こちら↑のページからダウンロードして 実際につくってみましょう、という内容なのですが、 ダウンロードしましたが、ファイルを開くことができません。 私のパソコンはVistaを使用していて、 ExcelはMicrosoft Office Excel2007なのですが、 xlsmのファイルを開くにはどうしたらいいのでしょうか? 教えてください、よろしくお願いします。

  • プログラミングの学習の手順がわかりません

    最近プログラミングの学習が行き詰っています。(Visual BasicとExcel VBAをやっています。いずれはC++も勉強するつもりです) 理由は、本のコードを丸写ししてばっかりで、いつになったら本なしでオリジナルのコードが書けるようになるんだと考えるようになったからです。 プログラミングをどういう手順で学習していけばよいですか?今は本を借りて真似をしているだけです。 もう一つ聞きたいのは、1つのプログラミング言語をマスターする上で覚えなくてはならないのはどんなことですか?あと、どのくらいの時間を費やして勉強すればよいですか?(まだ中2です)

  • エクセルVBAがMACで動かない

    WINDOWSで開発したVBAがMAC(マック)で動かない(コンパイルエラーが起こる)という現象が起こっています。 ネットで検索していて「VBAがMACで動かないことがある」ということは認識しているのですが、 ・MACで動かすことは可能か ・動くようにするには、どうすればよいか(コードを変更する、EXCELのバージョンを変える等) の2点について教えていただければと思います。 <バージョン> OS MAC 9.1  EXCEL バージョン 「MAC EXCEL 2001」 <エラーメッセージ> SUBまたはFUNCTIONが定義されていません。 <VBA内容> エクセルシートの文字列をカンマ区切りでテキストファイルに吐き出すだけです。 一部でもお答えいただけると助かります。よろしくお願いします。

  • mac Excel でマクロを覚えるならVBA?

    現在会社でMac用のMicrosoft Office X と Office 2004 を使っておりマクロの勉強をしたいと思っています。 しかし、mac版の最新officeではVBAというマクロ言語がなくなったと聞きました。いずれは会社もoffice2008にするかと思いますが、まだ先のようです。またいつかは転職してwindowsな会社に行くこともあると思います。この状況で、マクロを勉強するならやはりVBAを学んでおいた方がいいのでしょうか。それともVBAはexcelからなくなる予定で、違う言語?が今後は主流になるのでしょうか。 今の私はexcelのどのバージョンで何を学び始めるべきなのか教えて下さい。

  • VBAの本をさがしています!いい本ご存知ありませんか?

    VBAで例題(いろんなプログラミングが記載されている本)が載っている本をご存知の方はいらっしゃいませんでしょうか? 基本は勉強したんですが、いざ自分で取組むとアイデアが乏しくて、なかなか進みません(>_<) 参考書になるような本があれば教えてください。

  • Excel VBAについて勉強したい

    Excel2007です。 最近仕事でVBAを使う機会が増えているのですが、まだまだ初歩的なものしか作れません。 例えば、ユーザーフォームがあって、その中のコントロール(テキストボックスとかコンボボックスとか)に「セット品記号」を入れたら下に用意したコントロールにセット内容が自動的に表示されるとか、dictinaryでできる、と言われたのですがまずdictionaryの使い方が理解できていません。 検索して出てきたコードを応用しようにも、ちょっと知らないコードがあるとつまづいてしまいます。 それで、VBAについて勉強できる本を探しています。 特に知りたいのは ・dictionaryの使い方 ・Offset、Resizeの使い方 ・配列、配列変数について ・AdvancedFilterの使い方 このような内容です。 今持っている本は 「ExcelVBAのプログラミングのコツがゼッタイにわかる本」(立山秀利/秀和システム) 「ExcevVBA逆引き辞典パーフェクト」(田中亨/翔泳社) 「すぐわかるExcel マクロ&VBA」(アスキー・メディアワークス) 「エクセルのマクロとVBAがみるみるわかる本」「世界で一番簡単なExcelVBAのe本」(道用大介/秀和システム) 何かおススメの本がありましたらお教えください

  • ど素人がVBAを学ぶことについて

    自分、エクセルの基本操作はできるのですが、 やはりもう少しステップアップしたいと思っており、 もし、できることならVBAまで挑戦してみたいなと思っております。 自分みたいに全くのど素人がVBAを勉強するのに、 どのくらいの時間がかかりますでしょうか? かつ、独学ではむりでしょうか? やはりスクールに通った方がいいのでしょうか? それとも、そもそもVBAはかなりがんばらないと いけないのでよっぽどの覚悟がないと無理ということで あきらめた方がいいという考えはありますでしょうか? もしよかったら教えて下さい。 よろしくお願いします。