旅先で恋に落ちたくなる?思わぬ運命の恋に巡り合う映画

パソコンを買い換えるタイミングなので、

Win機からMacBook Air にしようと思っていたのですが、

最近、急にエクセルでの仕事が増えてきまして、

初心者ですがVBAでの作業を必須とします。

この仕事が一時的でなく、継続しての仕事となりそうなため、

もともとは画像処理やデザインなどを本業としており、

Macにしたいと考えていたのですが、

Mac+Bootcamp+Excelの情報を検索してみても、

なかなかスッキリする解答に出会えず、こちらで2点質問させていただきます。


(1)MacでVBAというのはやめた方がいいのでしょうか?

やめた方がいいのであれば明確な理由を教えてください。


(2)もしかしたらVBAではなく、PHPなどで同じような作業はできるのでしょうか?

プログラミングにはまったく詳しくないのですが、

WEBから情報を大量に入手(商品のメタデータや画像リンクなど)し、一覧を作成。

その一覧を様々な用途によって組み替えたり等の加工をします。

これらの一連をエクセルのVBAや関数を使って行っているのですが、

PHPなどでも同じようなことができるのですか? 

だとするとMacでPHPが使えれば、こなせる作業という理解でいいでしょうか?


質問がピンぼけでしたら申し訳ありません。

どうぞよろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

最終結果をどうするのか


その途中作業をどうするのか

例えば、全部Excel+VBAで組まなくても
PHPでデータ収集
→ カンマ区切りファイル(CSV)として出力
→ ExcelでCSVを読みこんで清書
等という使い方もできます。


最終形態がExcelシートで、利用者はWindowsユーザーばかり、というなら、Windows上でExcel+VBAが確実でしょうし、
最終形態はCSVでOK.あとは利用者が勝手に加工して、とか
最終形態はHTMLでブラウザで表示
とかだったら、Excelを使う必要はなく、Macだけでも十分です。

PHP以外でも、Perl,Python,Ruby等も使えます。Macならどれも入ってます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

おっしゃる通り最終形態はCSVと
HTMLです。
なのでMACで問題ないということが
解ってスッキリしました。

ありがとうございます。

お礼日時:2012/10/21 01:16

MacでVBAでも、特に問題無いと思いますよ。


ただ、回答者さんNo.1のかたが仰っている通り、Windows版と非互換がありますので、そのへんを知っておけば問題ないかと。
※もし、Windows版のVBAをコピペ等して流用するつもりなのであれば・・・ですが。

ちなみに、回答者さんNo.1の方が仰っている、「PHPはWEBサーバが無いと動かない」というのは誤りです。
PHPは単なるスクリプトなので、PHPさえ入っていればWEBサーバが無くても動きます。
PHPが、WEBサーバで使うのに向いているというだけです。

で、次の回答ですが、プログラミングの初心者であれば、VBAを勉強されたほうが良いと思います。
わかりやすい参考書等も沢山ありますし、いろんなサイトで紹介されてますので、情報量という点からも、VBAをオススメします。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

互換の問題ということで、
特に問題ないということが解って
スッキリしました。

ありがとうございました。

お礼日時:2012/10/21 01:12

(1)MacでVBAというのはやめた方がいいのでしょうか?



Windows版とMacOS版のEXCELではVBAが100%互換性がありませんので
MacでMac版Excelを使用するなら部分的に修正する必要がでてきますが
bootcampであればWindows版のExcelですから
バージョン違いであっても互換性は高いです
とくにやめた方がいいという選択肢は少ないですね


(2)もしかしたらVBAではなく、PHPなどで同じような作業はできるのでしょうか?

PHPとEXCELでは得意分野が違います
EXCELが表計算など事務処理に適しているのに対して
まずPHPはWEBベースですしWEBサーバーがないと動作しません
事務処理には適さずWEB上で人に見せることを前提としています
処理の内容によっては可能ですがよい方法とはいえませんね
質問者さんがどうなのかはわかりませんが
現在PHPをまったくできない状態だと
自分の思うような動作をさせるアプリケーションを作るのに
だいぶ勉強が必要になります
表示部分で線を1本追加したり表に列を追加したりも
Excelのように簡単にはいきませんし
印刷するのであればレイアウトもだいぶ苦労すると思いますよ
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

互換の問題なのですね。
であれば心配なさそうです。

ありがとうございました。

お礼日時:2012/10/21 01:09

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QエクセルVBAを動かすノートPCのスペックについて

エクセルVBAを勉強し始めた初心者です。
あまり家だと集中できないため、外でノートPCを使ってエクセルVBAを勉強したいのですが、
初心者~中級者が勉強する程度なら十分だと思われるノートPCのスペックを教えてください。
CPU, メモリ, 容量 など、必要そうなスペックを挙げていただけますと幸いです。
よろしくお願いいたします。

Aベストアンサー

エクセルVBAと云う事であれば、現在販売されている機種で
最低限のスペックPCでも大丈夫です。
メモリ, 容量を必要とするようなVBAを記述するなど、逆に至難の業です。
他の方がおっしゃるようOfficeがプリインストールされているPC
7~10万円程度ものが妥当かと思います。
Win7や8のOSで在庫処分の安い商品が並んだ時期もありましたが
今は、ちょっと難しいです。
中古で、Win Xpなどはただ同然ですが、手を出してはいけません。


人気Q&Aランキング