- ベストアンサー
URLを開く
エクセルVBAでURLを開くときは ActiveWorkbook.FollowHyperlink "http://www~" だったのですが アクセスVBAではどうすればいいのでしょうか? 同じコードをアクセスVBAに貼り付けて実行してみましたが 「実行時エラー91」と言うエラーになります。 多分「ActiveWorkbook」の部分がエラーになっていると思います。 よろしくお願い致します。
- オフィス系ソフト
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こちらが参考になるかと思います
関連するQ&A
- FollowHyperlink ブラウザの基準は
IE8です。 エクセルで Sub test() ActiveWorkbook.FollowHyperlink "http://www.yahoo.co.jp/" End Sub を実行すると 既に開いているブラウザが上記のURLに更新されちゃったり 新規のブラウザが立ち上がったり 動作がまちまちなのですが 何を基準に決まるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCEL VBAでたくさんのURLの一覧からHTTPレスポンスコードを取得したい。
VBA初心者です。 EXCEL VBAでプログラミングの練習をしています。 シート名:一覧 URL記入セル:A1~A100 結果を記入するセル:B1~B100 があり、URL記入セルに入力されているURLにアクセスし レスポンスコードを(404とか200とか)B列に書き出す というのを実行できるコードの書き方を教えてください。 (1週間取り組んでいますがまだできません・・・) サンプルコードを直接改定頂けると最高です。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルvba
エクセルvbaなのですが Sub test() Dim xlApp As Object Dim xlBook As Object Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open(ActiveWorkbook.FullName) 'コード・・・ Set xlApp = Nothing Set xlBook = Nothing End Sub これだと Set xlBook = xlApp.Workbooks.Open(ActiveWorkbook.FullName) の部分で、エラーになります。 実行時エラー1004です。 自身ファイルをオブジェクトに格納して操作したいのですがどうすればいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCEL VBAで、URLを入力して、そのURLが存在するかどうか調べるような命令はあるでしょうか。
タイトルのままなのですが、 EXCEL VBAで、URLを入力して、そのURLが存在するか(アクセスできるか)どうか調べるような命令はあるでしょうか。
- ベストアンサー
- Visual Basic
- エクセル2007VBAでUngroupができない
エクセル2003で作ったvbaコード付きのファイルをエクセル2007で開いたときに Cells.Rows.Ungroup の部分がエラーになってしまいます。 エラー内容は 「実行時エラー1004 RangeクラスのUngroupメソッドが失敗しました」 です。 エクセル2003では問題なく動いていたのになぜ2007ではだめなのでしょうか? vba画面でデバッグしてもコンパイルエラーにはなりません。 アドバイスよろしくお願いします。
- ベストアンサー
- Visual Basic
- 「Excel 97」の書籍のサンプルコードが実行できません
「Excel 97」の書籍のサンプルコードですが、エラー('9')になってしまいます。 どうしたら実行できますか? Excel 2002です 以上 よろしくお願い致します。 ----------- Sub 二番目のウインドウをアクティヴ() ActiveWorkbook.Windows(2).Activate End Sub
- ベストアンサー
- オフィス系ソフト
- 「予期しないエラーが発生しました。」
エクセル2003を使っています。 WEBクエリのVBAコードで、 .Refresh BackgroundQuery:=False の部分で、 実行時エラー1004「予期しないエラーが発生しました。」 と出て、先へ進めません。 だからって.Refresh BackgroundQuery:=Falseの部分を、コメントブロックしてしまうと、 webクエリがエクセルに表示されません。 いままではこのコードで、webクエリをエクセルに書き出せていたのに 何がどうなったのでしょうか? ご回答よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 実行時エラー2118
アクセス2010です。 アクセスVBAのコードで Forms("フォーム1").Controls("サブフォーム").Requery を実行しようとすると 実行時エラー2118 ”Requery/再クエリ”アクションを実行する前に、 カレントフィールドを保存する必要があります。 となります。 VBA実行中に、手作業でデータを修正した事により発生したエラーなのですが そもそもVBA実行中にデータをいじる事は可能なのでしょうか? 出来る時とできない時があります。 更に、上記のエラーが発生しているときは、 VBAが中断の状態で、 そのデータを保存することができません。 データの保存が出来ないと、コードが進まないのですが こういう時はどうすればいいのでしょうか? VBAを停止して、手作業で修正したデータを保存するしかないのでしょうか?
- 締切済み
- オフィス系ソフト
- オフィス2003→オフィス2010へ移行の際
エクセル2003、アクセス2003のVBAコード入りファイルがありますが それぞれ2010へ移行しようと思っています。 その際、使えないVBAコードはあるのでしょうか? 2003以降に作られたプロパティやメソッドがあると聞いたのですが それは、2010→2003の時にエラーになるかもしれませんが 2003→2010は、問題は起きないでしょうか?
- ベストアンサー
- オフィス系ソフト
- アクセスに限った話ですか?
この http://dbhikaku.web.fc2.com/access_error.html 実行時エラー一覧は、アクセスに限った話ですか? エクセルでも同じ番号でエラーが出るのですが、 このサイトはエクセルでも活用できると思っていいのでしょうか? アクセスのエラーと言うより、VBAのエラーなのでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
よく読んでみます。 ご回答ありがとうございます。