[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『経路検索について』(ジン)
教えて頂きたいことがあります。
エクセルで、「YAHOO路線検索」や「乗り換え案内」のような検索ができるようなものを
作りたいのですが、どのようにしたらよいのでしょうか?
登録は、ネット上から「YAHOO路線検索」のデータを引っ張ってくるのではなく、登録したり、修正しする方がいいかなと思うので、特にリンクしなくても良いのですが・・・。
どなたか、ご教授できる方が居ましたら教えて下さい。
ご教授はできません。リンクのみです。
↓が参考になると思います。
三流君VBAでIE操作 InternetExplorer.Applicationを操作する http://www.ken3.org/cgi-bin/group/vba_ie.asp
ただ、結構面倒かも。 (MARBIN)
どのようにしたらよいのでしょうか?
http://express.ekitan.com/express/index.shtml (こんなの?)
こういう検索系のHPはちょくちょく手を入れられますので、 一旦コードを作ってもすぐに使えなくなる可能性もあります。
航空会社の空席状況確認の自動化するものを以前作ったことが ありますが、2ヶ月ほどで使えなくなりました。
コードを見直して作り替えればすむことですが、作り替えても いたちごっこだなと思い、作り替えていません。
ログインの自動化はあまり変更されませんので長く使えたりし ます。
(MARBIN)
>MARNIN
確かに、難しいそうですね。よく分からないです。
実は、エクセルで使うことが多いので、あまり市販のアプリケーションは入れたくないのです。
エクセルで、VBAを使ったり出来れば、それで作ってみたいのです。
投稿の2件目の方が、
「どのようにしたらよいのでしょうか?
http://express.ekitan.com/express/index.shtml (こんなの?)」
って登校して頂きましたが、まさにそんなのです。
エクセルですので、もっと簡素版でもいいのですが、ご教授願えませんでしょうか?
割り込み失礼します。 経路検索のWebページや、アプリケーションではいとも簡単に やってくれているように見えますが、ケッコウ処理や準備が大変 ではないかと。 Excel単体で動かそうと思うと、(経路や時間まで自動で割り出す なら)当然全国のダイヤ(時刻表)のデータがなければダメです し、乗り継ぎを割り出す為のロジックも大変そうです。 >もっと簡素版でもいいのですが、 どの程度のものを希望しているのですかね。 もっとも、 公開されているものはただで使えたり、簡単な操作で出来たりし ていますけれども、本職のプログラマがそれなりの時間と労力を かけ、その結果、相当額のお金がかかっている推測できますから、 シロートがホイホイと真似できるものではないでしょう。 私にはとても同等のものを自分で作れるとは思えません。 ちなみに、 http://express.ekitan.com/express/index.shtml ↑のダウンロード版は試されましたか? 試してみましたが、いい感じのアプリですね。 交通費メモ機能でエクセルブックで清算書を作成してくれますヨ。 (みやほりん)(-_∂)b
>みやほりん
実は、路線バスの時刻表を作りたいのです。少しずつでもできればとおもっているのですが・・・。
やはりむずかしいのですかね。
>>MARNIN その方法は、計算式はどういう風になるのでしょうか?
何の計算式でしょう? (MARBIN)
>>MARNIN これの計算式です。 これは私が提示したものではありません。 HNが書かれてませんが。 (MARBIN)
>少しずつでもできればとおもっているのですが 何が出来ればよいのか、明確に提示がないので、私には具体的なアドバイスがしかね ます。『路線バスの時刻表』とひとことで言われても、どのような結果が出力される ことを求めているのか、イメージできません。 先に、「作りたい」と書かれていますが、今までの書き込みから判断しますと、むし ろ「誰か俺のやりたいことを上手く読み取って、一から十まで作ってくれないか」と 言う印象を強く受けます。ジンさんによるインプットが漠然としすぎているからです。 「今現在こういうデータは手元にあります」 「手元にあるデータをこういう形に加工したい」 「必要な形に加工するに当たって、このような条件を与えたい」 という、具体的な部分がないと、可能不可能の判断さえかなり難しいです。こちらの 勝手な想像でVBAコードを作ってみることも良いのですが、「実は、この部分はこう いう風にしたいのです」とやり直しを何度も求められると、回答者はそのたびに手直 しを迫られ、時間を消費します。質問者も手直しの分の時間は待たされますから二重 に時間のロスです。的確なアウトプットを求めるなら、明確なインプットが必要です。 上手な質問者とは、「事実」と「得たい結果」を明確に伝える人です。 が、先に紹介されている駅探エクスプレスのような高機能のものを、この掲示板での やり取りで作り上げよう、というのも盛りだくさん過ぎて無理があるように思えます。 かく言う私も「専属無料プログラマ」として割いて差し上げる時間が週に数時間しか ございませんので、ゼロからのコーディングはいたしかねます。ご了承ください。 (みやほりん)(-_∂)b
>(みやほりん)(-_∂)b
そうですね。確かにおっしゃるとおりですね。
手元には、地味でではありますが、以下のものを作成はしました。
・運賃が書かれた三角表
・停留所の上りと下りの到着時刻と出発時刻
・停留所の名前とその区間距離表
は作りました。
これを、たとえば、「東京」〜「品川」とすると経路と時刻が出てくるようなものを作りたいのです。
せめて、VBAでどのようなフレームを作れがば、大枠な仕組みが作れるかと思いまして、お分かりの方
に質問させてもらった次第です。
これでも、まだ漠然としていますよね・・・・。舌足らずで申し訳ありません。
>(教えてもらおうしている立ちばならなおさら)
お名前は(教えてもらおうしている立ちばならなおさら)」でよろしいのでしょうか?
コメントですと、「(こんなの?)」というお名前の方でよろしいのでしょうか?だとするとてっきり、
「(こんなの?)=こんなのはどうですか?」という意味合いで、お名前だとは思わなかったので失礼
致しました。
回答する上で必要なのは、具体的なデータの内容、および、ブックの構造、 さらに、入力のインターフェースと出力の仕様。 次のような設問の仕方を試みるべきでしょう。 「都内路線バスの経路計算・乗継計算・料金計算をExcelで実現したいのです。 "料金A"と言う名前のシートに次のような料金表があります。 A B C D E [1] 路線A 停留所1 停留所2 停留所3 停留所4 [2] 停留所2 100 [3] 停留所3 120 100 [4] 停留所4 140 130 100 [5] 停留所5 150 140 120 100 "時刻表A"と言う名前のシートには次のような時刻表があります。 A B C D E [1] 路線A [2] 停留所1 7:50 10:15 [3] 停留所2 7:55 10:20 [4] 停留所3 ↓ 10:30 16:00 [5] 停留所4 7:59 止 16:19 [6] 停留所5 8:03 16:33 "計算"と言う名前のシートのB2に出発地、B3に目的地の停留所を入力し、 出発地での乗車時間、目的地での下車時間、及び料金をそれぞれ"計算" シートのD2、D3、D4に出力したいので、VBAでのコーディング例を教え てください。 ただし、上記は単純な例で、最終的には複数路線の乗り継ぎの計算まで 行いたいのです。」 上記はジンさんの手持ちのデータ・やりたい内容とは違うかもしれません。 今更ですが、私のホンネを書きますと、 「〜ができるようなものを作りたいのですが、どのようにしたらよいのでしょうか?」 という設問に対しては、 ホントウに必要なものであれば、 「しかるべき業者に相当のお金を払って開発してもらってください」 というのが私の最終的なアドバイス。 入力と出力をどうするのか、まず確定する。 それを導き出す為のプログラムを構想する。 その過程で、どのようなデータが用意すればよいか、が決まります。 >以下のものを作成はしました。 これがスタートとして間違い。 大抵データを扱うプログラムがややこしくなるのは、すでに用意してしまった データをなんとかしようとするから。 この場合、プログラムの構想の部分がわからない、という話なんでしょうが、 やろうとしていることが、あまりにも大規模のように思えるので、個人では 不可能でしょ。私はこれ以上深入りできません。 (みやほりん)(-_∂)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.