• ベストアンサー

ドメインのアドレスを、マクロで取得する

A列にずっと下へ、ドメイン名(〇〇.com)が記入をされています。 そのドメイン名(〇〇.com)の、 全てのアドレス(https://~、http://~)を取得したいです。 この場合、どのようなマクロの記述になるでしょうか? ドメインの量が多くて、手動ではできないです。 そのため、マクロで自動で取得していきたいです。 Excel2016です。 よろしくお願いいたします。

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

  • ベストアンサー
  • HohoPapa
  • ベストアンサー率65% (454/692)
回答No.1

https://~ http://~ このどちらでもアクセスできるようになっているサイトなのか、、 一方しかアクセスできないようになっているのか、 他方にリダイレクトしているのかを調べたいということでしょうか? ならば、 手前みそではありますが https://okwave.jp/qa/q9526326/a26594491.html が参考になるものと思います。

mute_low
質問者

お礼

回答ありがとうございます。 ドメイン名、〇〇.comの部分だけがあって、 そのドメイン名は、SSL化しているかどうかを調べたいです。 〇〇.comの部分だけしかないので、 https://を付けて訪れたら、SSL化されているかどうか分かります。 ですが、調べたいドメイン数が多くて、 一つずつ訪れるのは、難しいです。 そのため、マクロで自動でやりたいです。 よろしくお願いいたします。

mute_low
質問者

補足

貼っていただいたリンク先の画像を見たら、 https://でSSL化されていれば、「有効」となっていました。 このように、SSL化されているのとSSL化されていないのを、 分けるのが理想です。 早速、リンク先のマクロを設定してやってみました。 ですが、「コンパイルエラー・ユーザー定義型は定義されていません。」と出ます。 そして、 Function isURL_Live(MyUrl As String) As String の部分に、黄色マーカーが付きます。 この場合、どういう設定をすれば、 マクロを動かせるようになるでしょうか?

その他の回答 (2)

  • HohoPapa
  • ベストアンサー率65% (454/692)
回答No.3

>「コンパイルエラー・ユーザー定義型は定義されていません。」と出ます。  '以下を参照設定  '・Microsoft HTML Object Library  '・Microsoft Internet Controls  '参考:https://www.vba-ie.net/library/ が漏れているのではないかと思います。

mute_low
質問者

お礼

ありがとうございます! マクロが起動するようになりました!

回答No.2

ドメイン名とアドレス(https://~、http://~)は、組み付けされている訳ではありません、ドメインを取得してもサバーを立ち上げていなければ、アドレスはありませんし、サバーを変えればアドレスも変わります(特にレンタルサーバーの場合は諸事情で変わることはよくあります)。 そもそもOfficeのマクロではWeb関係はあまり大したことは出来ません。 マクロはあくまでもEXCELの機能の自動実行でしかありません、VBA『 Visual Basic for Applications 』を使うしかないのでは?? >ドメインの量が多くて、手動ではできないです。 正確な数字は解りませんが、ドメイン名はおそらく数十億の単位はあるでしょう、EXCELの限界を超える量(Excel2016の最終セル 最大行数 : 1048576行 )なので、たとえ自動化が出来ても、オバーフローでフリーズもしくは重くて動かないとかになるのでは? JPドメインだけで100万、COMは2012年時点で1億を超えました。 参考 http://blogs.itmedia.co.jp/mohno/2012/02/com-1-cbb4.html https://www.nic.ad.jp/ja/dom/types.html

関連するQ&A

  • ドメイン取得の費用って?

    YAHOOBBと契約してHPを持ち、別に固有の、www.***.comのドメインを取得したいと考えています。つまりそのドメインのアドレスにアクセスしたら自動的にYAHOOBBで契約したアドレスに飛ぶようにする方法はどうすればいいのでしょうか?? また費用はどれくらいかかるのでしょうか?

    • ベストアンサー
    • ADSL
  • ドメイン取得後のメールアドレス

    先日社名のドメイン(.jp)を取得しました。 ネット物販を始める予定なので先ずは名刺に社名.jpでeメール アドレスを入れたいのですが、ドメイン取得後のアドレスの 取得法が解りません。 取得すれば自動でアドレス等も宛てがって貰えると思っていたのですが 違う様です。 ●●.jpでドメイン取得後のアドレスの取得はどのようにすれば 良いのでしょうか。。 宜しくお願い致します。

  • 固定IPアドレスとドメイン名

    質問させて頂きたいのですが、 最近.com等のドメイン名が取得できるそうですが、 このドメイン名を取得するということは、 固定IPアドレス(グローバルIPアドレス)を取得する ことと同義なのでしょうか?。 ご回答をよろしくお願いします。

  • ドメインの取得を考えていますが・・・

    ドメインの取得を考えています(個人事業のHPに使います)過去ログなどで、いろいろ調べると、レンタルサーバーなど思っても見なかった言葉に引っかかりました。 ドメインを取得するだけで○○.comで使えると思っていたからです。 現在はYahooでつなげています。ホームページはgeocitiesで公開しております。 プロバイダーとサーバーはどう違うのでしょうか? ドメインを取得するとメールアドレスも変わったりするのでしょうか?それとも現在のアドレス、新しいアドレス2つ使えることになりますか? 自分でもよくわからないので、なにがどう違うのか教えてください。よろしくお願いします。

  • ドメイン名をそのまま http のアドレスにしたい(wwwを付けない)

    ドメイン名をそのまま http のアドレスにしたい(wwwを付けない) お名前.com でドメインを取得し、レンタルサーバで IPアドレスも取得しました。 例えば http://example.jp/ としてWebサーバを立てたいのですが、 DNS はどのように設定すれば良いでしょうか?

  • www.○○.com等のアドレスの取得方法

    最近自分のHPを独自ドメインにしようと思い、ドメインを取得したのですが、アドレスは http://○○(任意の名前).ドメイン(com等) とドメイン名のみになりました。 時々個人ホームページなどでwww.○○.com等のアドレスのサイトを見ますが、何故wwwがついてるところとそうでないところがあるのでしょうか? サブドメインとは思えないですし、少し気になります。 宜しければ詳しい方教えてください。お願いします。

  • ドメイン取得とメール

    ○○@会社名.comのメールアドレスを取得するために, ドメインを取得しようと思っています。 いくつかドメイン取得のHPを見たのですが, 年3000円から4000円ほどでメール転送無料というものがありました。 そのドメインを取得したあと,メール転送とは設定は難しいのですか? また,HP作成などでのメリットなど,教えていただけたらと思います。 初歩的な質問で申し訳ないのですが,よろしくお願いします。

  • マクロにてHYPERLINKのアドレスの取得方法を教えてください。

    マクロにてHYPERLINKのアドレスの取得方法を教えてください。 HYPERLINK関数を駆使してリンクを作っています。 =HYPERLINK(CELL("address",INDEX([○○○.xls]△△△シート!$1:$65536,MATCH("文字列",[○○○.xls]△△△シート!$B:$B,),MATCH("文字列",[○○○.xls]△△△シート!4:4,))),表示文字) という感じで別Excelファイルの行と列をMATCH関数を使いアドレスを作成しています。 出来たセルにマウスカーソルを持っていくと [○○○.xls]△△△シート!$AJ$114 アドレスが表示されます。 クリックするとちゃんと飛べます。 アドレスの表示を調べてみたところ Range("A1").Hyperlinks(1).Address というように記述する事で取得出来ると書かれていたので早速試してみたのですが インデックスが有効範囲にありません。と表示されてしまいます。 アドレスを取得するにはどうしたらいいのでしょうか?

  • 独自ドメインとメールアドレスについて

    ネットショップ(個人、レンタルサーバーを使用)を立ち上げたいと思っていて、独自ドメインの取得を検討しております。 [質問1] ネットショップのメールアドレスは「お店の名前.co.jp」「お店の名前.com」という形式をよく見ます。独自ドメインをロリポップなどの取得会社に依頼し、取得した場合、独自ドメイン名を含んだメールアドレスがもらえるのですか? [質問2] 例えばロリポップで独自ドメインを取得した場合、レンタルサーバーも同じ会社(この場合はロリポップ)にしたほうが良いというようなことをよく聞きます。それは何故でしょうか? [質問3] jp co com などの識別子についてです。 これらの識別子は好きなものを選べるんですか? 個人のネットショップが使うものとしては、どれが適当なのでしょうか?

  • ドメイン取得について

    ドメインを取ろうと思っていますがよくわからないので教えてください。 お名前.comだと年間4000円近くかかりますが安い所だと1000円以下で.comが取得できるみたいです。 これの違いはいったいなんなのでしょうか? あと、お名前.comはサブドメインを取ることはできないのでしょうか? また会社によってメールアドレスが無限に取れる所、5つくらいまでしか取れない所もありますが、この違いもなぜ起こるのでしょうか? あとホスティングサービス(webスペースレンタル)などでメールアドレスが取れます、と言ってる会社もあります。 例:http://www.ocn.ne.jp/hosting/service/mailwebpro/index.html ドメインとは関係なく取れるものなのでしょうか? たくさん質問しましたがわかる範囲で結構ですので教えてください。お願いします。

専門家に質問してみよう