Excel VBA 質問スレ Part54

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/05/26(土) 20:37:37.74ID:Lty78diJ
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK


最近プロによる書き込みが多々見うけられますが
彼らに絡むと話がこじれるので質問したい方は適当にスルーしてください


※前スレ
Excel VBA 質問スレ Part53
http://mevius.5ch.net/test/read.cgi/tech/1524823358/
2018/07/16(月) 12:50:02.11ID:+BWE6qVm
袈裟に責任転嫁するな
馬鹿にしてるのは坊主だけだ
738デフォルトの名無しさん
垢版 |
2018/07/16(月) 15:23:01.64ID:DGehNle7
会社でエクセルを電卓代わりとかメモ用途以外に使う?
データ収集とかデータ処理とかをエクセルでホントにやってんの?
冗談抜きでヤバくない?
2018/07/16(月) 16:06:15.36ID:ONLq8Yz6
>>738
じゃあどんな処理するときに、何使ってるのさ
2018/07/16(月) 16:36:53.10ID:R6vlHAOU
プロ様はExcelが大嫌いなので、シリアルデータ生成、矩形編集操作、グラフ作成でも絶対にExcelは使わない
チームや顧客の指定形式がxlsxでもExcelは使わない徹底ぶりだろう多分
2018/07/16(月) 18:18:07.07ID:OszAA8KG
いろいろ条件変えて試算、みたいな用途はExcelが一番いいと思う
既に起こった出来事をデータ化して集計するならRMDBSの方がいい
未来の事はExcelで、過去のことはRMDBSで
見積はExcelで、請求書はRMDBSで
2018/07/16(月) 18:24:35.71ID:Q5vr2/Oj
やっぱり想像通りだな。

>>721
そういうライブラリ(金取ってる)も知ってるし昔持ってたこともある(俺が持ってたのはSPREAD。今となっては古くて使えない)。
でもね、そういうライブラリってのはそれ用に勉強しなきゃならんわけ。
で、それ用に投資(勉強含め人月)しないといけない。
で、これまた上司なんかが規模と向き不向きが分からずに買ったりするんだけどさ。
昔Notes買って一切起動せずに捨ててたことあったなあ。
やりたいことを詳しく聞いたらフリーソフトで十分な内容だった。
まあ、Notesはライブラリじゃ無いけどさ。
単純にそれを買っただけじゃ意味なくて使いこなさなきゃならない。
やりたいことに見合ってなければアホなことになるんだよね。
買うようなものじゃ無くてもね。

で、クローリングの話に戻るけどさ、他言語でクローリングの勉強する意味なんてあるのかね?
だって複雑なことしたいんだったら作らせれば良いじゃん。
外注で終わりだろ。
所詮プログラマなんて底辺は使い捨てなんだからさ。

などという考えに俺は反対なんだけどね。
君の意見を総合するとそういうことになると思うよ。
俺がやってるレベルで十分じゃ無ければここにいる自称他言語のプロなんてお呼びもかからんと思うがね。
もっと上のレベルが呼ばれるだろう。

最初から他言語でクローリングして、その後も外注するほどじゃ無いって場合もあり得るわな。
結局、それで成立するかどうかだろう。
だから外注すれば良いから他言語のプロなんていらんとは言わない。
それと同じことだよ。
少なくとも俺が書いた奴は成立している。
2018/07/16(月) 18:26:35.16ID:R6vlHAOU
RDBMSな
Relational DataBase Management System やで
2018/07/16(月) 18:59:02.18ID:+BWE6qVm
そんなフレームワークレベルの話は誰もしてなくて
標準ライブラリのレベルでVBAはうんこだってわからんかな

