[過去ログ] Excel総合相談所 136 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
779
(2): 2019/09/17(火)13:07 AAS
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

seleniumVBAを使ってchromeを操作しようとしているのですが、あるところでNot found elementエラーが起き、原因が不明です
・F12でデベロッパーツールを表示して、操作したい要素のidやnameやXpathをコピーしているので、ここの誤入力はないと思います
・iframeやframeの中の要素でないことも確認しました
・フォーカスしているchromeのタブが間違っていないことも確認しました
・.wait()メソッドでwebページが表示しきるまで待機しました

何かアドバイスを頂ければと思います。
780: 2019/09/17(火)13:50 AAS
すみませんframeの要素でした
失礼しました
781: 2019/09/17(火)14:36 AAS
上記の質問に関連してなのですが、

Aframe
Bframe-Cframe
     -Dframe

以上のような階層のframeがあったとして、A,B,Cframeの要素は、SwitchToFrameメソッドでframeを指定して取得することができました。
しかし、Dframe内の要素が取得できません。(element not found for・・・)
このページに遷移する前に、ほぼ同じことをして、そこではうまく取得できているのですが・・・ 何故でしょうか

連投申し訳ございません。
782
(1): 2019/09/17(火)15:04 AAS
>>779
seleniumはもう死んだのだ…
seleniumはほぼ回答付かないので恐らく回答来ないと思う
知恵袋の方が回答付くかもよ
783: 2019/09/17(火)16:16 AAS
>>782
seleniumが死んだというと、どういうことなのでしょうか・・・
単純に古いということですか?
784: 2019/09/17(火)17:30 AAS
>>779
Javascriptかも
785: 2019/09/17(火)18:41 AAS
>>770-771
サンクス
あたいはEXELについてる皆で編集してるっぽいQ&Aしか見る機会無いから皆はネットで検索してるんですね
786: 2019/09/17(火)19:12 AAS
今時ネットで検索の仕方判らないってやばいぞ…
つーかみんなで編集してるっぽいQ&Aってネットにあるやつじゃないのか
787
(1): 765 2019/09/17(火)19:33 AAS
>>768
> 1. Webスクレイピング機能はあくまで簡易で、html記述まで入り込んでの指定は出来なさそう。
> 東電停電情報の場合は、一覧表の外の「データ更新日時」や「合計停電軒数」を指定出来ないため、手入力した。
> → このあたりはPythonの方が得意か?

このあたり、Power Queryの「HTML ページ」形式での読込み設定では
「地区ごとの一覧表」しか読み込めなかったんだけど、
あれから「もしや?」と思って、
PQの「Webから」の読込みで
・URLを指定するのは同じで
・「形式を指定してファイルを開く」を「テキスト ファイル」
省5
788
(2): 2019/09/17(火)21:22 AAS
B2〜L2を結合させたセルがあり、シートのF列だけを削除することはできるのですが、
マクロ記録で作った構文

Columns("F:F").Select
Selection.Delete Shift:=xlToLeft

を実行させると、B列からL列が消えていしまいます。
F列だけ削除するにはどうすればよいでしょうか
789
(1): 2019/09/17(火)21:41 AAS
>>788
Columns("F:F").Delete
それとColumnsなら"F"だけでいい
"F:F"とするならRangeでいい
790: 788 2019/09/17(火)21:46 AAS
>>789

ありがとうございます<(_ _)>
791: 2019/09/17(火)23:33 AAS
>>725
そうなんだけどね、シートに書き出したデータをもう一度テーブルとして使う時に、
範囲指定が必要になる場合があるんですよ。
792
(2): 2019/09/18(水)00:36 AAS
自動的にセル名を定義する方法はありますか。

例えばA1セルに「野菜」と入力したら、
自動的にA1:A10の範囲が「野菜」セルと
してセル名設定され、A1を「果物」変更
するとセル名も自動で変わるようにしたいです。
793: 2019/09/18(水)13:09 AAS
ブックAのシート1〜iまでのA1セルの数字を合計した数字をブックBのA1セルに転記したいです
vbaでなんとかならないでしょうか?
794: 2019/09/18(水)16:27 AAS
なんとかなります
795
(1): 2019/09/18(水)18:57 AAS
D2〜Gの4列中に含まれる"株式会社"・"有限会社"・"支店"を消す下の構文を作ったのですが
効果が同じシートの全てのセルに適応されてしまいます。D〜Gの範囲内に収めるにはどう書くのが正しいのでしょうか

i = Cells(Rows.Count, 1).End(xlUp).Row

Range("D2:G" & i).Select
Cells.Replace What:="株式会社", Replacement:=""

Range("D2:G" & i).Select
Cells.Replace What:="有限会社", Replacement:=""

Range("D2:G" & i).Select
Cells.Replace What:="有限会社", Replacement:=""
796
(2): 2019/09/18(水)19:30 AAS
>>792
VBAでできる

>>795
Cells.は全選択という意味
選択範囲はSelection.
797: 796 2019/09/18(水)19:39 AAS
>>796

勉強になりました ありがとうございます
798: 2019/09/18(水)20:31 AAS
>>796
>>792です
VBAじゃないと無理なんですね、ありがとうございました。
1-
あと 204 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s