• ベストアンサー

コマンドボタンを押すとHPにアクセスVBA

エクセルVBAの質問です。 コマンドボタンを押すと「インターネットホームページにアクセスします、宜しいでしょうか?」とMsg Boxpが出現して「はい」を選択すると、パソコンに入ってるMozilla Firefoxでホームページ(https://www.monotaro.com/)を開くVBAは、どの様にすれば宜しいでしょうか?

noname#247334
noname#247334

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1618/2457)
回答No.1

これで試してみてください。 firefox.exeの場所は適宜変更してください。 Private Sub CommandButton1_Click() If MsgBox("インターネットホームページにアクセスします、宜しいでしょうか?", vbYesNo + vbQuestion) = vbYes Then With CreateObject("Wscript.Shell") .Run """C:\Program Files (x86)\Mozilla Firefox\firefox.exe"" https://www.monotaro.com/", 4 End With End If End Sub

noname#247334
質問者

お礼

この度は質問に回答して頂きありがとうございます。 参考になりましました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

質問者がどれくらいの技量かわからないが https://okwave.jp/qa/q7887756.html なども調べていないレベルだから、開くことは開いても 、そのあとができないと思う。やめときなはれ。 または、がぜん色々調べ、勉強して実現したい?

noname#247334
質問者

お礼

鼻につく言葉があり不愉快です。 全く回答になっていないです。

関連するQ&A

  • Excel2003 コマンドボタンのプロパティ

    Excel2003 の vba の初心者です。 (Access2003 の vba の方が得意です。) 既に出来上がっているExcelのvbaを編集したいのですが、 コマンドボタンのプロパティが表示できません。 Accessであれば、コマンドボタンを選択して右クリックするとプロパティがあります。 しかし、Excelでは、コントロールツールボックスでデザインモードを押下し、 コマンドボタンを選択してコントロールツールボックスのプロパティを押下しても、 プロパティの一番上のプルダウンの所は「Sheet1 Worksheet」となっていて、 ▼を押下しても、他には何もありません。 どうも、Worksheetのプロパティが表示されているようです。 コマンドボタンのプロパティを表示させるには、どうすればよいのでしょうか。 基本的なことでお恥ずかしいですが、 ご教授いただければ幸いです。 よろしくお願いいたします。

  • エクセルVBAでコマンドボタンを選択したい。

     すいません。私はエクセルのVBAが初心者なのですが、例えば、sheet1にコントロールツールのコマンドボタン1があるとして、いまセルA1が選択されている状態の時、キーボードの"Enter"を押すと、通常はセルA2が選択されるところを、コマンドボタン1を選択するようにしたいのですが、なにかいい方法はありませんか?よろしくお願いします。

  • VBAのコマンドボタンについて

    エクセルVBAのコマンドボタンをシートに配置してあるのですが、セルの操作(他シートからのコピペ)によってそれの大きさが変わらないようにしたいです。 コマンドボタンのオプションで、『セルに合わせて移動やサイズ変更をしない』にチェックをいれてあるのですが、他のシートからコピペした際にコマンドボタンの位置とサイズが変わってしまいます。 コピーする元のシートのセルサイズに引きずられて、大きさが変わってしまいます(値だけコピーにすれば大丈夫)。 元に戻すボタンを押してもコマンドボタンの大きさは元に戻ってくれないので困っています。 シートの保護で行と列の大きさを保つように保護することも試みたのですが、それだとコピペができなくなってしまいました。 コピペした際に コマンドボタンの大きさと位置が変わらなければどんな方法でも大丈夫です。 (1)コマンドボタンの設定のミス?なので設定を変更する (2)常時、「形式を選択して貼り付ける」の際に"値のみ"しか選べないようにする(もしくは単に「貼り付け」した時に値だけ貼り付けるように設定する)、 (3)行と列の高さ・幅の変更を禁止したままコピペ等が出来るようにする ・・・などなど 詳しい方よろしくお願いします。

  • AccessからExcelのコマンドボタンイベント

    Access2003 WinXP です。宜しくお願いします。 AccessのVBAでExcelファイルをコピーしたり開いたり テキストボックスの内容を書き換えたりしています。 Excelにてコントロールツールボックスから作成したコマンドボタンがあるのですが、このボタンのクリックイベントを AccessのVBAから実行させる方法を探しています。 ちなみに訳あって標準モジュールに書かれているわけではないので マクロを呼び出す方法は不可でした;; 標準モジュールに移すのは無しの方向で どなたか分かる方いらっしゃいましたらお願いします。

  • エクセルのコマンドボタンの位置をVBAで指定できませんか?

    エクセルのコマンドボタンの位置をVBAで指定できませんか? 表にコマンドボタンがかぶらないようにデータのない最終行にコマンドボタンを移動する VBAを教えていただけませんか? 最終列に移動するVBAも合わせて教えてください。

  • エクセル2007VBAでコマンドボタンのプロパティ表示

    いつもお世話になります。最近エクセル2007でVBAを使うようになりました。フォームコントロールからコマンドボタンを挿入したのですが、コマンドボタンのプロパティを表示しようとしても表示できません。2003では表示できます。2003では、コマンドボタンを選択して右クリック→プロパティでEnabledやVisibleを設定できました。2007ではどうすればコマンドボタンのプロパティを表示できるのでしょうか?

  • PowerPoint VBAコマンドボタンでのマクロ

    PowerPointでVBAを使ったフォームを作製しました。 そのフォームを表示させるためマクロを書き、スライド上に コマンドボタンを配置させマクロを実行させたいと思っています。 ExcelのVBAですとコマンドボタンにマクロを割り当てるのは ツールバーのフォームのコマンドボタンで設置すると簡単ですが PowerPoint VBAですとコントロールツールボックスでのコマンド ボタンしかなくボタンにマクロを割り当てる方法が分かりません。 どなたかコマンドボタンにマクロを割り当てて実行する方法を 教えて下さい。 宜しくお願い致します。

  • マクロ コマンドボタンを押すともう一つコマンドボタン

    マクロ初心者です。宜しくお願いします。 コマンドボタンをクリックしたら、指定して開いたファイル上にもうひとつコマンドボタンを追加で表示させることは可能でしょうか? <詳細> ・コマンドボタンを押す ・エクセルのファイルを指定して開く ・指定して開いたファイルの「Sheet1のA1」に新たにコマンドボタンを出現させる。 ・「Sheet1のA1」に現れたコマンドボタンを押すとそのファイルを印刷する。 みたいな事をしたいのですが、可能でしょうか?? 宜しくお願いします。

  • キーボードでコマンドボタンを押せるようにするには?

    ExcelのVBAで3択クイズを作っていて、ユーザーフォーム上で解答選択支が表示されている コマンドボタンが3つあって、 そのどれかをクリックすると正解か不正解の表示が出る仕組みのプログラムを作ったのですが、 スムーズに選択できるようキーボードでコマンドボタンを押せるようにしたいのです。 左キーを押すとコマンドボタン1、上キーを押すとコマンドボタン2、右キーを押すとコマンドボタン3 が反応するといった感じにしたいのです。 いろんなサイトを見て回ったのですがAPIのGetAsyncKeyStateという関数を使うというところまでは 分かったのですが素人なものでそこから先を何を記述すべきか分からなくて困っています。 いろいろためしたものの反応がしなくて分からないです。 なにかいい方法はありませんか?

  • 【ACCESS】コマンドにVBAで動作をつけたい

    ACCESS2010使用をしています。 ACCESS使用歴はまだ数カ月と、初心者でございます。 フォームに作成したコマンドに色々な動作をさせたいと思っています。 付けたい動きは比較的単純だと思うのですが、 検索してもなかなかヒットせず、VBAで作成してみても、動いてくれません;_; お力をお貸し頂けると助かります。 以下にやりたい事を羅列いたしました。 【コマンド1をクリックすると】 指定のエクセルブックを開く 【コマンド2をクリックすると】 既存の更新クエリを"デザインビュー"で開く  (都度、中身を変えたいのでクエリを実行するのではなく、書き換えられるようにしたい) 【コマンド3をクリックすると】 既存の指定テーブルへ指定したエクセルブックをインポートをする   (指定のフォルダのから、インポートするエクセルブックを選択出来るようにしたい) ≪ 流れ(イメージ)は以下の通りです≫  コマンド3をクリック→指定のフォルダダイアログボックスが表示される  →エクセルブックを選択→インポート 説明不足の箇所がございましたすみません。 ご不明点等ございましら追記致します。 どうぞ、お知恵をお貸しくださいm(__)m

専門家に質問してみよう