そもそも参照設定やらアドインやら駆使しないと外部のリソースを扱えないVBAじゃ
ライブラリっていう考えが理解しづらいのかもしれないけど
2018/07/16(月) 19:14:27.34ID:fVJkfJ21
VBAって有料で難しくて低機能なんだよな
マゾなのかな
746デフォルトの名無しさん
垢版 |
2018/07/16(月) 19:52:05.27ID:DGehNle7
マクラーの演説は長いって
簡単な事を難しくする典型
2018/07/16(月) 19:59:14.09ID:Q5vr2/Oj
まともな話のできるレベルの奴が>>721ぐらいしかいないのかね?
他は相手してやるレベルに無いな。
2018/07/16(月) 20:46:39.51ID:yHsJ5rka
自分が浮いてると気づけない奴はどうにもならんな
2018/07/16(月) 20:58:51.66ID:e2hzVPCI
技術論皆無の自称他言語のプロw
2018/07/16(月) 21:29:19.93ID:cycUDyfi
前提知識が時代遅れすぎて相手ができないの間違いだろ
2018/07/16(月) 22:21:37.73ID:fVJkfJ21
ドキュメンタリー 奇跡の古代文明の遺産 VBA その神秘に迫る
2018/07/16(月) 23:16:40.33ID:zdX83xUl
>>750
相手ができないって否定しに来てるだけじゃんw
ここに来てるプロってアレだろ、開発から外された運用監視とかしてる奴ばっかだろw
オブジェク志向も理解してないような奴もいたからなwww
2018/07/16(月) 23:20:21.06ID:fVJkfJ21
オブジェクト指向を知ってるとVBAへの嫌悪感が高まる
2018/07/16(月) 23:25:41.24ID:zdX83xUl
ちゃんと理解してる奴は要求された環境でそれなりの物を作る。
それが出来ないと騒ぐ奴は理解してないだけ。
継承しまくりのコード書いてるんだろうねw
2018/07/16(月) 23:28:45.84ID:fVJkfJ21
ちゃんと理解したやつは適した環境を整えてから作業するんだよ
2018/07/16(月) 23:29:31.20ID:gMJBRM/0
またニワカだよ。
VBAでオブジェクト志向が合う場面は少ない。
だからこそオブジェクト志向を知ってる奴だったらVBAに嫌悪感なんて感じない。

オブジェクト志向に合う場面だったら喜んでそのように組むだろう。
まともな奴ならポリモーフィズムや継承が出来なくても、そもそも気にしない。
だって分かってたことだろ。

オブジェクト志向しか出来ない奴が嫌悪感を感じるんだろう。
2018/07/16(月) 23:33:24.91ID:gMJBRM/0
まあ、発言内容を見れば、そもそもどの言語も出来なさそうな奴が多いんだろうとは思うね。

技術的な話が出来ていない時点で。
ポリモーフィズムも継承もこっちが先に言及してる時点でお察し。
2018/07/16(月) 23:36:54.72ID:fVJkfJ21
そもそもオブジェクト指向に合ってないからなんも感じませーんってどんな理屈だ?
2018/07/16(月) 23:38:02.60ID:zdX83xUl
>>755
知ってる?
世の中にある開発案件は殆どがエンハンスだって。
適した環境を用意できる案件てどんなの?
運用エンジニアが端っこで作るちっこいスクリプトのこと?w
2018/07/16(月) 23:40:02.93ID:+BWE6qVm
>>757
ポリモーフィズムとか継承とかわざわざ持ち出して今調べて知った感丸出し
VBAが糞なのはそれ以前の問題だっての
2018/07/16(月) 23:42:11.10ID:zdX83xUl
>>760
その割にはまともな返答来なかったけど、753の人はw
2018/07/16(月) 23:43:43.55ID:zdX83xUl
>>744
>>760

参照設定しないでExcelをコントロールできる言語教えて!
2018/07/16(月) 23:46:27.95ID:gMJBRM/0
技術無いの見え見えなんだよなあ。
少し分かる奴ならSPREAD持ってたと聞けば多少は想像つくんだけどね。
勿論持ってただけじゃ何の意味も無いけどさ。

