xls88 の回答履歴

全2216件中81~100件表示
  • ラジオボタンをクリックしたい

    ie操作です。宜しくお願いいたします。 郵便局の再配達の依頼をvbaで行おうとしているのですが ラジオボタンにチェックする方法がわかりません。 「簡易・記録」にチェックを入れたいです。 https://trackings.post.japanpost.jp/delivery/delivery_request.do のソースを見ると、 <DIV><FONT class="explain_font_normal"> <input type="radio" name="mailTypeCode" value="13">簡易・記録 </FONT></DIV> となっているので Sub test1() Dim objIE As Object Set objIE = CreateObject("InternetExplorer.Application") objIE.Navigate "https://trackings.post.japanpost.jp/delivery/delivery_request.do" objIE.Visible = True Do While objIE.Busy = True DoEvents Loop Do While objIE.document.ReadyState <> "complete" DoEvents Loop objIE.document.forms(0).elements("mailTypeCode") = 13 objIE.document.all("mailTypeCode").Value = 13 objIE.document.all.forms(0)("mailTypeCode").Value = 13 Set objIE = Nothing End Sub としてみましたが、どれもダメでした。 宜しくお願いいたします。

  • 「地図」で検索するにはどういう操作をすればいいので

    ヤフーのトップページから 値を入れて検索を押すまではできるのですが 「ウェブ」ではなく「地図」で検索するにはどういう操作をすればいいのでしょうか? Sub yahoo() Dim objIE As Object Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True objIE.Navigate "http://www.yahoo.co.jp/" Do While objIE.Busy = True DoEvents Loop Do While objIE.Document.ReadyState <> "complete" DoEvents Loop objIE.Document.forms(0).elements("p").Value = "東京" '‘「地図」をクリックする操作をしたい objIE.Document.forms(0).submit Set objIE = Nothing End Sub 宜しくお願いいたします。

  • VBA エクセルでセル値を結合セルにコピー

    VBAにて購入品注文書の印刷を一括で出来ないかの相談です。 シートが2枚あります。 1枚は(1)購入品注文書でFAXする為の用紙です。(手配する商品の欄のみ10箇所ほどあります。) もう1枚の方に(2)表があり、購入品先・件名・注番・手配する商品が行単位に複数行並んでいます。 1行目から検索して購入品先・件名が同じで手配する商品が複数ある場合は購入品注文書の 手配する商品の2段目以降に転記していきます。 購入品注文書の転記するセルが結合セルになっています。 (2)表に30行程度入力したあとで(購入品先・件名別単位で10枚印刷)、マクロ釦1個で完了 させたいのですが可能でしょうか。 尚、出来ればシートは現在のシートを転記・印刷・クリアー⇒転記・印刷・クリアー⇒という 形にしたいです。 そもそも可能かどうかでも回答を頂きたいので宜しくお願いします。

  • マクロ グラフのオブジェクトについて

    いつも回答ありがとうございます。 繰り返し記述でグラフの表を10~20程作成するマクロが完成しましたが、シートをいちいち切り替えていかないと全てが確認出来ない為、一覧シートを別に作り、この一覧シート上にまとめようかなと思っています。この一覧へまとめる記述を完成済みの繰り返し記述中へ組み込むことは可能なのでしょうか? 例えば、一つのシート上に、横に3つグラフを貼り付けたら、下に移動して又、横に3つグラフを貼り付ける、これを繰り返すみたいな。 やっぱり、一つ一つ切り取って貼り付けての作業を記述しないといけないのでしょうか?御回答お待ちしております。

  • エクセルの数式コピーについて

    [住所録]から[宛先ラベル]を作成したいです。 [宛先ラベル]の太枠内に[住所録]の該当箇所を反映させました。 (本来は文字が反映されますが、添付画像では数式が見えるようにしています) 以下同様に順番にしたいのですが、太枠をコピーして貼り付けると、 行が1・2・3・4・・・と順番ではなく、3・6・9・12・・・と飛び飛びになってしまいます。 住所録が上から順番に反映させる方法を教えてください。 宜しくお願い致します。

  • vba ie操作 電気家計簿ログインできない

    いつもお世話になっております。 何度も質問して申し訳ございません。またまた教えてください。 電気家計簿(https://www.kakeibo.tepco.co.jp/dk/aut/login/)のログインボタンをVBAで押したいのですが うまくできません。 コードは下記の通りです。 ***************************************************************** Sub test() Dim objIE As InternetExplorer Dim myObj As Object Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True objIE.Navigate "https://www.kakeibo.tepco.co.jp/dk/aut/login/" Do While objIE.Busy = True Or objIE.ReadyState <> 4 DoEvents Loop objIE.Document.all("id").Value = "test" objIE.Document.all("password").Value = "tset" 'objIE.Document.Forms(0).submit 'これだと更新されちゃうっぽい 'objIE.Document.Forms(0).Item(2).Click 'Item(0)とItem(1)はエラーにならないけど何も起こらない。Item(2)にするとエラー 'objIE.Document.all.submit.Click 'エラー 'エラーにならないけど何も起こらない 'For i = 0 To objIE.Document.Links.Length - 1 ' If objIE.Document.Links(i).innerHTML Like "*alt=ログイン*" Then ' objIE.Document.Links(i).Click ' Exit For ' End If 'Next i 'エラーにならないけど何も起こらない 'For Each myObj In objIE.Document.forms(0).all ' If TypeName(myObj) = "HTMLInputElement" Then ' If myObj.alt = "ログイン" Then ' myObj.Click ' Exit For ' End If ' End If 'Next Set objIE = Nothing End Sub ***************************************************************** 自分なりにいくつか試してみたのですが、うまくいきませんでした。 ご教授よろしくお願いします。

  • EXCELでチェックボックスの一括オンオフ

    EXCEL2000を使用してます。 アンケート作成をしており、設問毎にチェックボックスで複数選択できるようにしていますが、1つの設問にチェックボックスが8~10等多くあるため、設問毎にチェックボックスの一括オンオフができるようにしたいのです。 今は、次の記述で、ある設問のみ全てのチェックボックスにレが入りますが、はずす事ができません。 Sub チェック11_Click() ActiveSheet.CheckBoxes(Array(1, 2, 3)).Value = True End Sub どうすれば、チェック11のボックスで、オンオフができるのでしょうか? どうか教えて頂きますよう、よろしくお願い致します。

  • EXCELでチェックボックスの一括オンオフ

    EXCEL2000を使用してます。 アンケート作成をしており、設問毎にチェックボックスで複数選択できるようにしていますが、1つの設問にチェックボックスが8~10等多くあるため、設問毎にチェックボックスの一括オンオフができるようにしたいのです。 今は、次の記述で、ある設問のみ全てのチェックボックスにレが入りますが、はずす事ができません。 Sub チェック11_Click() ActiveSheet.CheckBoxes(Array(1, 2, 3)).Value = True End Sub どうすれば、チェック11のボックスで、オンオフができるのでしょうか? どうか教えて頂きますよう、よろしくお願い致します。

  • 複数のタブを開きたい IE

    IE9を使っています。 画像のようにタブを二つ開くにはどうすればいいでしょうか? Sub test() Dim objIE As InternetExplorer Set objIE = CreateObject("InternetExplorer.application") objIE.Visible = True objIE.Navigate "http://www.yahoo.co.jp/" Set objIE = Nothing End Sub だと一つのタブしか開けません。 Sub test() Dim objIE As InternetExplorer Set objIE = CreateObject("InternetExplorer.application") objIE.Visible = True objIE.Navigate "http://www.yahoo.co.jp/" objIE.Navigate "http://www.yahoo.co.jp/" Set objIE = Nothing End Sub にしても Sub test() Dim objIE As InternetExplorer Set objIE = CreateObject("InternetExplorer.application") objIE.Visible = True objIE.Navigate "http://www.yahoo.co.jp/" objIE.Navigate2 "http://www.yahoo.co.jp/" Set objIE = Nothing End Sub にしても1つのタブしか開けないです。 ご回答よろしくお願いします。

  • Excel マクロ グラフの線とマーカーの太さ変更

    Excel2010でのマクロで折れ線グラフをマクロで作ろうとしています。 線の太さを2.25pt、マーカーの太さを1.25ptにしたいのですが、 マクロの記録では ActiveChart.SeriesCollection(2).Select '線の太さ With Selection.Format.Line .Visible = msoTrue .Weight = 2.25 End With 'マーカーの太さ With Selection.Format.Line .Visible = msoTrue .Weight = 1.25 End With となり、同じ太さになってしまいます。 手動でデータ系列の書式設定をすると各々別の太さになるのですが、 マクロではどうすればいいでしょうか? 宜しくお願いいたします。

  • Excel マクロ グラフの線とマーカーの太さ変更

    Excel2010でのマクロで折れ線グラフをマクロで作ろうとしています。 線の太さを2.25pt、マーカーの太さを1.25ptにしたいのですが、 マクロの記録では ActiveChart.SeriesCollection(2).Select '線の太さ With Selection.Format.Line .Visible = msoTrue .Weight = 2.25 End With 'マーカーの太さ With Selection.Format.Line .Visible = msoTrue .Weight = 1.25 End With となり、同じ太さになってしまいます。 手動でデータ系列の書式設定をすると各々別の太さになるのですが、 マクロではどうすればいいでしょうか? 宜しくお願いいたします。

  • Excel2010で分断された折れ線グラフをかく

    Excel2010を使って、時系列データから折れ線グラフを作成しています。 時系列データの元データ用テーブルがあり、そのテーブルのデータは毎日変動します。 それを元データとして、グラフ表示用のテーブルを作成しています。 ある条件の時だけ折れ線グラフを表示したくて(ようするに途中のいくつかの区間で 分断された折れ線グラフを表示したい)、表示用テーブルの折れ線グラフ用データ の各セルには (1) if( セル2>セル1, セル2,"") か (2) if( セル2>セル1, セル2,NA()) という式を入れています。 (1)のケースだと、常にY軸の0にグラフの線が接続され、上下が連続された折れ線 グラフになってしまいます。 (2)のケースだと最後の#N/Aデータの区間はグラフが表示されないのですが、 途中の#N/Aデータの区間は、補完されて連続したグラフ表示になってしまいます。 (分断されない) 表示用のセルを式もデータも入れない、何も設定されていない状態にすれば、 意図したように分断された折れ線グラフになります。 分断したい箇所は、その都度変動しますので、いつも手動でセルの内容を 消去するわけにはいかないので、うまい方法があればどなたかアドバイスを お願いします。 Excel2003では 「メニューの[ツール]→[オプション]の[グラフ]タブで、「空白セルのプロット」の プロット方法を指定するときに、「プロットしない」を選択する」 とすると意図したグラフが表示されたのですが、2010でどう設定すればいいのか わかりません。

  • シート順のオートフィルの設定に関して(excel)

    excelでsheetを複数用いた場合のオートフィルの設定に関して質問です。  sheet10のB2のセルを「=sheet1!K3」としてその隣の列のC2が「=sheet2!K3」となっていくようにオートフィルを行いたいのですが、実際に行うとC2が「=sheet1!L3」になり、sheet1内での処理になってしまいます。 どのような設定を行えば、セルの場所が同じでsheetの番号だけ異なるようなオートフィルの設定にできますか?(sheet1からsheet9までデータが入力されています。) どなたかご存知の方がいらっしゃいましたら、よろしくお願いします。 使用しているのはexcel2010です。

  • エクセル2010 グラフのテンプレート

    作成したグラフをテンプレートとして保存し、利用してみたのですが グラフエリアのサイズが元のグラフと違ってしまいます。 サイズもテンプレートとして残すことはできますか?

  • excelの散布図

    散布図を使ってグラフを作成するにいたって、初歩的なことかもしれませんがどうしてもわからないことがあります。 横軸に時間、縦軸に移動距離をとるとします。 例えば横軸に20分、40分...100分と 20分毎のデータをプロットします。 その時、横軸の最小値を0分ではなく、例えば15分にする必要があるとします。 そこで、 (A) 横軸の最小値を15分にしてしまうと、軸目盛りの表示が15分、35分...115分のように表示されてしまい、20分、40分...100分という表示ではなくなります。 また、 (B) 縦軸との交点を15分にすることで、横軸目盛りの20分、40分...100分という表示は維持できますが、その場合0分から15分の部分が縦軸に対して左側にあり、不恰好です。 これを解決したいのですが、どうかよろしくお願いします。 ペイントで作成した理想的な画像を添付しておきます。

  • エクセルでセルの参照

    例えば、 B1のセルにA1を参照したいので =A1 B2のセルにA3を参照したいので =A3 B3のセルにA5を参照したいので =A5  というふうに、二つ飛びのセルを参照にしていきたいのですが、 上のように、3つ程を直接入力して、囲ってマウスで下に伸ばしても うまくいかないようです。 簡単にうまくいく方法はないでしょうか?

  • VBA .document.all.の後はセルでも

    先質問 http://okwave.jp/qa/q7750791.html では .document.all.number01.Value = Range("A1").Value .document.all.number02.Value = Range("A2").Value .document.all.number03.Value = Range("A3").Value .document.all.number04.Value = Range("A4").Value .document.all.number05.Value = Range("A5").Value とHPのソースから .document.all.●.Valueの●の部分を調べ、それがnumber01~number05だという事がわかったのですが、 実際やろうとしたHPのnumber01~number05にあたる部分は単純なものではなく、「文字列+変数」でした。 よってその「文字列+変数」をエクセル上のD列のセルに作りました。 .document.all.D1.Value = Range("A1").Value .document.all.D2.Value = Range("A2").Value .document.all.D3.Value = Range("A3").Value .document.all.D4.Value = Range("A4").Value .document.all.D5.Value = Range("A5").Value でも駄目で .document.all.("D1").Value = Range("A1").Value .document.all.("D2").Value = Range("A2").Value .document.all.("D3").Value = Range("A3").Value .document.all.("D4").Value = Range("A4").Value .document.all.("D5").Value = Range("A5").Value でも駄目でした。 書き方が間違っているのか、そもそも.document.all.の後にはセルは利用できませんか? 「文字列+変数」というか「「文字列+個別の番号」です。

  • マクロ オブジェクト変数Withブロック変数エラ-

    以前、こちらでインターネット上の窓にエクセルの数値を自動で入れたいと言う質問をさせて頂きました。http://okwave.jp/qa/q7676012.html VBAを利用したらどうかと教えていただき、マクロをその後、勉強し動いて感動しました。 クロネコの宅急便サイトで応用しようと試みたのですが、「オブジェクト変数またはWithブロック変数が設定されてません。」とエラーが出ます。 同じ仕組みだと思うのですが何がいけないんでしょうか? Dim myWindow As Object Dim myUrl As String myUrl = "http://toi.kuronekoyamato.co.jp/cgi-bin/tneko?init For Each myWindow In CreateObject("Shell.Application").Windows With myWindow If .LocationURL = myUrl Then .document.getElementById("text1").value = Range("A1").value .document.getElementById("text2").value = Range("A2").value .document.getElementById("text3").value = Range("A3").value .document.getElementById("text4").value = Range("A4").value .document.getElementById("text5").value = Range("A5").value Exit For End If End With Next myWindow

  • VBAでフォームの閉じるボタンを無効にしたい

    ググってるのですが、http://www.moug.net/tech/acopr/0100013.htmlのように、 手作業で閉じる方法しかヒットしません。 プロパティの閉じるボタンにカーソルを充てて、 F1をおしてもヘルプのメインメニューへ飛んでしまいます。 VBAでフォームの閉じるボタンを無効にする方法をご教授ください。

  • エクセル マクロでグラフの色を変えたい

    エクセル マクロにて 折れ線グラフが3つあるとします。 その中の1つグラフの名前が”あああ”とします。 そのグラフの最初の2つの点の色を赤、緑と変える方法をマクロで教えてください。