Excel VBA 質問スレ Part53

レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
垢版 |
2018/04/27(金) 19:02:38.39ID:+ocy8bIv
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK


※前スレ
Excel VBA 質問スレ Part52
http://mevius.5ch.net/test/read.cgi/tech/1517052305/
2018/05/24(木) 11:04:28.36ID:cPlRxlDn
.
2018/05/24(木) 18:44:34.86ID:rwhzkSgn
webスクレイピングて難しく思えたんだけどコレはvba以外でやると多少楽なのかな?
静的ページならすぐ出来たけど動的インフレームアリだとsetが失敗して、しないようしないようと作ってたらかなり時間かかるようになってしまった
969デフォルトの名無しさん
垢版 |
2018/05/24(木) 18:54:57.85ID:YoLj0XgE
>>968
そんな事を何故にエクセルでやるの?
WinアプリとかWebアプリを作るとかした方が良いのでは?
2018/05/24(木) 19:45:07.20ID:5xDY1fy1
スクレイピングにVBAを使う人がいても良い
それが自由というものだ
971デフォルトの名無しさん
垢版 |
2018/05/24(木) 22:30:16.88
WinSockでWebサーバ作るの難しく思えたんだけどVBA以外でやると多少楽なのかな?
2018/05/25(金) 00:53:50.40ID:gd/oxjVv
スクレイピングは、Ruby で、Mechanize, Selenium WebDriver

CSS セレクターのNokogiri は、jQuery と同じ
2018/05/25(金) 07:04:39.19ID:zc32YTBq
>>969
それは俺がvba以外業務経験の無い似非プログラマーみたいな人材で社内向けの便利ツール開発屋さんだからだ
あとはexcelでログ蓄積してたりグラフ作ったりWordで資料作るって言うからボタン一個でスクレイピングから資料作成まで出来たら楽なんかなーそしたらvbaで良いかなーって
2018/05/25(金) 11:14:35.42ID:9B51GdsS
>>973
それは俺も知りたい
htmlをテキストとして持ってきて表の部分を再構成したり、hrefタグにあるファイルをダウンロードしたりはやってるけど、
それ以上のことが出来ない。
まずはWebプログラミングの基礎をちゃんとやんなきゃとは思ってはいるけどね。
2018/05/25(金) 20:12:32.29ID:Ojg1fzQl
簡単だよ


インスペクターを使ってブラウザとサーバーの通信内容を分析する

分析結果を応用して目的のサイトを巡回して、生のコンテンツを収集するクローリングプログラムを作る

収集したコンテンツから装飾などを取り除き、必要なデータ部分のみを抽出するスクレイピングプログラムを作る

抽出したデータを加工しRDBやドキュメントストアに保存して、データを再利用しやすくするインデクシングプログラムを作る

クローリング、スクレイピング、インデクシングの実行をスケジューリングするプログラムを作ってサービスに登録する

検索、統計計算、レポート作成など、インデクシングしたデータを活用するプログラムを作って、自分で使ったり、社内に配布したりする

対象のサイトの仕様変更やクローリング拒否の兆候を監視して、動きがあれば迅速に対応する


