ja7awu の回答履歴
- VBAにて:開いているIEのアドレスを取得するには?
セルに入力してあるアドレスを利用して、VBAからIEを開き、そのサイトを開くことが出来ます。 ところが、そのアドレスが現在は使われてなくて、 ”お探しのページが見つかりませんでした” と表示されることがあります。 この時、IEをVBAから閉じたいのですが、その判断方法として、 セルのアドレスとIEに表示されているアドレスが異なる ことを利用しようと考えています。 そのために、IEのアドレスの取得方法を知りたいのです。 ご存知の方お願いします。
- VBAにて:開いているIEのアドレスを取得するには?
セルに入力してあるアドレスを利用して、VBAからIEを開き、そのサイトを開くことが出来ます。 ところが、そのアドレスが現在は使われてなくて、 ”お探しのページが見つかりませんでした” と表示されることがあります。 この時、IEをVBAから閉じたいのですが、その判断方法として、 セルのアドレスとIEに表示されているアドレスが異なる ことを利用しようと考えています。 そのために、IEのアドレスの取得方法を知りたいのです。 ご存知の方お願いします。
- VBAにて:開いているIEのアドレスを取得するには?
セルに入力してあるアドレスを利用して、VBAからIEを開き、そのサイトを開くことが出来ます。 ところが、そのアドレスが現在は使われてなくて、 ”お探しのページが見つかりませんでした” と表示されることがあります。 この時、IEをVBAから閉じたいのですが、その判断方法として、 セルのアドレスとIEに表示されているアドレスが異なる ことを利用しようと考えています。 そのために、IEのアドレスの取得方法を知りたいのです。 ご存知の方お願いします。
- VBAにて:開いているIEのアドレスを取得するには?
セルに入力してあるアドレスを利用して、VBAからIEを開き、そのサイトを開くことが出来ます。 ところが、そのアドレスが現在は使われてなくて、 ”お探しのページが見つかりませんでした” と表示されることがあります。 この時、IEをVBAから閉じたいのですが、その判断方法として、 セルのアドレスとIEに表示されているアドレスが異なる ことを利用しようと考えています。 そのために、IEのアドレスの取得方法を知りたいのです。 ご存知の方お願いします。
- VBAでオートシェイプの制御?
エクセルマクロでセルにオートシェイプを張る方法を調べていて、ここで丁度いいのを見つけました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=808898 見つけた下記のマクロを実際にやってみました。 A1に1を入れるとB2にハートマークが出ます。 しかし、さらに2を入力してもB2のハートは削除されてくれません。 さらに1をいれると、ハートの上にハートが重なってしまいます。 1ならハート、それ以外の入力ならハートが消えるようにするにはどうすればいいのでしょうか? Private Sub Worksheet_Change(ByVal Target As Range) If Target <> Range("A1") Then Exit Sub If Target.Value = 1 Then With ActiveSheet.Range("B2") ActiveSheet.Shapes.AddShape(Type:=msoShapeHeart, _ Left:=.Left, Top:=.Top, Width:=.Width, Height:=.Height).Select End With End If End Sub
- VBAでオートシェイプの制御?
エクセルマクロでセルにオートシェイプを張る方法を調べていて、ここで丁度いいのを見つけました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=808898 見つけた下記のマクロを実際にやってみました。 A1に1を入れるとB2にハートマークが出ます。 しかし、さらに2を入力してもB2のハートは削除されてくれません。 さらに1をいれると、ハートの上にハートが重なってしまいます。 1ならハート、それ以外の入力ならハートが消えるようにするにはどうすればいいのでしょうか? Private Sub Worksheet_Change(ByVal Target As Range) If Target <> Range("A1") Then Exit Sub If Target.Value = 1 Then With ActiveSheet.Range("B2") ActiveSheet.Shapes.AddShape(Type:=msoShapeHeart, _ Left:=.Left, Top:=.Top, Width:=.Width, Height:=.Height).Select End With End If End Sub
- Excelのマクロを貼り付けるには
Excel2002です。画面にマクロを貼り付けたいのですが貼り付けるボックス(正式な名前が分かりません)の作り方を教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- noname#18634
- 回答数2
- ActiveWorksheet上のオプションボタンを操作したい。
Excel VBAです。 ブックOriginalBookのデータに基づき、ブックTargetBookのワークシート上に貼り付けてあるオプションボタン(Button1, Button2)を操作したいです。 Book1に以下のVBAをコーディングしています。 TargetBook.Activate Set TargetSheet=TargetBook.Worksheets("target") TargetSheet.Activate if ( value=1 ) then TargetSheet.Button1.Value=TRUE else TargetSheet.Button2.Value=TRUE endif こんな感じにしているのですが、「コンパイルエラー:メソッドまたはデータメンバが見つかりません」のメッセージが出ます。 参照の仕方がおかしいのだと思いますが、手持ちの本では分かりません。 アドバイスいただけると嬉しいです。 よろしくお願いします。
- 実行時エラー424の発生について
エクセル2003で印刷指定マクロをつくりましたが、「実行時エラー424 オブジェクトがありません」とエラーがでるシートと正常に動くシートがあります。しかも、同じブック内です。 コンポボックスか条件付き書式が入っていることが原因ではと思うのですが、よく分かりません。 教えて下さい。以下にそのマクロを記述します。 Sub PrintArea_5() Dim pArea As Range Worksheets("選抜").Select Prompt = "印刷範囲をマウスでドラッグして下さい。" Set pArea = Application.InputBox(Prompt, Type:=8) ActiveSheet.PageSetup.PrintArea = pArea.Address End Sub
- エクセルファイルのリンクのはずしかた
エクセルファイルを開くたびにメッセージが出るのでリンクをはずしたいのですがPC初心者でして外し方が分かりませんどなたか教えて頂けませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- noname#6189
- 回答数1
- VBAでセルに計算式入力(”の扱い方)
VBAからExcelのワークシートに計算式を入力させたいんですが、""を使用する場合にはどのように扱えばいいのでしょうか? たとえば3+5の計算式を入力する場合は "=3+5" としますよね? では=IF(A1="○","","×") の場合は? "がつながると区切りがおかしくなってエラーになってしまいます。 どのように記述すればいいんでしょうか?
- Excelでブック全体から検索した時に
Excel で一つのブック全体(複数シート)から語句を検索します。 シートの数は、二十何枚とか、とにかくたくさんあると思って下さい。 すべてのシートを選択して、(例えば)Control+Fなどを使って検索します。 語句が見つかるとそのセルにカーソルが移るのはいいのですが、 今現在どのシートにカーソルがいるのか(つまり、どのシートで語句が見つかったのか)分からなくなります。 その時点で、シート名がすぐに分かる方法・何もしなくてもシート名が分かる方法と、 カーソルがあるシートのみを選択する(他のシートの選択を解除する)方法を お教え下さい。
- 締切済み
- オフィス系ソフト
- noname#5836
- 回答数2
- Excelでブック全体から検索した時に
Excel で一つのブック全体(複数シート)から語句を検索します。 シートの数は、二十何枚とか、とにかくたくさんあると思って下さい。 すべてのシートを選択して、(例えば)Control+Fなどを使って検索します。 語句が見つかるとそのセルにカーソルが移るのはいいのですが、 今現在どのシートにカーソルがいるのか(つまり、どのシートで語句が見つかったのか)分からなくなります。 その時点で、シート名がすぐに分かる方法・何もしなくてもシート名が分かる方法と、 カーソルがあるシートのみを選択する(他のシートの選択を解除する)方法を お教え下さい。
- 締切済み
- オフィス系ソフト
- noname#5836
- 回答数2
- エクセルでファイルを開いたとき、メッセージを表示したい。
ExcelXPです。 ファイルを開いたとき、 「○○○を変更しました」とメッセージを表示したいです。 ファイルを開いた人に注意を促したいのです。 どんな機能を使ってでもかまわないです。 自分としては、ダイアログボックスを表示させて、 それを[OK]ボタンで閉じる、みたいなことができるかなぁと、 勝手にイメージしています。 そういったことはできますでしょうか? お詳しい方、どうかご教授ください。
- エクセルでファイルを開いたとき、メッセージを表示したい。
ExcelXPです。 ファイルを開いたとき、 「○○○を変更しました」とメッセージを表示したいです。 ファイルを開いた人に注意を促したいのです。 どんな機能を使ってでもかまわないです。 自分としては、ダイアログボックスを表示させて、 それを[OK]ボタンで閉じる、みたいなことができるかなぁと、 勝手にイメージしています。 そういったことはできますでしょうか? お詳しい方、どうかご教授ください。
- エクセルで効率的に作業する方法を教えてください
エクセルでデータを整理するために、かなり巨大な表を 作成する作業をしています。(200列×10,000行くらい) そしてその表の一部のセルを、飛び飛びにピックアップ して参照し、別の小さな表にまとめたいと考えています。 こんな感じ。 ↓ 【巨大な表】各四角形がひとつのセルと思ってください。 □□□□□□□□□□□□□□□□□□□ □□□壱□□□弐□□□参□□□四□□□ □□□□□□□□□□□□□□□□□□□ □□□赤□□□青□□□黄□□□緑□□□ □□□□□□□□□□□□□□□□□□□ □□□東□□□西□□□南□□□北□□□ □□□□□□□□□□□□□□□□□□□ ↓ 参照 ↓ 【小さな表】 壱赤東 弐青西 参黄南 四緑北 上のイメージ図でわかっていただけるでしょうか。 参照したいセルは規則的に並んでいるのですが、 連続してはいません。 小さい表にまとめるときは、行と列の位置関係を 入れ替えたいと思います。 セルの数が数十個程度なら、どうってこともない 作業ですが、参照したいセルの数が、数千個の オーダーに達しています。 手作業で参照先を指定していたのでは、とても 終わりません。 なんとか効率的に行なう方法はないものでしょうか? 参照のための数式を自動生成するとか。
- エクセルでメニューの操作ができない!!
ある官庁に提出する書類をダウンロードしたのですが、保存を含めてほとんどの操作が出来ません。長いデータをせっかく打ち込んだのにPCの電源を切ることが出来なくて困っています。(膨大なデータを1/3くらい打ち込んでから気づきました)このロックを解除するにはどうしたらよいでしょう。(最初からPDFでアップすればこんなことはなかったはずなのにエクセルをワープロ代わりに使うなよ、といいたい)
- ベストアンサー
- オフィス系ソフト
- poor_Quark
- 回答数2
- Excel2000で置換えについての質問。
一つの列内の半角カタカナを、全角カタカナに置き換えたいのですが、可能でしょうか? また、どの様にすれば良いのでしょうか? 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- noname#251892
- 回答数7