話の内容から想像することもできないレベルなんだから最初から強気に出なければ良いのに。
2018/07/16(月) 23:49:12.56ID:fVJkfJ21
>>759
いくらでもあるぞ
基盤のマイグレーションプロジェクトなんて腐るほど転がってる
拡張・変更の前に土台を整えましょうって話はよくあるしそうならないなら提案する
客に提案もできないようなど末端の場合は知らんが
2018/07/16(月) 23:53:33.71ID:fVJkfJ21
>>762
powershell
2018/07/16(月) 23:57:54.62ID:zdX83xUl
>>765
Excel VBAをpowershellに変更しましょう!って、提案するんだw
2018/07/16(月) 23:59:21.07ID:fVJkfJ21
>>766
酒でも飲んでるの?
2018/07/17(火) 00:00:05.72ID:cJ39lemp
>>765
まさか実行時バインディングでお茶を濁そうとしてる訳じゃないよね?
流石にマジメにそんな寒いこと言うとは思わんけど。
2018/07/17(火) 00:02:20.17ID:CYl7FF1v
>>768
お茶を濁す?
すまんがお前がなにを言いたいのかわからん
言いたいことは明確にして
2018/07/17(火) 00:02:43.91ID:cJ39lemp
>>764
そのためにVBAが使われたりもする。
俺が組んでるのも、俺ので成果が出たら将来的にもっと大規模なシステムに盛り込まれる予定。
2018/07/17(火) 00:06:31.40ID:cJ39lemp
>>769
実行時バインディングなら参照設定と同じことだろ。
そして、そんなことは誰でも分かるレベルの話なんだから最初の質問の時点でそれが同じという前提の質問だと想像出来るだろ。
2018/07/17(火) 00:08:19.83ID:CYl7FF1v
>>770
いやーそのためにVBA使うことはないかな
2018/07/17(火) 00:11:27.82ID:CYl7FF1v
>>771
あなたの世界では実行時バインディングと参照設定が同じでものであると?
すまんがパラレルワールドの話になるとちょっと俺もわからんわ
2018/07/17(火) 00:19:58.56ID:5c90KvqV
>>769
実行バインドなら参照しなくても外部ライブラリ使えるけど、 VBA。
ってことだろ。
で、パワーシェルでExcel操作するコードってのは実行バインドじゃねーの?
自前のライブラリなのかな、アレは?

ここまで書かないと理解できない??
2018/07/17(火) 00:29:25.12ID:CYl7FF1v
>>774
だからなんだよ?

参照しないでエクセルをコントロールできる言語は?
PowerShell

完全な答えだろ
2018/07/17(火) 00:35:28.92ID:KUSD+qCW
>>742
俺は君がvbaだとメンテしづらいっていう状況が想像できないって言ってるから
それは君が知らないだけって返したんだけど、想像通りとはどういうことだ
その後の話も筋が通ってないし意味不明だ

適材適所で選べばいいのに、vbaでいけるだろって一辺倒の人間がつくるプログラムに
他人が苦労していることに自覚的であれば、他の方法も勉強して問題は何かがわかるだろうに
そも、今までのやりとりをみるに、君は基本的に本職ではなく、プログラミングをずっと続けてきているが
関わってきた開発も個人レベル規模なのではないか

他の選択肢を考えるにあたり、自身の無勉強故にvba盲信してるような人間は明らかに老害だよ
2018/07/17(火) 00:36:53.96ID:YTUyp1pJ
>>775
VBAは外部参照しないとロクなライブラリが無いってところからの話なんだけどな、それ。
2018/07/17(火) 00:42:37.93ID:cJ39lemp
>>773
そうじゃねえ。
質問者に実行時バインディングもNGと言われたらどうするんだ?
そんなことも想像出来ないレベルだから低いと言われるんだ。
普通にどっちも使ってる奴ばかりなんだから。