こういう基本的な部分は言語は関係ない
2018/05/25(金) 20:23:09.11ID:9B51GdsS
>>975
なるほどそれなら簡単そうだ
2018/05/25(金) 23:42:45.49ID:TmYzghqT
典型的なSE()って感じの長文だな
2018/05/25(金) 23:46:43.22ID:zc32YTBq
無駄が多すぎる
それに元の質問はvbaでも出来たけど他言語はもっと簡単なの?だろ
どの言語も出来るってのは質問者も分かってそうだけど何が伝えたいんだ
2018/05/26(土) 02:10:52.58ID:Ng9dFM+q
使わなくても良いカタカナ語を連発するあたりに無能さを感じる
2018/05/26(土) 07:58:39.19ID:GTC6EJC/
まさに事務員VBAerって感じの反応
981デフォルトの名無しさん
垢版 |
2018/05/26(土) 08:00:27.40ID:+tRt/bon
プロさんが事務員相手に無双したがるのてどうゆう心理なん?
2018/05/26(土) 08:11:20.27ID:GTC6EJC/
事務員さん相手だと当たり前の基本を述べただけで無双になってしまう
983デフォルトの名無しさん
垢版 |
2018/05/26(土) 10:05:07.34ID:kxVTkJPa
うんうん。プロの選手が草野球にアドバイスしてるのと同じだよね。
2018/05/26(土) 10:14:25.65ID:1UG7ypzs
アドバイスっていうのも違うかなぁ
ペダルを漕いだら自転車が前に進みますって当たり前のことを呟いた感じが近いかな
985デフォルトの名無しさん
垢版 |
2018/05/26(土) 11:11:09.30ID:kxVTkJPa
呼ばれもしないのに?
2018/05/26(土) 11:15:32.71ID:1UG7ypzs
それが5chだろ?
2018/05/26(土) 11:53:50.96ID:WModqHdi
>>985
プロと言っても実際は開発部隊から外されて運用監視ぐらいしかしてない人たちだろうね。
メイン作業はキッティング程度だろw
988デフォルトの名無しさん
垢版 |
2018/05/26(土) 12:52:50.49ID:4GSWnb7z
親切ならWebアプリやWinアプリを進めておしまいだろ
そんなんサンプルがいくらでもある古典的な事をVBAでやる意味が分からん
簡単な事をわざわざ難しくするバカって多いよね
989デフォルトの名無しさん
垢版 |
2018/05/26(土) 12:55:19.02ID:+tRt/bon
>>982
事務員かて当たり前の基本ぐらいしっとるわw
そんなんで無双しとるつもりやったんかw
2018/05/26(土) 14:19:19.43ID:1UG7ypzs
>>989
基本的なことを呟いただけのつもりで無双した覚えはないんだが
それを無双してるって言う人がいたというだけだな
VBAerさんって普通のプログラマと比べてちょっと感覚が個性的だから噛み合わないことが多いね
2018/05/26(土) 15:08:09.49ID:WModqHdi
普通の「プログラマ」は VBAスレなんて来ないよ。
使わないからね。
運用監視とかヘルプデスクとか呼ばれる職種の人だろ、エンジニアでこんなところ来るのはw
2018/05/26(土) 15:43:48.81ID:uEcv10bf
適材適所だからほかの言語と比較する意味はあまりないが
こういう言語で数万行に及ぶコード書く人って頭のなかどうなってるんだろう
記憶力が並外れてるのか、特殊な訓練でも受けていたのか。。。

で、それをコメントもマニュアルもなく投げられて炎上案件まっただ中
OOPからこの世界入った人にコード読みのこつ伝授してくだしぃ。。。
2018/05/26(土) 15:48:47.48ID:FDG0eSq2
自分の場合はとりあえず全部exportして1ファイルにしたな
2018/05/26(土) 16:07:06.78ID:uEcv10bf
>>993
わかってる人かw
モジュールっつーの?あれが30以上に分かれてて
しかも微妙に違うバージョンがいくつもあるから、exportのためのマクロ最初に書いたわ
995デフォルトの名無しさん
垢版 |
2018/05/26(土) 16:33:59.77
exportしてバージョン管理するのは基本中の基本
2018/05/26(土) 16:35:26.60ID:xltAFcbA
>>992
OOPじゃないけど言語としてはVB6だから数万行程度は普通に組めるだろ

> で、それをコメントもマニュアルもなく投げられて炎上案件まっただ中
それはお前んところの問題で言語関係ないし
2018/05/26(土) 16:37:56.47ID:1UG7ypzs
>>991
プログラマでも来るよ
別に情報を拾いに来るわけじゃない
基本的には遊びに来てるだけ
時には事務員さんに答えられない脱初心者以上の質問に答えてあげてるけどもね
2018/05/26(土) 16:41:14.63ID:WModqHdi
>>997
「普通」のプログラマはそんなに暇なのか?
それとも普通じゃないのか?w
2018/05/26(土) 17:02:45.85ID:uEcv10bf
>>996
まじかーすげーなー
2018/05/26(土) 17:09:54.82ID:xltAFcbA
>>999
組めると言うだけで、組む必要があるかどうかは別の話な
お前さんに理解できるかどうかは知らんけど w
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 28日 22時間 7分 17秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況