!extend:checked:vvvvv:1000:512
↑同じ内容を2行貼り付ける
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part67
https://mevius.5ch.net/test/read.cgi/tech/1593104489/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Excel VBA 質問スレ Part68
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ dbda-8BP0)
2020/08/30(日) 11:55:27.33ID:Oy/VxFsh0321257 (ワッチョイ bf90-W2Jb)
2020/09/19(土) 10:25:54.04ID:fwfEHGdP0322デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/19(土) 15:00:02.54ID:TN+kKyJDd >>320
その判断は結構難しい。
今動いてるものは、そのままにしておくというのが通常だ。
Accessでレコードセットループで回してる最中にその値でもって別のレコードセット開いたりを7、8回やって10分かけてデータ作ってるプログラムが有るんだけど、コレ、クエリ1つで出来るんじゃね?と思って試しに作ったら一瞬で出来る。
それでも、正式に変更することになるかと言えばならない。
こっちだってその辺は分かってる。
何かの時に、きちんと作り直しましょうという話になるまで置いとくもんで、むしろそんな話にならずにずっ―とそのままというのが殆ど。
その判断は結構難しい。
今動いてるものは、そのままにしておくというのが通常だ。
Accessでレコードセットループで回してる最中にその値でもって別のレコードセット開いたりを7、8回やって10分かけてデータ作ってるプログラムが有るんだけど、コレ、クエリ1つで出来るんじゃね?と思って試しに作ったら一瞬で出来る。
それでも、正式に変更することになるかと言えばならない。
こっちだってその辺は分かってる。
何かの時に、きちんと作り直しましょうという話になるまで置いとくもんで、むしろそんな話にならずにずっ―とそのままというのが殆ど。
323デフォルトの名無しさん (ドコグロ MMdf-RDjc)
2020/09/19(土) 15:56:27.98ID:nGfYM+wGM >>322
なら
> でもcにbが代入されてそのままaにbが
> 代入されるとか思って書いてたらしく
> システムバグらせてそのままにしてたりとか
> テストどうしてたんだとか思うよねー
とか書くなよ
どうせ盛々で語ってるだけだろw
なら
> でもcにbが代入されてそのままaにbが
> 代入されるとか思って書いてたらしく
> システムバグらせてそのままにしてたりとか
> テストどうしてたんだとか思うよねー
とか書くなよ
どうせ盛々で語ってるだけだろw
324デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/19(土) 15:59:42.46ID:TN+kKyJDd >>323
いやいや、俺はその人じゃないから。
いやいや、俺はその人じゃないから。
325デフォルトの名無しさん (ワッチョイ b7da-Cup9)
2020/09/19(土) 16:24:18.56ID:oBjg4zik0326デフォルトの名無しさん (ワッチョイ 9f4f-aBI4)
2020/09/19(土) 18:06:32.97ID:kGiNzl5D0 そうかーみんなそんな具合に考えてるのかー
でも悪いけどその場でチャチャっと直すことはしないよ
もちろん上に話を通すのは当然だけど
こんなぐちゃぐちゃな行き当たりばったりのコード書いてんだから直すんなら他への影響調査の時間貰う
まぁ当たり前だよねー
でも悪いけどその場でチャチャっと直すことはしないよ
もちろん上に話を通すのは当然だけど
こんなぐちゃぐちゃな行き当たりばったりのコード書いてんだから直すんなら他への影響調査の時間貰う
まぁ当たり前だよねー
327デフォルトの名無しさん (ドコグロ MM2b-RDjc)
2020/09/19(土) 18:37:26.04ID:e5zvgWAXM >>324
本人でもないのに
> でもcにbが代入されてそのままaにbが
> 代入されるとか思って書いてたらしく
> システムバグらせてそのままにしてたりとか
> テストどうしてたんだとか思うよねー
に対して
> 今動いてるものは、そのままにしておくというのが通常だ。
って言うの?
アホの上塗りにしかなってないけど… w
本人でもないのに
> でもcにbが代入されてそのままaにbが
> 代入されるとか思って書いてたらしく
> システムバグらせてそのままにしてたりとか
> テストどうしてたんだとか思うよねー
に対して
> 今動いてるものは、そのままにしておくというのが通常だ。
って言うの?
アホの上塗りにしかなってないけど… w
328デフォルトの名無しさん (ワッチョイ 9f2f-qc2B)
2020/09/19(土) 18:39:28.33ID:DdZzGNwy0329デフォルトの名無しさん (ドコグロ MM8b-RDjc)
2020/09/19(土) 18:41:22.13ID:HTxR1ogMM330デフォルトの名無しさん (ワッチョイ 9f4f-aBI4)
2020/09/19(土) 20:51:03.26ID:kGiNzl5D0331デフォルトの名無しさん (ドコグロ MM8b-RDjc)
2020/09/19(土) 21:40:33.28ID:b3MmLDI3M332デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/19(土) 22:13:23.39ID:TN+kKyJDd >>325
いや、そうじゃなくて…
そうか、確かにVBAはそれでメシ食ってる奴は少ないから分からんかもしれんな。
ウォーターフォールでやってて、プロジェクトの目的が決まってるのに、いくら高速化しても余計なことすれば怒られるのが当然なんだよ。
それが原因で不具合が出てみろ。
大変なことになるんだから。
確かに、思いつきでどんどん改変してく仕事も結構やったことある。
いや、そうじゃなくて…
そうか、確かにVBAはそれでメシ食ってる奴は少ないから分からんかもしれんな。
ウォーターフォールでやってて、プロジェクトの目的が決まってるのに、いくら高速化しても余計なことすれば怒られるのが当然なんだよ。
それが原因で不具合が出てみろ。
大変なことになるんだから。
確かに、思いつきでどんどん改変してく仕事も結構やったことある。
333デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/19(土) 22:16:29.20ID:TN+kKyJDd334デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/19(土) 22:21:26.21ID:TN+kKyJDd335デフォルトの名無しさん (ワッチョイ 9f01-RDjc)
2020/09/19(土) 22:26:15.60ID:cNAZP0Op0 >>333
話の流れが読めないバカということはよくわかった
話の流れが読めないバカということはよくわかった
336デフォルトの名無しさん (ワッチョイ b7ce-W2Jb)
2020/09/19(土) 22:48:23.19ID:RlUx9i/e0 どんなに簡単な修正でも、思い込みやミスは誰にでもある
うっかりエンバグする可能性があるから、先方から高速化などの要求がない限りは動いてる物を勝手に修正はしないのが基本かなあ
うっかりエンバグする可能性があるから、先方から高速化などの要求がない限りは動いてる物を勝手に修正はしないのが基本かなあ
337デフォルトの名無しさん (ワッチョイ f77c-5MQP)
2020/09/19(土) 23:01:33.58ID:Q45ivJBB0 修正するか確認してからじゃないとしないな
338デフォルトの名無しさん (ワッチョイ b7da-Cup9)
2020/09/20(日) 01:28:31.38ID:Hljg9CcL0339デフォルトの名無しさん (ワッチョイ b7da-Cup9)
2020/09/20(日) 01:34:05.40ID:Hljg9CcL0 というのは言い過ぎなのかもしれんな、直せる自信がないなら直さないでいいんじゃね
340デフォルトの名無しさん (ワッチョイ b7da-Cup9)
2020/09/20(日) 01:38:55.36ID:Hljg9CcL0 俺から見れば細かい変更もできない人が重要な処理を変更する方が不具合が起きるだろって思うが
341デフォルトの名無しさん (ドコグロ MMdf-RDjc)
2020/09/20(日) 03:34:03.51ID:G6tFT8m8M なんで動いてるものの話になってるのかわからんけど元々の話は
> システムバグらせてそのままにしてたりとか
> テストどうしてたんだとか思うよねー
だから、修正ありきだろ
修正の手順はその組織で違うだろうけど
> システムバグらせてそのままにしてたりとか
> テストどうしてたんだとか思うよねー
だから、修正ありきだろ
修正の手順はその組織で違うだろうけど
342デフォルトの名無しさん (アウアウエー Sadf-vKz6)
2020/09/20(日) 08:02:49.76ID:MxR9qqIJa ここの会話見てると仕事してる時に戻ったみたいでイヤになる
343デフォルトの名無しさん (ワッチョイ 9f2f-5SD5)
2020/09/20(日) 08:29:09.75ID:lYpGB0SB0 技術的に可能(can)なのと
プロジェクトとして可能(may)なのはべつだって言ってるんだが
VBA使いを悪く言う気はないが
まともなプロジェクトでやってないから理解できないんだろうな
プロジェクトとして可能(may)なのはべつだって言ってるんだが
VBA使いを悪く言う気はないが
まともなプロジェクトでやってないから理解できないんだろうな
344デフォルトの名無しさん (アウアウウー Sa5b-FmA/)
2020/09/20(日) 09:11:52.63ID:jB/qzKKfa 内製なら結構気軽に弄るもんだよ
俺は以前はSIにいて今は自社サービス兼社内SEだから両方の立場がわかるけど、
システムって君のような外の人が思ってるほど重要なものでも神聖なものでもない
俺は以前はSIにいて今は自社サービス兼社内SEだから両方の立場がわかるけど、
システムって君のような外の人が思ってるほど重要なものでも神聖なものでもない
345デフォルトの名無しさん (ワッチョイ 9f01-RDjc)
2020/09/20(日) 09:13:39.89ID:WRa/xy2u0 だれも技術的に可能かどうかなんて言ってないのに意味不明なことを言い出してて笑う
346デフォルトの名無しさん (ワッチョイ 9701-aBI4)
2020/09/20(日) 10:58:42.70ID:uHe9qv/N0 企業や仕事がどういうものかを理解していない馬鹿ばっかりで草
347デフォルトの名無しさん (ワッチョイ f77c-5MQP)
2020/09/20(日) 11:39:55.26ID:bN/HvUsh0 内製でも気軽に弄らないなぁ
348デフォルトの名無しさん (ワッチョイ 9f01-RDjc)
2020/09/20(日) 12:04:24.67ID:WRa/xy2u0 自分とか周りの数人しか使わないとかならリファクタリングで弄るケースもあるし全社レベルのシステムとかなら影響調査からってケースもあるわな
そのプログラムがおかしくなった時の影響度とかも関係するし
要はケースバイケース
そのプログラムがおかしくなった時の影響度とかも関係するし
要はケースバイケース
349デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/20(日) 16:05:38.71ID:Q2tD94P+d350デフォルトの名無しさん (ワッチョイ 9f01-RDjc)
2020/09/20(日) 16:13:52.61ID:WRa/xy2u0 ふと、
日本人のできません
韓国人のできます
中国人のできました
を信用しちゃダメ
って言うのを思い出した… w
日本人のできません
韓国人のできます
中国人のできました
を信用しちゃダメ
って言うのを思い出した… w
351デフォルトの名無しさん (ワッチョイ d763-lMKa)
2020/09/20(日) 16:52:11.86ID:qZo3Wq6A0 >>348
だよな、さすがに自分とか周りの数人しか使わないとかなら
時間見て許可取ってリファクタリングするわ
自分が作ったツールやシステムなら空き時間見て少しづつリファクタリングだな
さすがに全社レベルのシステムで勝手にリファクタリングはないな
そもそも許可取るのが大変
だよな、さすがに自分とか周りの数人しか使わないとかなら
時間見て許可取ってリファクタリングするわ
自分が作ったツールやシステムなら空き時間見て少しづつリファクタリングだな
さすがに全社レベルのシステムで勝手にリファクタリングはないな
そもそも許可取るのが大変
352デフォルトの名無しさん (ブーイモ MMdb-8GmH)
2020/09/20(日) 20:23:41.76ID:r+WJtgDsM VBAの後継言語がExcelに標準搭載されると知識も勉強時間も無駄になる
と考えてしまいVBAの学習が捗らないのですが、どうしたらよいでしょうか
と考えてしまいVBAの学習が捗らないのですが、どうしたらよいでしょうか
353デフォルトの名無しさん (ワッチョイ b74b-35mx)
2020/09/20(日) 20:29:51.63ID:w1btmlsr0 開発する能力と言語の習熟は別と考えた方がいいと思うよ
弘法筆を選ばずって言うし
弘法筆を選ばずって言うし
354デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/20(日) 20:39:12.03ID:Q2tD94P+d355デフォルトの名無しさん (アウアウウー Sa5b-lnJt)
2020/09/20(日) 20:46:14.34ID:IR23Mwdta VBAなんて勉強するもんじゃなくて使っていくうちにわかるもんだし
356デフォルトの名無しさん (アウアウエー Sadf-8NzO)
2020/09/20(日) 20:55:59.15ID:6QmidxOBa セルの中身が
--------------------------
あああ325gsdsが|
aaaojgwe |
33333 |
|
いいksが |
bbb93502g |
^^^^^^^ |
|
|
888っふぁふぁ |
aaawopfjw |
f−bgんlsgさ |
-------------------------|
のような感じの際、「あああ325gsdsが」や「aaaojgwe」のように1行づつ取得する方法はあるでしょうか?
--------------------------
あああ325gsdsが|
aaaojgwe |
33333 |
|
いいksが |
bbb93502g |
^^^^^^^ |
|
|
888っふぁふぁ |
aaawopfjw |
f−bgんlsgさ |
-------------------------|
のような感じの際、「あああ325gsdsが」や「aaaojgwe」のように1行づつ取得する方法はあるでしょうか?
357デフォルトの名無しさん (ワッチョイ f77c-5MQP)
2020/09/20(日) 21:02:07.06ID:bN/HvUsh0 vblfで分割
358デフォルトの名無しさん (ワッチョイ b74b-35mx)
2020/09/20(日) 21:04:12.62ID:w1btmlsr0 セル内の改行コードはCRとLFとCRLFがあるのでどれかに統一して
統一した改行コードでsplitすれば
統一した改行コードでsplitすれば
359デフォルトの名無しさん (JP 0Hdf-iZ3/)
2020/09/20(日) 21:09:38.60ID:ce1O3kmIH VBAやっててもオブジェクト指向が全然身につかないんだけどどうしよう
360デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/20(日) 21:30:48.40ID:Q2tD94P+d361デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/20(日) 21:31:49.13ID:Q2tD94P+d362デフォルトの名無しさん (ワッチョイ b74b-35mx)
2020/09/20(日) 21:35:54.17ID:w1btmlsr0363デフォルトの名無しさん (ワッチョイ 9f42-xVpC)
2020/09/20(日) 22:02:19.77ID:BARJaSzG0 >>359
オブジェクト指向を身につけるためにVBAをやっているのか?
オブジェクト指向を身につけるためにVBAをやっているのか?
364デフォルトの名無しさん (JP 0Hdf-iZ3/)
2020/09/20(日) 22:16:21.98ID:ce1O3kmIH365デフォルトの名無しさん (ワッチョイ 9f59-P295)
2020/09/20(日) 22:48:07.21ID:lUm0Ft460 =EVALUATE()を使ったらマクロだよって保存するときに言われた。
見た目関数なのに実はマクロっていうものが他にどんなのがあるか知りたいんだけど、こういうのなんて言うの?
検索ワードが思い付かないんだけど知ってたら教えて。
見た目関数なのに実はマクロっていうものが他にどんなのがあるか知りたいんだけど、こういうのなんて言うの?
検索ワードが思い付かないんだけど知ってたら教えて。
366デフォルトの名無しさん (スップ Sdbf-k5ub)
2020/09/20(日) 22:53:39.67ID:Q2tD94P+d >>364
いや、VBAはあまりオブジェクト志向とは親和性がないんだよ。
VBAそのものの根幹はオブジェクトそのものを扱うし親和性も有るんだけど、それで何かを作る時には俺はあまりオブジェクト志向で作らないな。
それでも、感覚的にピッタリ来るときもある。
そういう感覚の為にも他言語の経験が役に立つ。
でも、VBAでオブジェクト志向って上級者じゃないとピッタリ来ないんじゃないかな。
いや、VBAはあまりオブジェクト志向とは親和性がないんだよ。
VBAそのものの根幹はオブジェクトそのものを扱うし親和性も有るんだけど、それで何かを作る時には俺はあまりオブジェクト志向で作らないな。
それでも、感覚的にピッタリ来るときもある。
そういう感覚の為にも他言語の経験が役に立つ。
でも、VBAでオブジェクト志向って上級者じゃないとピッタリ来ないんじゃないかな。
367デフォルトの名無しさん (ワッチョイ b7ce-W2Jb)
2020/09/20(日) 23:22:55.87ID:szIFBvS40 >>365
Excel 4.0 マクロ
Excel 4.0 マクロ
368デフォルトの名無しさん (ワッチョイ 9f59-P295)
2020/09/20(日) 23:26:29.37ID:lUm0Ft460 >>367
さんきゅー
さんきゅー
369デフォルトの名無しさん (ワッチョイ f77c-5MQP)
2020/09/20(日) 23:28:59.95ID:bN/HvUsh0 >>358
crでセル内改行はしない
crでセル内改行はしない
370デフォルトの名無しさん (ワッチョイ d7e5-LDOI)
2020/09/20(日) 23:29:16.08ID:pX+ICxi/0 フレームワークどうするよ
371デフォルトの名無しさん (ワッチョイ b7ce-W2Jb)
2020/09/20(日) 23:30:38.40ID:szIFBvS40 そもそもVBAが古いMS-BASICの言語仕様をほとんどそのまま踏襲してるもんだからオブジェクト指向との親和性はあんまり高くない
まだVB.netの方が色々やりやすい
まだVB.netの方が色々やりやすい
372デフォルトの名無しさん (ワッチョイ 9f4b-35mx)
2020/09/20(日) 23:38:32.30ID:wTyEOUZY0373デフォルトの名無しさん (ワッチョイ b7e5-cmNC)
2020/09/20(日) 23:40:59.31ID:XhiE7Cxv0 >>372
らしいよ
らしいよ
374デフォルトの名無しさん (ワッチョイ 9f4b-35mx)
2020/09/20(日) 23:44:11.30ID:wTyEOUZY0 LFとCRLFが混在するのは確かめたよ
なので片方に寄せてる
CRも混ざる可能性はあるのでついでに処理してるよ
なので片方に寄せてる
CRも混ざる可能性はあるのでついでに処理してるよ
375デフォルトの名無しさん (JP 0Hdf-iZ3/)
2020/09/20(日) 23:47:19.77ID:GTzW+qv5H376デフォルトの名無しさん (ワッチョイ f77c-5MQP)
2020/09/20(日) 23:51:14.87ID:bN/HvUsh0 セル内で改行するとlfが入る
テキストファイルとかでcrlfで改行されたものをセルにコピペすればcrlfがそのまま貼り付けられるが、lf部分が改行されるだけでcrは無視される
テキストファイルとかでcrlfで改行されたものをセルにコピペすればcrlfがそのまま貼り付けられるが、lf部分が改行されるだけでcrは無視される
377デフォルトの名無しさん (ワッチョイ 775f-VvsD)
2020/09/21(月) 23:04:27.19ID:lAfdaJg/0 もともとマック用のソフトウェアだから、改行コードが揃っていないんだ。
378デフォルトの名無しさん (アウアウウー Sa5b-l0r7)
2020/09/22(火) 09:46:47.28ID:9vuxubOza で、そのままの仕様で残すんだろ
379デフォルトの名無しさん (アウアウウー Sa5b-l0r7)
2020/09/22(火) 09:47:44.43ID:9vuxubOza 変に直すと他で問題が起きるかもしれんし
380デフォルトの名無しさん (ブーイモ MM0e-VcBo)
2020/09/23(水) 18:03:19.32ID:a1crOWFAM 今開いてるエクセル3つを左右で3分割させるマクロとかありますか?
381デフォルトの名無しさん (ワッチョイ 4bda-b+lb)
2020/09/23(水) 18:23:33.24ID:18wwGwYm0 表示→整列じゃだめなのか?
382デフォルトの名無しさん (ワッチョイ 5fda-b+lb)
2020/09/23(水) 19:23:23.78ID:nN1KQy3b0 あるけど、マクロっていうかWindowsAPIで画面サイズ調整だろうな。
3画面用意する方が楽かも。
3画面用意する方が楽かも。
383デフォルトの名無しさん (ワッチョイ 6bce-S0Wo)
2020/09/23(水) 20:26:43.04ID:kiC/kEHG0 Windows.Arrange ArrangeStyle:=xlVertical
384デフォルトの名無しさん (ワッチョイ 12b5-VcBo)
2020/09/23(水) 20:34:38.55ID:Dfniq8Ns0385デフォルトの名無しさん (ワッチョイ 6bce-S0Wo)
2020/09/23(水) 21:30:49.65ID:kiC/kEHG0 >>384
できる
できる
386デフォルトの名無しさん (ワッチョイ 126d-6H/P)
2020/09/23(水) 22:06:19.89ID:gKXTj3UI0 こういう馬鹿の特徴は、少し教えるとつけあがって自分で考えることもせずあれもこれもとねだること
少しは頭を使えよ
少しは頭を使えよ
387デフォルトの名無しさん (ワッチョイ 237c-F8K1)
2020/09/23(水) 22:26:51.67ID:uvIhcfbN0 特徴っていうかこれいつもの人
388デフォルトの名無しさん (ワッチョイ 5fda-b+lb)
2020/09/25(金) 20:09:48.08ID:48EvNsnc0 accdb → 問題なく型指定出来る。
csv → schema.iniで型指定出来る。
自シート → どうすんの? IMEX=1も利いたり効かなかったりで当てにならん。
csv → schema.iniで型指定出来る。
自シート → どうすんの? IMEX=1も利いたり効かなかったりで当てにならん。
389デフォルトの名無しさん (ワッチョイ 4bda-b+lb)
2020/09/25(金) 21:07:06.86ID:1nrszLVg0 そういう報告はいらないです
390デフォルトの名無しさん (ワイーワ2 FF6a-A++P)
2020/09/25(金) 21:36:41.69ID:WSuN06d1F 罫線の所属するセルについて質問です
セルの値を条件にして罫線の種類を変えようと考えているのですが、
隣合うセルの境界線はどちらのセルの罫線が優先されて表示されるのでしょうか?
よろしくお願いします
セルの値を条件にして罫線の種類を変えようと考えているのですが、
隣合うセルの境界線はどちらのセルの罫線が優先されて表示されるのでしょうか?
よろしくお願いします
391デフォルトの名無しさん (ワンミングク MM42-KfQ2)
2020/09/25(金) 22:18:01.90ID:JBJKUwWVM >>390
実験して報告よろしく
実験して報告よろしく
392デフォルトの名無しさん (ワッチョイ 5fda-b+lb)
2020/09/25(金) 22:34:46.55ID:48EvNsnc0 後から指定した方だな。
思いっきり拡大すれば、線が2本引いてあるのが見えるのかと思ったが、そんなことはなかった。
ちなみに、ストIIで2人同時に投げ技をかけた場合、どちらが優先されるのかはランダムで50%/50%らしい。
思いっきり拡大すれば、線が2本引いてあるのが見えるのかと思ったが、そんなことはなかった。
ちなみに、ストIIで2人同時に投げ技をかけた場合、どちらが優先されるのかはランダムで50%/50%らしい。
393デフォルトの名無しさん (ワッチョイ 03ef-b+lb)
2020/09/25(金) 23:34:29.90ID:3gugGrYy0394デフォルトの名無しさん (ワッチョイ 4b49-b+lb)
2020/09/26(土) 11:57:49.22ID:aYgi9d/P0395デフォルトの名無しさん (ワッチョイ 4b49-b+lb)
2020/09/26(土) 13:23:27.50ID:aYgi9d/P0 あ、宣言とかしときながらシート指定するん忘れてやがる
396デフォルトの名無しさん (ワッチョイ 5f01-b+lb)
2020/09/26(土) 19:01:46.19ID:J5kcfwi60 ワラタ
397デフォルトの名無しさん (ワッチョイ 5fda-b+lb)
2020/09/26(土) 20:07:30.98ID:wDXyaCpN0 getElementBy飽きたんだけど、RPA的制御じゃなくて、htttp通信を駆使してどうにかする、みたいのない?
APIとか使えない古いシステムに対して。
APIとか使えない古いシステムに対して。
398デフォルトの名無しさん (ワッチョイ 4bda-b+lb)
2020/09/27(日) 07:29:13.82ID:KJpIeh7z0 htttp通信がわからんがセキュリティー的に問題起きるんじゃね
399デフォルトの名無しさん (ワッチョイ 168e-jKyR)
2020/09/27(日) 15:17:02.78ID:a7rnW+2W0 htttpは、ハイパー・トンマ・トンチンカン・タコ・( ´,_ゝ`)プッの略かな
400デフォルトの名無しさん (スップ Sd52-OmYe)
2020/09/27(日) 15:27:50.06ID:o5RjmHqkd >>397
アセンブラやりたいってこと?
というのと同じ話。
InternetExplorer.Applicationじゃ無くてもみんなgetElementBy使う。
こういう便利なものを放棄するならhtmlのソースを自前テキスト処理で頑張るしかないと思うが。
普通はmsxml2.xmlhttpとかでソース取得して、それをDocumentに入れてgetElemetsByだな。
アセンブラやりたいってこと?
というのと同じ話。
InternetExplorer.Applicationじゃ無くてもみんなgetElementBy使う。
こういう便利なものを放棄するならhtmlのソースを自前テキスト処理で頑張るしかないと思うが。
普通はmsxml2.xmlhttpとかでソース取得して、それをDocumentに入れてgetElemetsByだな。
401デフォルトの名無しさん (ワッチョイ 5f01-b+lb)
2020/09/27(日) 17:34:22.53ID:V5qiYsAI0 >>397
その辺は自作ライブラリでビブラートに包めばOK
その辺は自作ライブラリでビブラートに包めばOK
402デフォルトの名無しさん (テテンテンテン MMde-Pn4v)
2020/09/27(日) 18:37:04.65ID:ZqjiPey8M403デフォルトの名無しさん (ワッチョイ 5fda-b+lb)
2020/09/27(日) 18:40:59.82ID:6iq7bspN0404デフォルトの名無しさん (ワッチョイ 5fda-b+lb)
2020/09/27(日) 18:44:20.59ID:6iq7bspN0 ん?
それだと、逆に何のためにGUI操作(IE制御)の方法があるの?
初心者用?
それだと、逆に何のためにGUI操作(IE制御)の方法があるの?
初心者用?
405デフォルトの名無しさん (スップ Sd32-OmYe)
2020/09/28(月) 07:43:08.08ID:VRZutR0gd406デフォルトの名無しさん (ワッチョイ 922f-ozis)
2020/09/28(月) 13:09:33.23ID:LAwWa5+y0 RPA的制御がなにかよくわからんが
getElementしたくなかったら、API利用してxml取得しろみたいな話を言われたんじゃないか
それでAPI使えないけどgetElementしない方法ないの?と
取得できるものがhtmlなら、すなおにgetElementしとけ 以上
ちなみにxmlだろうとhtmlだろうとcsvだろうと、それは多くの場合httpで取得してるだろうがな
getElementしたくなかったら、API利用してxml取得しろみたいな話を言われたんじゃないか
それでAPI使えないけどgetElementしない方法ないの?と
取得できるものがhtmlなら、すなおにgetElementしとけ 以上
ちなみにxmlだろうとhtmlだろうとcsvだろうと、それは多くの場合httpで取得してるだろうがな
407デフォルトの名無しさん (オイコラミネオ MM6e-oFxJ)
2020/09/28(月) 15:51:42.57ID:m7hqrCGdM >>402
オブラートに包んでもおかしくないか
普通ラップするとかカプセル化するとか言うんじゃ・・・
>>404
どれもhttp通信でデータを取得できる共通点があるだけで、目的はそれぞれ違う
IEクラスはブラウザを操作する為のコンポーネントの一部
mshttpクラスはIEがスクリプトでhttp通信をするためのコンポーネントの一部
WinHttpRequestクラスはWindowsがhttp通信をするためのコンポーネントの一部
(コンポーネントっていうのはプログラムの部品として使うのが想定されている小さいプログラムのこと)
それぞれ色んなシステムで使えるようにCOMインターフェースっていう取説のようなものが実装されていて、VBAはそのおかげで間借り出来てるだけ
どれもVBAの為だけに作ったプログラムではない
ちなみにIEクラスの利点として、ブラウザ上でjsが実行されているページにアクセスすることができる点がある
オブラートに包んでもおかしくないか
普通ラップするとかカプセル化するとか言うんじゃ・・・
>>404
どれもhttp通信でデータを取得できる共通点があるだけで、目的はそれぞれ違う
IEクラスはブラウザを操作する為のコンポーネントの一部
mshttpクラスはIEがスクリプトでhttp通信をするためのコンポーネントの一部
WinHttpRequestクラスはWindowsがhttp通信をするためのコンポーネントの一部
(コンポーネントっていうのはプログラムの部品として使うのが想定されている小さいプログラムのこと)
それぞれ色んなシステムで使えるようにCOMインターフェースっていう取説のようなものが実装されていて、VBAはそのおかげで間借り出来てるだけ
どれもVBAの為だけに作ったプログラムではない
ちなみにIEクラスの利点として、ブラウザ上でjsが実行されているページにアクセスすることができる点がある
408デフォルトの名無しさん (スップ Sd32-PD9b)
2020/09/28(月) 16:26:17.24ID:gMLgNw+wd それをVBAでやる意味は何?
もっと他に簡単に出来る言語でやれは?
もっと他に簡単に出来る言語でやれは?
409デフォルトの名無しさん (ラクッペペ MMde-T5KC)
2020/09/28(月) 16:37:22.01ID:oE/worxcM 結果をexcelで扱うならVBAが最適では?
410デフォルトの名無しさん (テテンテンテン MMde-AIC5)
2020/09/28(月) 18:37:13.13ID:jqaTJ4CpM CSVで吐いてExcelで開くだけだろう
411デフォルトの名無しさん (ワッチョイ 124f-OaTC)
2020/09/28(月) 19:21:37.82ID:JyFvX52s0 あーい
あーい
ああああーい
あーい
ああああーい
412デフォルトの名無しさん (ワッチョイ 1663-QTQj)
2020/09/28(月) 21:25:16.14ID:d76PIxro0 質問させていただきます
ユーザーフォームのテキストボックスにフォーカスがあたってる(入力状態)でwindowsのデスクトップがアクティブもしくは他アプリケーションがアクティブを検知することはできますでしょうか?
タッチパネルなどでユーザーフォーム外をタッチしてしまった時を検出したいです。
できるのであればご教授願いたい…
ユーザーフォームのテキストボックスにフォーカスがあたってる(入力状態)でwindowsのデスクトップがアクティブもしくは他アプリケーションがアクティブを検知することはできますでしょうか?
タッチパネルなどでユーザーフォーム外をタッチしてしまった時を検出したいです。
できるのであればご教授願いたい…
413デフォルトの名無しさん (ワッチョイ b35f-OzOo)
2020/09/29(火) 00:06:40.59ID:bEee4vhd0 Windowオブジェクトにどんなプロパティがあるんだっけ
414デフォルトの名無しさん (ワッチョイ b35f-QE0L)
2020/09/29(火) 00:29:27.68ID:zU8eGPuC0 フォームのdeactivateイベント拾ってテキストボックスのフォーカス状態見て処理するとかどうかな
415デフォルトの名無しさん (ワッチョイ 237c-F8K1)
2020/09/29(火) 00:32:40.28ID:zjqvAHva0 deactivateは用途が違う
416デフォルトの名無しさん (ワッチョイ 4b2c-ozis)
2020/09/29(火) 00:49:54.82ID:Iz7+ZlTk0 HTML, XML, CSV などのスクレイピングなら、
Ruby で、Nokogiri, Selenium Webdriver などが簡単
curl, wget でも、ファイルをダウンロードできるし
Rubyで、nokogiri, curl を使った例
require 'nokogiri'
html = `curl http://www.example.com/`
doc = Nokogiri::HTML( html )
elements = doc.css( "h1" )
puts elements.first.content #=> Example Domain
Ruby で、Nokogiri, Selenium Webdriver などが簡単
curl, wget でも、ファイルをダウンロードできるし
Rubyで、nokogiri, curl を使った例
require 'nokogiri'
html = `curl http://www.example.com/`
doc = Nokogiri::HTML( html )
elements = doc.css( "h1" )
puts elements.first.content #=> Example Domain
417デフォルトの名無しさん (ワッチョイ 23e6-T5KC)
2020/09/29(火) 06:58:50.11ID:iE38wEdU0 外部プロセスの起動、待機、出力の取り込みまで実装してくださいよ
418デフォルトの名無しさん (ワッチョイ 5f01-b+lb)
2020/09/29(火) 09:56:21.75ID:UZS7qkIf0 Rubyの自動運転は使いやすかったけど
早々にサポート切られたから印象悪い
早々にサポート切られたから印象悪い
419デフォルトの名無しさん (アウアウウー Sa43-QTQj)
2020/09/29(火) 11:55:53.23ID:NIgnBYPca420デフォルトの名無しさん (スッップ Sd32-OmYe)
2020/09/29(火) 23:34:39.45ID:Rcn+G4xKd VBAでやる意味?
VBA以外だとアホな操作が必要だぞ。
1.Excelを閉じる。
2.他言語で実行。
3.csvをExcelで開く。
全くアホらしい。
運用についての考え方がまるで違う。
他言語でやる場合ってのはバッチ処理なのか?
それしか無いのか?
そういうブツ切りでデータ加工していくというなら寧ろExcelなんぞ使わん。
VBA以外だとアホな操作が必要だぞ。
1.Excelを閉じる。
2.他言語で実行。
3.csvをExcelで開く。
全くアホらしい。
運用についての考え方がまるで違う。
他言語でやる場合ってのはバッチ処理なのか?
それしか無いのか?
そういうブツ切りでデータ加工していくというなら寧ろExcelなんぞ使わん。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- パワフル女性世界3位に高市首相 米誌フォーブス選出 [蚤の市★]
- テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント [ひかり★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- アイヌ民族の「戸籍簿」がヤフオクで落札 団体「人権無視」と憤り [蚤の市★]
- 【S.RIDE】「忘年会の幹事ずるい」 ソニー系配車アプリの広告が物議…… 運営が謝罪「配慮に欠ける不適切な表現」掲出終了に [ぐれ★]
- 【維新→自民党・旧安倍派】元衆院議員の妻を逮捕、コロナ補助金5000万円詐取疑い 名古屋地検 [ぐれ★]
- スーパーで売ってる鍋出汁で最強なのって結局
- 【画像】東京都民「助けて!満員電車もう無理いいぃぃいいぃぃぃいいいいいぃ😭」!!!! [732289945]
- 【堂上隼人】ソフトバンク幹部「よし更生してる」→現在までに逮捕12回、レイプ被害者15人
- 【悲報】教育ママ「ギャオオオオオン!息子が大麻吸ってるのお!!」⇨中3の息子を警察に突き出し全てを終わらせる [455031798]
- 【誰食】おせち料理で確実にゴミ箱行きになる食材1位、「黒豆」 [748563222]
- ミラブルシャワーヘッド買ったった