質問者の意図が実行時バインディングだけお咎め無しなんて想像するレベルの低さを言ってるんだよ。
2018/07/17(火) 00:45:02.78ID:cJ39lemp
>>777
そう。
だから俺なんて割合としては実行時バインディングの方が多いけどアホな言及はしなかった。。
2018/07/17(火) 00:58:26.22ID:cJ39lemp
>>776
本職レベルが必要なら外注だね。
実際、今までいた所はどこもそうだろうな。
君からすると客に近い所にいるんだろうな。

客に対して、それだったらVBAじゃなくてWebアプリにした方が良いとか言ったりしたこともあったな。
予算の関係で実現せず、不本意ながら俺が組むことになっちまったが。

君は極端なんだよ。
0か100で語ろうとする。
凝り固まっていて外注という選択肢もVBAという選択肢も他言語という選択肢もあるということが思いつかないようだ。
2018/07/17(火) 01:05:19.13ID:CYl7FF1v
>>778
たらればの話をしたらきりねえだろ
2018/07/17(火) 01:07:15.91ID:cJ39lemp
VBAが良いんじゃ無いの。
VBAが良いことも有ると言ってるんだが。
適材適所の中にVBAも有りうると言ってる。

いつもこの話になるんだよ。
一体何度このくだりをやるんだろうな。
しかも相手の勘違いも毎度一緒。
2018/07/17(火) 01:08:17.36ID:pleLE5tc
アンカーつけてるのに全く噛み合わないレスするってすごいな
人の話を全く聞かずに自分の妄想を垂れ流すことしかできないのか
2018/07/17(火) 01:10:50.98ID:t+LGGtnE
>>782
VBAはクソ過ぎて適所が少なすぎる、適所じゃないのに無理やり使おうとする質問やwebサイトが巷に溢れてるって話をしてるの
やっと理解が追いついた?
2018/07/17(火) 01:11:41.50ID:cJ39lemp
>>781
何で俺が君と同じ反論をしなかったと思う。
想像ついて恥ずかしいからだよ。

ついでに言っておくと参照設定もCreateObjectも使わないでExcelオブジェクトを扱う方法も少しは心当たりがある。
君は心当たり無いのかね?
2018/07/17(火) 01:11:43.96ID:CYl7FF1v
>>782
あり得るが無視していいほど小さな割合ということ
2018/07/17(火) 01:13:22.41ID:cJ39lemp
>>784
そんなことは無い。
君のレベルに合わせるとこの言でOK。
だって君の発言自体このレベルだから。
2018/07/17(火) 01:13:53.44ID:cJ39lemp
>>786
そんなことは無い。
プッ
2018/07/17(火) 01:16:57.36ID:CYl7FF1v
>>785
モニカでもなんでも使えばいいだろ
2018/07/17(火) 01:20:17.58ID:CYl7FF1v
>>788
無意味にVBAを使おうとする人からするとそうなんだろうな
2018/07/17(火) 01:20:20.72ID:t+LGGtnE
>>787
お前の妄想の中ではな
2018/07/17(火) 01:28:26.29ID:cJ39lemp
根拠も碌に書かずに使いにくいと言うのと同レベルとはどういうことだろう。
根拠も書かずにそんなことは無いというのが同レベルだ。

そういう指摘さえ気が着かないんだからダメなんだよ。
2018/07/17(火) 01:30:58.68ID:CYl7FF1v
そういう戯言は他の言語が当たり前に持ってるような言語機能と基本ライブラリ、エコシステムを手に入れてから言ってくれ
2018/07/17(火) 01:33:26.87ID:cJ39lemp
>>789
また笑わせてくれるな。
何度同じ話をしてるんだw

それじゃCreateObjectと同じじゃないか。
2018/07/17(火) 01:37:55.93ID:cJ39lemp
>>793
さっきから聞いてると少しレベルが低いんだよね。
PowerShellでも俺の方が上かも。

