ホーム サイトマップ マイクロソフト MVP プログラムについて English Site

Coloのエクセルジャンクルーム - マイクロソフトエクセルのVBA情報, 質問掲示板など

  http://puremis.net/excel/

(英語)自己紹介・写真・その他情報(英語)VBA情報(英語)フリーソフトエクセルマスターへの道質問掲示板リンク

マイクロソフトオフィスの
アップデートをお忘れなく

Microsoft Office Online

ようこそ!エクセルジャンクルームへ!

ここは世界中から観光客が訪れるので管理人のガラクタにまざって各国の掘り出し物が埋もれています。 またリンクページの電線をたどって世界のエクセルフリークが集まるサイトへ直行もできます。 旅立つ前に...
共通言語はExcelなので翻訳機は要りませんが、でもエクセルだけはお忘れなく。

okira link
お気ラらんだむリンクについて・・

 
01: The Cell Master.  Ivan F Moala  :ニュージーランドより The Cell Master.Ivan F Moala
 
  •   まず自己紹介をお願いします。詳しくなくても構いません。内容についてはお任せします。

    最初に言わせて頂くと、私は決してエクセルマスターなどではありません。普通のエクセルユーザーよりもちょっとエクセルを 知っているだけです。完全なマスターになることなど、どこの誰にも出来ないでしょう、なぜなら人生の中で学んでゆけば行く程、 なんて自分は無知なのだろう!ということを悟って行くからです。

    実際にこういうスタンスで物事に臨めば、あなたにはもっと学ぼうとする心が開けます。

    たとえ年齢を重ねても、学ぼうとする心を開いている限り、学習は終わりません。 向上心というものは例えていうと、実に(飛んでいる開かれた)パラシュートのようなもので、閉じられたら最後、その機能を終えてしまうのです。

    私の名はアイヴァン・モアラ。幸せな結婚をし二人の小さな息子がいます。家族、そして家族の愛情と協力が私の原動力です。私の仕事は、ニュージーランドは オークランドという地球上でも素晴らしい場所にある大きな製パン工場のプロダクトマネージャーです。 趣味はスポーツ(スポーツ全般:例えばラグビー、 League、バスケット、アメフト、サッカー.....なんでもです(笑))

    実際に私はこれらのスポーツ全てをプレーします(競技によってプレイレベルは違いますが)、コンピュータ、旅行(家族同伴で行ける場合)、 そしてもちろんエクセルや他のMS Officeアプリケーションでのプログラミングです。


  •   初めてエクセルを使ったのはいつですか?またその時のことで覚えていることはありますか?

    私が初めてエクセルを使ったのは1997年から98年頃に、新しい職場での効率化の為に表計算シートを使うことになったときです。
    それまではロータス123もエクセルも使ったことがありませんでした。 その当時会社ではロータス123が使われていましたが...私は(例え会社に賛同されなくても)エクセルを使うことにしました。
    いま会社ではエクセルが標準でつかわれているので、その選択は正しかったと思っています。


  •   初めてエクセルのVBA又は数式を使ったのはいつですか?

    最初に数式を書いたことについては、何かを解決しようとして暗中模索している時のように、エクセルがエラーを返してくれた以外は思い出せません。

    最初のVBAプログラムの1つは、テレビドラマの「スターゲート SG1」や大好きなスタートレック(オリジナルのファーストシリーズ)のワンシーンを アニメーションを使い模作したものです。トランスポーテーション(転送)の場面の一連の動きをサウンド効果付きで模作しました。

    しかし、私がルールの基本中の基本であるバックアップを行っていなかったために、そのファイルは無くなってしまいました!!  そのため、その頃につくった沢山のファイルを失ってしまいました。教訓!!  私たちはいつも失敗から学びますね!(笑)


  •   平均して、毎日どのくらいの時間をVBAまたは数式を書くのに使ってますか?

    これは私がインターネットで何を見ているか(興味があるものを見たり、誰かがヘルプを求めていたり、 誰かが、「それはできません」と言うのを見たりする)の状況によって変わってきますが、平均して毎晩0〜6時間のあいだというところです(笑)。 (エクセルは夜しか触る時間がありません。)

    仕事上では殆どプログラムはしませんし、私は(自分の聖域である)自宅でプログラミングを行うのが好きで、職場では行う時間がありません。


  •   エクセルの数式機能、VBA機能で一番価値のある機能はなんだと思いますか?それはナゼですか?

    VBAと数式両方です。でもVBAを使うことであなたがやりたいこと、表現したいことをよりコントロールすることができます。 (アニメーション、音響、ゲーム、ワークシートの作成など)

    私の見解では、あなたが考え出したものであれば全て価値があると言えるだけで、VBA、数式に限らず 特別にこれが好きという機能はありません。これについてもう少し説明させてください。人間として、 もし他により良い方法があったとしても、自分自身で何かを作り出す以上に満足をもたらすものはありません。

    私たちはみんな様々な手段、方法で創造者であると言えますよね。たとえそれが料理であれ、 文章であれ、アイディアであれ、遊びであれ、子供を持つことであれ(笑)私たちが行おうとすること全てには 思慮と意思そして情熱を伴っていると思います。


  •   今からエクセルを始めようとするビギナーにアドバイスがあるとすれば、それはなんですか?

    最初はマクロの記録を使って出来上がったコードを見て下さい。 次に、F1キーを使うことです。 F1キーはとても便利なキーです。 (F1 = ヘルプ).

    もしヘルプの意味がわからなければ、何をしたいのかを明確にしてから、他の人の書いたコードをネットで見てみて下さい。 本当に素晴らしいコードが沢山あります。それと、質問することを恐れないで下さい。質問しても何も失う物はありませんが、 尋ねないことによる損害は多大です。書籍を読むか、私のようにネットサーフィンで他の人のコードや実験を見て下さい。 実際いま私は1冊も書籍を持っていません。今までに私が学習の為に購入したのはDan Appleman著のVisual Basicの書籍だけです。 サイトでいろんな方法を見て実際にやってみることで、短時間で習得することができます。これは書籍が良くないと言っている訳ではありません。 ただ違った方法や手段から学ぶのも良いと言うことです。

    あなたが情熱を持って本当に行いたい、そしてコーディングによって成果の上がる小さなプロジェクトを選んでやってみてください。 そして行き詰まったらヘルプを探してみてください。私が先に述べたとおり、あなた自身で作り上げたものよりも満足感を感じられるものは 他には何もありませんし、それによって習得が早くなります。ただで手に入るものはありません。 この場合、あなたが支払わなければならないものは時間です。練習、練習そしてまた練習をしてください。 単なる道具としてではなく。あなたの想像の延長線上のものとしてコードを見てください。練習し慣れてくることで、プランの作成が容易になってきます。

    また、これも心に留めて置いてください。私たちは一人一人自分の能力、力量に伴ったスピードで進んでいきます。 ですから、覚えておいてください、あなたが走れるようになる為に、歩き方を学ばなければいけないことを…。

    時間は「万物の鍵」です。


  •   初心者時代のエクセルの作品 (VBAでも数式を使ったものでも構いません)を公開させてください。またそれは何か教えてください。

    一番初期のプログラムの中に、ウイルスアタックをシュミレーションしたエイブリルフール向けに作った物があります。 その頃会社ではウイルス対策用ソフトに「サンダーバイト/アンチウイルス」というソフトを使っていたので、そのソフトのTBAVプロテクションを無効化し、 trojan ウイルスがLAN接続されているの全てのコンピュータに繁殖してゆくように見えるものを作りました。
    またこれは Y2K騒動の前だった為、そのプログラムを[Y2K Bomb]と名付けました(笑)

    このプログラムではアニメーションを使って、全てのファイルを削除、そしてハードディスクのフォーマットをするようなふりをします。 (注)エイプリルフールは正午までにお互いにイタズラで騙しあう日です。このプログラムをもう一度見てみて下さい。 かなりお粗末で未完成ですが、私は多くのことを学べました。


  •   VBAコードや数式を書き始めるときの心構えはなんですか?そしてそのときあなたはどんな環境で取り組みますか? また、マル秘ツールがあれば教えてください。

    え〜、私がなにかプログラミングするときの姿勢としては、最初に頭で考えて、そして設計図を描きます(再度頭の中で)、その後コードを書き始めます。  これは多分、なぜ私がコードを書く場所として自分の家[静かで、妨害するものがない(夜遅くに)]を選ぶかの理由です。

    私が思うポイントの一つは、いろんな人から学ぶ、そして一生懸命練習し、違った手段やテクニックを見るということです。 これが、私がいつも回答をするときに「これは一例です...」と言って、決して「それはできません」とは言わない理由です。 大抵の事は可能なんです… そしてそれはColoや彼の友人のコードを見たときにいつも思い出されますし、他の人のコードを見たときも同様です。


  •   最後に、なんでも一言お聞かせください。あなたの助けになった事、あなたのサイトへのリンク、何でも構いません。読者に覚えておいて欲しいことをお書きください。

    おそらく勉強するのに最良の方法はMrexcelのようなQAサイトへ行って、どの質問になら答えられるかを見ることです…これは私が行った方法です。 …そして知識を得るだけではなく、知識を提供することも忘れないで下さい。感謝の意を忘れないで下さい。


 
ご返答有難うございました。 この「黒帯」を進呈させて頂きます。

Ivan氏の日本語ページはこちらです。

Reloaded  counter   times since June.1st.2002

ホーム     自己紹介     VBA情報     フリーソフト     セルマスター     質問掲示板    リンク    

 

Microsoft Excel is a U.S. registered trademark of Microsoft Corporation

All contents Copyright ©, Colo's Excel Junk Room. All Rights Reserved.