だいたい、PowerShellとは用途からいって噛み合わないと思うんだが。
それに君が挙げる用途なら少なくともPowerShellなんかよりC#とかの方がまだましだと思うんだ。
2018/07/17(火) 01:43:58.25ID:c1Bp7RQ/
VBAのスレなのに他の言語が出てくるのはなぜ?
関係のない話題NGってスレも珍しくないのにここは随分緩いよね
2018/07/17(火) 01:47:47.82ID:CYl7FF1v
>>794
じゃあ答えは?
マネージドじゃあねえよな
2018/07/17(火) 01:50:20.21ID:CYl7FF1v
>>795
やっぱ酔ってるよお前
参照なしでExcelを操作できる言語は?って質問にpowershellって答えた
それを拡大解釈して1人で納得して全く意味不明だが勝ち誇ってるだけ
2018/07/17(火) 01:51:22.16ID:t+LGGtnE
というかいつからCreateObjectが駄目か否かみたいな論点になってんの??
わけわからん争点勝手に作って勝手に結論付けて勝手にオナニーすんなよ
2018/07/17(火) 01:56:44.27ID:CYl7FF1v
>>778
つかさ
実行時バインディングもNGになったらそれこそVBAなんてポンコツのガラクタになっちまうぞ
NGする意味もわからんし
2018/07/17(火) 02:45:38.52ID:cJ39lemp
所詮、他言語といってもこのレベルの低さ。
話にならないレベルだ。
2018/07/17(火) 02:55:54.09ID:cJ39lemp
>>744に対してVBAと同レベルじゃねえかw
よく恥ずかしげもなく言えるよw
2018/07/17(火) 03:06:02.51ID:vbS6GNcx
>>802
何言ってるのかほんとにわかんないんだけど
プログラミングとかじゃなく国語的な意味で
804デフォルトの名無しさん
垢版 |
2018/07/17(火) 06:01:12.77ID:N1omqWhw
VBAの事を理解してないのにって怒ってるの?
だって古文みたいで理解不能で読めないんだもん
もっと現代的な最新言語で喋ってよ
2018/07/17(火) 07:45:07.27ID:qT4ZSgiI
ニートは夜更かしできて羨ましいな
2018/07/17(火) 08:49:40.69ID:N4MlsvW4
争え…もっと争え…(AA略
2018/07/17(火) 09:08:01.57ID:Ph8+CP2q
>>785
答えまだ?
2018/07/17(火) 12:30:00.77ID:5c90KvqV
>>785
心当たりと濁さずに教えて、その言語。
2018/07/17(火) 19:30:01.18ID:JM5JKP0L
当方事務職
VBAの勉強をしたい
なぜならば業務で使えたら便利だから
VBAエキスパート試験の勉強しておけば身につく?(適当)
2018/07/17(火) 19:45:19.25ID:c1Bp7RQ/
あのテキストは最初からやるにはちと不親切
尼ラン上位の本を買った方がマシかと
2018/07/17(火) 20:30:12.71ID:vVWTH+iB
>>808
答えられないだろうね
それは彼の頭の中にあるパラレルワールドの話なのだから
2018/07/17(火) 21:52:09.20ID:FfhvTWz/
>>808
イジメ、よくない
スルーしてあげて
2018/07/17(火) 23:58:31.41ID:CzRoi5nf
>>809
業務においてネットで調べながら使うのが一番身に付く
814デフォルトの名無しさん
垢版 |
2018/07/18(水) 20:06:50.84ID:S3ghIXkA
最近、質問もなくなったね
もうVBAを使う人がいないから仕方ないか
2018/07/18(水) 20:59:06.58ID:JEzdejLa
VB6の質問とか馬鹿レベルの質問を排除すれば当然こうなる
2018/07/18(水) 21:09:56.41ID:N4LfHD4m
>>722
UCaseかLCaseで判定させりゃ1ループでいいのにな
817デフォルトの名無しさん
垢版 |
2018/07/18(水) 21:10:13.61ID:S3ghIXkA
ではこの糞スレは次スレを立てずに終了にしますね
賛成の人?
2018/07/18(水) 21:18:12.67ID:kah2zkgo
ここは
Excel VBA 質問スレ Part54
なのに
>>VB6の質問とか馬鹿レベルの質問を排除すれば当然こうなる

とかって、エラ〜いプロ様はここに来るべきではないんじゃないっすか?
2018/07/18(水) 21:18:55.02ID:kah2zkgo
>>818
あ〜、、取り消しておく
2018/07/18(水) 21:19:24.22ID:JEzdejLa
>>818
そもそもVB6の質問するような馬鹿は排除すべき
2018/07/18(水) 21:24:08.55ID:0PCnQs6H
>>820
お前のような人を不愉快にさせる奴も排除すべき
822デフォルトの名無しさん
垢版 |
2018/07/18(水) 21:43:03.61ID:S3ghIXkA
安心しろ
もうこのクソスレは終了するから
VBAは結局誰も使う人がいませんでした
2018/07/18(水) 21:54:26.34ID:apOKL4Dj
大丈夫だVBAスレは別にある。
ここはプロ様の隔離スレだから
2018/07/18(水) 23:22:22.00ID:JEzdejLa
>>821
お前はスレタイ読めないのか、文盲?
2018/07/19(木) 06:21:22.53ID:rcU8vgOc
プロの奴らってここに来て何がしたいわけ?
似たようなレベルの奴らが集まるスレにでも行けばいいのでは?
あるのかしらんけど
でも、ここにわざわざ来るのはそこまでレベルは高くないってことなのかな?
素人を蔑んで己の鬱屈した思いを解消しているんだろ
826デフォルトの名無しさん
垢版 |
2018/07/19(木) 06:43:28.04ID:Htme3fDJ
絶対に次スレも次々スレも立て続けるしアンチなんぞに気にせずに盛り上げてくぞー
おー
2018/07/19(木) 07:16:05.67ID:Gj4aV2Pa
>>825
世界平和
828デフォルトの名無しさん
垢版 |
2018/07/19(木) 07:29:40.08ID:RRR6oJQS
自称プロじゃない人って何者?
あとこのスレになんのために常駐してんの?

弱い者達が夕暮れーさらに弱い者を叩くーみたいな構図なんじゃねーのか
2018/07/19(木) 07:58:33.41ID:rcU8vgOc
いや、ノンプロが質問をする
それがあるべき姿だろ
830デフォルトの名無しさん
垢版 |
2018/07/19(木) 09:10:39.43ID:pbe0K50S
>>828
その人は自分で質問して自分で回答しる自演の人
そんでこのスレの保守と警備をしてる人だよ
キモいよね
2018/07/19(木) 11:35:33.43ID:SaAKA3rA
俺が見る他の板では本物のプロが来るなんて滅多に期待できないんだが、プログラミングの世界は
ずいぶんプロのレベルが低いんだな。
2018/07/19(木) 12:07:10.38ID:m8f+dyRj
>>831
名乗るのは勝手だからな
833デフォルトの名無しさん
垢版 |
2018/07/19(木) 12:23:29.47ID:ZDidNsXk
プロと自称しても実質はVBAすらまともに使えない落ちこぼれ共やしな
てかなんでそんな無能が他人に教えたがんねんw
2018/07/19(木) 13:16:08.08ID:OHiF9/zP
宗教戦争みたいなもんよ
835デフォルトの名無しさん
垢版 |
2018/07/19(木) 18:59:33.51ID:nizb68IV
VBAってプログラム単体でアプリっぽく出来る?
エクセルとかの中にしか存在出来ない?
2018/07/19(木) 19:20:58.05ID:kNSGJU8g
>>835
っぽくなら出来る。
エクセルウィンドウ表示にして、フォームだけで作ればいい
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。