ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part52
http://mevius.5ch.net/test/read.cgi/tech/1517052305/
探検
Excel VBA 質問スレ Part53
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/04/27(金) 19:02:38.39ID:+ocy8bIv329デフォルトの名無しさん
2018/05/03(木) 19:21:12.05ID:aADwc621 >>327
表形式のデータを扱いたいためにエクセルって言っとるおまえの方が大いなる思い込みをしとるわw
表形式のデータを扱いたいためにエクセルって言っとるおまえの方が大いなる思い込みをしとるわw
330デフォルトの名無しさん
2018/05/03(木) 19:28:02.90ID:6NzQufie ソースもなしに大多数とか頭弱く見えるぞ
ほとんどの状況でVBA以外でExcel使ったほうがやりやすい
VBAの言語仕様が古臭いから
例外はユーザー定義のワークシート関数作るときに仕方なく使うだけ
ほとんどの状況でVBA以外でExcel使ったほうがやりやすい
VBAの言語仕様が古臭いから
例外はユーザー定義のワークシート関数作るときに仕方なく使うだけ
331デフォルトの名無しさん
2018/05/03(木) 19:28:17.66ID:WApyWolu332デフォルトの名無しさん
2018/05/03(木) 19:40:29.12ID:IGWMrNd7 >>330
それってあなたの感想ですよね
それってあなたの感想ですよね
333デフォルトの名無しさん
2018/05/03(木) 19:45:26.62ID:Sky621AR >>323
だって別のファイルで操作するなんて言った瞬間にウィルスかとか言われたりするわけよ。
だから職場で、殆ど何も入ってない環境で作らないと駄目だろ。
その上、それってVBAじゃ出来ないの?とか言われて、実際出来たりするからな。
個人所有のノーパソにはVisualStudio入ってる。
2010だけどプロフェッショナル版だ。
今はタダで最新版が使えるわけだが買ったものをタダのに入れ替える気にならなくてな。
職場のPCにゃVisualStudioは入っとらん。
Rもそうだがそもそも申請しなきゃならんというのがもう既に面倒くさい。
どうしても必要なら申請するけど、そんなことも無いからな。
だって別のファイルで操作するなんて言った瞬間にウィルスかとか言われたりするわけよ。
だから職場で、殆ど何も入ってない環境で作らないと駄目だろ。
その上、それってVBAじゃ出来ないの?とか言われて、実際出来たりするからな。
個人所有のノーパソにはVisualStudio入ってる。
2010だけどプロフェッショナル版だ。
今はタダで最新版が使えるわけだが買ったものをタダのに入れ替える気にならなくてな。
職場のPCにゃVisualStudioは入っとらん。
Rもそうだがそもそも申請しなきゃならんというのがもう既に面倒くさい。
どうしても必要なら申請するけど、そんなことも無いからな。
334デフォルトの名無しさん
2018/05/03(木) 19:51:36.08 素のWindows + Office環境だけでいかに要求仕様を満たせるかという縛りゲー
わりと楽しい
わりと楽しい
335デフォルトの名無しさん
2018/05/03(木) 19:55:14.91ID:WApyWolu 目的が達成できれば何でもいい。
言語に縛られて手段と目的を勘違いしてるとしか思えない発言のパレード。
言語に縛られて手段と目的を勘違いしてるとしか思えない発言のパレード。
336デフォルトの名無しさん
2018/05/03(木) 20:00:07.28ID:jhccfXfd337デフォルトの名無しさん
2018/05/03(木) 20:13:04.83ID:aADwc621 >>336
おまえがVBAが有利じゃないケースと言っとるのはそもそもマクロが必要ないケースや
普通はマクロを想定しない処理に暗黙のうちにマクロを想定してあまつさえVBA批判までしてしまうという
非常にややこしい勘違いの持ち主がおまえをはじめとするプロさんやねんw
おまえがVBAが有利じゃないケースと言っとるのはそもそもマクロが必要ないケースや
普通はマクロを想定しない処理に暗黙のうちにマクロを想定してあまつさえVBA批判までしてしまうという
非常にややこしい勘違いの持ち主がおまえをはじめとするプロさんやねんw
338デフォルトの名無しさん
2018/05/03(木) 20:19:10.52ID:96XRan6U >>333
やじうま根性だけど、よそ様のそういう事情に興味があります
うちだと申請書と上司の捺印は必要なものの、
「〜の統計的分析作業にR言語を使用したい。R言語は実績あるオープンソースで〜」
みたいなことを適当に書いておけば、ほぼ通る。
もちろん金がかかると途端にハードルが高くなるけど。
やじうま根性だけど、よそ様のそういう事情に興味があります
うちだと申請書と上司の捺印は必要なものの、
「〜の統計的分析作業にR言語を使用したい。R言語は実績あるオープンソースで〜」
みたいなことを適当に書いておけば、ほぼ通る。
もちろん金がかかると途端にハードルが高くなるけど。
339デフォルトの名無しさん
2018/05/03(木) 20:21:11.84ID:IGWMrNd7 自称プロがVBAと言っているのは、Visual Basic for Applicationsの方じゃなくて、なんか別のVBAなんだろう
340デフォルトの名無しさん
2018/05/03(木) 20:21:42.95ID:jhccfXfd >>337
> おまえがVBAが有利じゃないケースと言っとるのはそもそもマクロが必要ないケースや
> 普通はマクロを想定しない処理に暗黙のうちにマクロを想定してあまつさえVBA批判までしてしまうという
どこのレスを読んでそんなアホな解釈したのか書いてみ
> おまえがVBAが有利じゃないケースと言っとるのはそもそもマクロが必要ないケースや
> 普通はマクロを想定しない処理に暗黙のうちにマクロを想定してあまつさえVBA批判までしてしまうという
どこのレスを読んでそんなアホな解釈したのか書いてみ
341デフォルトの名無しさん
2018/05/03(木) 20:26:55.58ID:jhccfXfd342デフォルトの名無しさん
2018/05/03(木) 20:30:54.21ID:aADwc621343デフォルトの名無しさん
2018/05/03(木) 20:45:31.64ID:ygisZEFQ VBAが古臭い使いにくい言語・開発環境ってのは全員が理解してる
なのでVBAでやるべきだという積極的な理由がなければVBA以外の言語を使うべき
VBAでやるべき場面は何かというと殆どなくてイベントハンドラを書く場合などに限られてくる
Excel以外にGUIツールを手軽に作る手段を知っているならその出番すらなくなる
なのでVBAでやるべきだという積極的な理由がなければVBA以外の言語を使うべき
VBAでやるべき場面は何かというと殆どなくてイベントハンドラを書く場合などに限られてくる
Excel以外にGUIツールを手軽に作る手段を知っているならその出番すらなくなる
344デフォルトの名無しさん
2018/05/03(木) 20:48:26.60ID:LNgDTs2r >>336
君、アホだろ。
逆だっちゅうの。
Excel使ってるという限定された場だからこそVBAが有利だと言ってるだけ。
Excel使ってなければ普通に別の言語の方が有利だろ。
君はどんな時でもVBAが不利だと言いたいようだけど大抵の処理はどんな言語でも出来る。
だから別に言語が必要無い(なんたってExcel内蔵だ)とか、他にファイルを必要としないというのは凄いメリットだぞ。
じゃあ、VBAでは出来ないことが有ったとする。
普通に別言語使うわ。
君、アホだろ。
逆だっちゅうの。
Excel使ってるという限定された場だからこそVBAが有利だと言ってるだけ。
Excel使ってなければ普通に別の言語の方が有利だろ。
君はどんな時でもVBAが不利だと言いたいようだけど大抵の処理はどんな言語でも出来る。
だから別に言語が必要無い(なんたってExcel内蔵だ)とか、他にファイルを必要としないというのは凄いメリットだぞ。
じゃあ、VBAでは出来ないことが有ったとする。
普通に別言語使うわ。
345デフォルトの名無しさん
2018/05/03(木) 20:51:11.73ID:jhccfXfd346デフォルトの名無しさん
2018/05/03(木) 20:54:31.94ID:jhccfXfd347デフォルトの名無しさん
2018/05/03(木) 20:56:28.57ID:WApyWolu348デフォルトの名無しさん
2018/05/03(木) 20:56:45.92ID:LNgDTs2r >>338
うん。
そういうこと色々言えば通るだろうね。
でもVBAでも十分出来るだろうと思えるものに、そういうことを言って通すのに抵抗があるし、面倒くさいということ。
でも、Rはダメかもね。
むしろ金がかかる方がハードルが低い。
俺はよっぽど使いこなせて凄いこと出来るぐらい自分のレベルが高くないとそういう主張はしないな。
そりゃ、VBAじゃ無理っつう具体的な何かが有るなら別だけど。
うん。
そういうこと色々言えば通るだろうね。
でもVBAでも十分出来るだろうと思えるものに、そういうことを言って通すのに抵抗があるし、面倒くさいということ。
でも、Rはダメかもね。
むしろ金がかかる方がハードルが低い。
俺はよっぽど使いこなせて凄いこと出来るぐらい自分のレベルが高くないとそういう主張はしないな。
そりゃ、VBAじゃ無理っつう具体的な何かが有るなら別だけど。
349デフォルトの名無しさん
2018/05/03(木) 20:59:38.23ID:aADwc621 >>345
何を言いたいのかよく分からんがw
まず勘違いその2
データとプログラムが一体になっとるのは不便や
どこを勘違いしたらそれを便利だと思えるのやプロさんw
で次な
データとプログラムが一体になっとるやっかいな代物のコードだけ修正したい時
に面倒なことになるのはVBA全然関係あらへんw
端的に言っておまえは一体何を言うとるんやw
何を言いたいのかよく分からんがw
まず勘違いその2
データとプログラムが一体になっとるのは不便や
どこを勘違いしたらそれを便利だと思えるのやプロさんw
で次な
データとプログラムが一体になっとるやっかいな代物のコードだけ修正したい時
に面倒なことになるのはVBA全然関係あらへんw
端的に言っておまえは一体何を言うとるんやw
350デフォルトの名無しさん
2018/05/03(木) 21:00:15.42ID:LNgDTs2r351デフォルトの名無しさん
2018/05/03(木) 21:10:32.44ID:ygisZEFQ VBAがダメってのはスタートじゃなく結論
理由も何度も書かれてる
どちらかというとVBAが便利って派閥の方が結論をスタート地点にしている気がするね
理由も何度も書かれてる
どちらかというとVBAが便利って派閥の方が結論をスタート地点にしている気がするね
352デフォルトの名無しさん
2018/05/03(木) 21:18:58.81ID:Vf3d827a VBAってエクセルとかアクセスとかなしで単独でアプリみたいなのを作れるの?
エクセルとかの為だけにある言語?
エクセルとかの為だけにある言語?
353デフォルトの名無しさん
2018/05/03(木) 21:19:45.48ID:96XRan6U >>351
VBAは便利だし最適解に近いよ。
ダメだっていう理由とやらはだいたい理由になってないんじゃないかな。
例えば「データとプログラムが一体になってる」ってやつだけど、
それは単に「悪い設計の例」であって、VBAのせいでもなければVBAがそうなりがちだということでもない。
悪い設計するやつはどんな言語でもセンス悪い設計をするものだ。
VBAは便利だし最適解に近いよ。
ダメだっていう理由とやらはだいたい理由になってないんじゃないかな。
例えば「データとプログラムが一体になってる」ってやつだけど、
それは単に「悪い設計の例」であって、VBAのせいでもなければVBAがそうなりがちだということでもない。
悪い設計するやつはどんな言語でもセンス悪い設計をするものだ。
354デフォルトの名無しさん
2018/05/03(木) 21:20:31.65ID:ygisZEFQ >>352
作れるけどVBAで作る意味はない
作れるけどVBAで作る意味はない
355デフォルトの名無しさん
2018/05/03(木) 21:24:25.48ID:ygisZEFQ356デフォルトの名無しさん
2018/05/03(木) 21:29:21.36ID:nUgTWhrN 今更VB6で何か作れって言われるのと同じ
357デフォルトの名無しさん
2018/05/03(木) 21:36:13.37ID:aADwc621 >>355
プログラムだけならアドインでええやんけw
というのはおいといて
話は重複するが
マクロはそもそもアプリケーションを操作する目的で作られたものや
アプリケーションの操作が必要なく
データ、つまりエクセル形式のファイルを操作する事だけが目的ならば
マクロは必要ないし現に別のプログラミング言語でなんぼでもやり方が提供されとんねん
ええか?
おまえらプロさんは後者、つまりデータのみの操作を目的とする場合
あるいはそもそもエクセルファイルすら関係ない場合に
暗黙にマクロを想定してなおかつVBA批判を繰り広げとるんや
ホンマに面倒くさいやつらやでプロさんはw
プログラムだけならアドインでええやんけw
というのはおいといて
話は重複するが
マクロはそもそもアプリケーションを操作する目的で作られたものや
アプリケーションの操作が必要なく
データ、つまりエクセル形式のファイルを操作する事だけが目的ならば
マクロは必要ないし現に別のプログラミング言語でなんぼでもやり方が提供されとんねん
ええか?
おまえらプロさんは後者、つまりデータのみの操作を目的とする場合
あるいはそもそもエクセルファイルすら関係ない場合に
暗黙にマクロを想定してなおかつVBA批判を繰り広げとるんや
ホンマに面倒くさいやつらやでプロさんはw
358デフォルトの名無しさん
2018/05/03(木) 21:36:45.42ID:jhccfXfd359デフォルトの名無しさん
2018/05/03(木) 21:39:19.24ID:jhccfXfd >>347
俺はそんなことを言った覚えはないしそもそも「そのまま使える」でスレ検索してもあんたのレスしかヒットしないよ?
俺はそんなことを言った覚えはないしそもそも「そのまま使える」でスレ検索してもあんたのレスしかヒットしないよ?
360デフォルトの名無しさん
2018/05/03(木) 21:41:09.06ID:jhccfXfd361デフォルトの名無しさん
2018/05/03(木) 21:45:21.15ID:ygisZEFQ >>357
データ操作というかより一般化してヘッドレスなExcel操作な
ヘッドレスなExcel操作ではもはやVBAの優位性はない
それ以外の用途ではVBAの活路はあるがインベントハンドラなど限定された用途に限られる
他の言語でGUIアプリを手軽に作る手段を知っているなら残ったそれ以外の用途ですらVBAの出番はない
データ操作というかより一般化してヘッドレスなExcel操作な
ヘッドレスなExcel操作ではもはやVBAの優位性はない
それ以外の用途ではVBAの活路はあるがインベントハンドラなど限定された用途に限られる
他の言語でGUIアプリを手軽に作る手段を知っているなら残ったそれ以外の用途ですらVBAの出番はない
362デフォルトの名無しさん
2018/05/03(木) 21:48:55.34ID:jhccfXfd363デフォルトの名無しさん
2018/05/03(木) 21:53:25.69ID:JQr4Okhv まぁ暇な連中がくっそくだらねぇ話をしてますが、質問されたい方はこれらのアホンダラを無視して
いただいて構いませんので、お気になさらずどうぞ〜
いただいて構いませんので、お気になさらずどうぞ〜
364デフォルトの名無しさん
2018/05/03(木) 21:53:45.43ID:aADwc621 >>361
ヘッドレスてwウェブドライバーかじって言ってみたくなったんかw
つまりデータの操作なw
何度も言うがそこには優位性云々やなくマクロがいらんねん
マクロが必要な場面というんはアプリケーションの操作が必要な時
言いかえればアプリケーションの使用中にインタラクティブな拡張が必要な時や
てかおまえらそもそもマクロが必要な場面を知らんやろw
もはや怪しいのはそこやでw
ヘッドレスてwウェブドライバーかじって言ってみたくなったんかw
つまりデータの操作なw
何度も言うがそこには優位性云々やなくマクロがいらんねん
マクロが必要な場面というんはアプリケーションの操作が必要な時
言いかえればアプリケーションの使用中にインタラクティブな拡張が必要な時や
てかおまえらそもそもマクロが必要な場面を知らんやろw
もはや怪しいのはそこやでw
365デフォルトの名無しさん
2018/05/03(木) 21:54:43.18ID:ygisZEFQ >>363
最近あった質問に答えてるのが、そのくだらない議論してる奴だけだった、ってのがこのスレのレベルの低さを物語ってるよな
最近あった質問に答えてるのが、そのくだらない議論してる奴だけだった、ってのがこのスレのレベルの低さを物語ってるよな
366デフォルトの名無しさん
2018/05/03(木) 21:58:55.22ID:6NzQufie Excelの操作にもVBA以外の方がやりやすいよ
個人的な具体例を挙げると、全部のシートの表示倍率を100%にしてA1セルをアクティブにするマクロをrubyで書いてる
VBA使わなければ3行ぐらいで書けるからな
めっちゃ楽
個人的な具体例を挙げると、全部のシートの表示倍率を100%にしてA1セルをアクティブにするマクロをrubyで書いてる
VBA使わなければ3行ぐらいで書けるからな
めっちゃ楽
367デフォルトの名無しさん
2018/05/03(木) 22:04:26.73ID:ygisZEFQ >>364
ヘッドレスははるか昔からある言葉でブラウザはむしろ後発だよ
つまりってなんだよヘッドレス操作は単純なデータ操作ではない
インタラクティブな操作にVBAの活路があるのは同意だし、そう主張してきた
しかしGUIを手軽に作る手段や他のエコシステムを知っているなら、その活路すら必要なくなるので、結果としてVBAの存在意義もなくなる
何度も同じことを書かせないでくれ
理解して
ヘッドレスははるか昔からある言葉でブラウザはむしろ後発だよ
つまりってなんだよヘッドレス操作は単純なデータ操作ではない
インタラクティブな操作にVBAの活路があるのは同意だし、そう主張してきた
しかしGUIを手軽に作る手段や他のエコシステムを知っているなら、その活路すら必要なくなるので、結果としてVBAの存在意義もなくなる
何度も同じことを書かせないでくれ
理解して
368デフォルトの名無しさん
2018/05/03(木) 22:08:15.31ID:ygisZEFQ369デフォルトの名無しさん
2018/05/03(木) 22:11:06.28ID:aADwc621 >>367
ヘッドレスいうんはヘッドつまりウィンドウがない事や
人間による操作を必要としない定型のデータ操作に使われるもんやでw
てかどこに食いついとんねんwもうごめんなさいしいやw
しつこいねんプロさんw
ヘッドレスいうんはヘッドつまりウィンドウがない事や
人間による操作を必要としない定型のデータ操作に使われるもんやでw
てかどこに食いついとんねんwもうごめんなさいしいやw
しつこいねんプロさんw
370デフォルトの名無しさん
2018/05/03(木) 22:13:44.01ID:jhccfXfd371デフォルトの名無しさん
2018/05/03(木) 22:28:05.78ID:ygisZEFQ372デフォルトの名無しさん
2018/05/03(木) 22:44:30.63ID:pucBeYZL VBA単独ってなんだそりゃ
VB6のことかな?
VB6のことかな?
373デフォルトの名無しさん
2018/05/03(木) 22:54:28.64ID:aADwc621 >>371
おまえが疲れるのはその多すぎる勘違いのせいやでw
おまえが疲れるのはその多すぎる勘違いのせいやでw
374デフォルトの名無しさん
2018/05/03(木) 23:08:47.05ID:GbI/mLdw VBAは使い捨ての処理と相性が悪い
手作業でやるには量が多いから自動化したいけど再利用する予定はないのでマクロとして保存したくない
といった局面でVBAだと「マクロエディタ開いて処理書いてF5で実行してさっき書いた処理を削除」しなければならないので手間がかかる
それに加えてマクロ自体も思ったより冗長になってしまう
VBA以外のスクリプトだとショートカットキーでシェルウィンドウを開いてワンライナーのスクリプトを書いて実行するだけ
>>366みたいな処理もいちいちVBAに保存したりAddInで管理する必要もなくて、シェル開いてrubyのワンライナーを即興で書いて実行するだけ
LinuxやMacを使ったことがあるプログラマならこういった即興シェルプログラミングが便利ということは過去の経験で知ってると思う
同じことをWindows/Excelで実践するだけ
手作業でやるには量が多いから自動化したいけど再利用する予定はないのでマクロとして保存したくない
といった局面でVBAだと「マクロエディタ開いて処理書いてF5で実行してさっき書いた処理を削除」しなければならないので手間がかかる
それに加えてマクロ自体も思ったより冗長になってしまう
VBA以外のスクリプトだとショートカットキーでシェルウィンドウを開いてワンライナーのスクリプトを書いて実行するだけ
>>366みたいな処理もいちいちVBAに保存したりAddInで管理する必要もなくて、シェル開いてrubyのワンライナーを即興で書いて実行するだけ
LinuxやMacを使ったことがあるプログラマならこういった即興シェルプログラミングが便利ということは過去の経験で知ってると思う
同じことをWindows/Excelで実践するだけ
375デフォルトの名無しさん
2018/05/03(木) 23:09:25.04ID:6szlQ+63376デフォルトの名無しさん
2018/05/03(木) 23:13:23.31ID:6szlQ+63 バカばっかり。
1つのファイル以外は認めんと言われたらVBA以外全滅じゃねーかw
1つのファイル以外は認めんと言われたらVBA以外全滅じゃねーかw
377デフォルトの名無しさん
2018/05/03(木) 23:15:07.58ID:6szlQ+63378デフォルトの名無しさん
2018/05/03(木) 23:17:08.59ID:6szlQ+63379デフォルトの名無しさん
2018/05/03(木) 23:19:38.12ID:GbI/mLdw >>377
どんなツールでもショートカットキーは生産性を高めるから積極的に使うべき
ただこの場合だと「ショートカットでVBAエディタ開いてマクロ書いて実行してマクロ削除」ってなるだけだからショートカットキー使っても手間はほとんど減ってないと思う
もしかしてなんか違う意味で言ってる?
どんなツールでもショートカットキーは生産性を高めるから積極的に使うべき
ただこの場合だと「ショートカットでVBAエディタ開いてマクロ書いて実行してマクロ削除」ってなるだけだからショートカットキー使っても手間はほとんど減ってないと思う
もしかしてなんか違う意味で言ってる?
380デフォルトの名無しさん
2018/05/03(木) 23:20:49.15ID:GbI/mLdw381デフォルトの名無しさん
2018/05/03(木) 23:23:13.80 別にマクロ削除しなくてもよくね?
当然そういう場合は編集中のブックにVBA書くような馬鹿な真似はせずに
個人用マクロブックに書くわけだから残しておいても問題ない
Macro1という名前でも何でもいいけどそのままにしておいて
次回中身だけ上書きすればいいだけの話
当然そういう場合は編集中のブックにVBA書くような馬鹿な真似はせずに
個人用マクロブックに書くわけだから残しておいても問題ない
Macro1という名前でも何でもいいけどそのままにしておいて
次回中身だけ上書きすればいいだけの話
382デフォルトの名無しさん
2018/05/03(木) 23:24:29.44ID:Ais7tPnB 「Excel」の「VBA」は「糞」派の人達は
Excelの「何」を他の言語で、「どんな目的」で使ってるのか
具体例出して話せば話が早いと思うんだ
でないと誰がなんの主張してんだか、もうワヤ
例えば何十という取引先から日々EDIでデータが入ってくる
CSVもありゃXLSもありXLSXも混在 そおゆうのを一発で取り込むのが目的 とかさ
ここで語ってるからには、なんかしかExcel絡みには違い無いんだろ?
Excelの「何」を他の言語で、「どんな目的」で使ってるのか
具体例出して話せば話が早いと思うんだ
でないと誰がなんの主張してんだか、もうワヤ
例えば何十という取引先から日々EDIでデータが入ってくる
CSVもありゃXLSもありXLSXも混在 そおゆうのを一発で取り込むのが目的 とかさ
ここで語ってるからには、なんかしかExcel絡みには違い無いんだろ?
383デフォルトの名無しさん
2018/05/03(木) 23:35:04.02ID:GbI/mLdw >>381
XLSTARTは知らなかったわ
非表示とはいえ無関係のWorkbookを開いてしまうのと、VBEを頻繁に開くのが嫌だから、個人的にはビミョーかな
スクリプティング環境が禁止されたら使ってみようかな
XLSTARTは知らなかったわ
非表示とはいえ無関係のWorkbookを開いてしまうのと、VBEを頻繁に開くのが嫌だから、個人的にはビミョーかな
スクリプティング環境が禁止されたら使ってみようかな
384デフォルトの名無しさん
2018/05/03(木) 23:41:06.78 え、ひょっとしてここでVBA否定している人って、
単に自分が使い方知らないから否定しているだけなの?
単に自分が使い方知らないから否定しているだけなの?
385デフォルトの名無しさん
2018/05/03(木) 23:52:59.98ID:ygisZEFQ >>382
殆どデータ読取データ出力だな
あとは帳票にも使うことがある
Excel操作の拡張という点ではそもそも需要がないから滅多に使わない
拡張して効率化したくなるほど繰り返す手作業があるならバッチ化するから
VBA肯定派はどんな使い方してるのかな
殆どデータ読取データ出力だな
あとは帳票にも使うことがある
Excel操作の拡張という点ではそもそも需要がないから滅多に使わない
拡張して効率化したくなるほど繰り返す手作業があるならバッチ化するから
VBA肯定派はどんな使い方してるのかな
386デフォルトの名無しさん
2018/05/03(木) 23:58:45.85ID:6tA58iwA >>258
おまえのSQLは20年前のSQLかw
おまえのSQLは20年前のSQLかw
387デフォルトの名無しさん
2018/05/04(金) 00:01:59.42ID:S7XxJkuV >>384
それはあると思うよ。さすがにExcelを使っていないのにExcel VBAでやるのはおかしいが、職場によっては制限をかけられていて仕方なくExcel VBAでやっているところもある。
それはあると思うよ。さすがにExcelを使っていないのにExcel VBAでやるのはおかしいが、職場によっては制限をかけられていて仕方なくExcel VBAでやっているところもある。
388デフォルトの名無しさん
2018/05/04(金) 00:03:47.56ID:S7XxJkuV >>385
業務部門はIT技術者ではないから、Excel VBAで完結させるのは悪い手でもない。
業務部門はIT技術者ではないから、Excel VBAで完結させるのは悪い手でもない。
389デフォルトの名無しさん
2018/05/04(金) 00:11:04.71ID:ogBK84PN390デフォルトの名無しさん
2018/05/04(金) 00:15:31.97ID:/NfAbhGK xlstartにxlsm放り込むの嫌い
xlamにしてアドインとしてスタートアップ時に読み込むの好き
VBA以外使うのもっと好き
xlamにしてアドインとしてスタートアップ時に読み込むの好き
VBA以外使うのもっと好き
391デフォルトの名無しさん
2018/05/04(金) 00:17:49.88ID:/NfAbhGK >>389
VBでワンライナーとかレベル高えな
VBでワンライナーとかレベル高えな
392デフォルトの名無しさん
2018/05/04(金) 00:23:27.07ID:Mh+MaH3B VBA否定派は細かい機能調べる前にプラットフォームとしてイマイチだなと見切りをつけてるから知識が少なくても仕方がない
自分は今日XLSTARTを知ったけどだからといってそれでVBAが優れていると意見を変える材料になるとは思えない
>>389
開きっぱなしにしたくないかな
それにVBAでワンライナーはちょっと厳しいと思うよ
自分は今日XLSTARTを知ったけどだからといってそれでVBAが優れていると意見を変える材料になるとは思えない
>>389
開きっぱなしにしたくないかな
それにVBAでワンライナーはちょっと厳しいと思うよ
393デフォルトの名無しさん
2018/05/04(金) 00:35:39.41ID:S6UwKMBg VBAだとワンライナーで書ける処理と書けない処理があるからね
394デフォルトの名無しさん
2018/05/04(金) 02:10:30.37ID:AXMemHLC 双方主張ばっかりせずに、単純なのでいいから具体的なコードで示してよ。
質問者には、「コードさらせ」っていつも言ってるのに、、、
いままでVBAで書いてたコードがどう効率的に書けるのか興味ある。
質問者には、「コードさらせ」っていつも言ってるのに、、、
いままでVBAで書いてたコードがどう効率的に書けるのか興味ある。
395デフォルトの名無しさん
2018/05/04(金) 04:35:49.90ID:cfklXzOl アホな上司が作った変なところに小計行がある帳票とか
各課様式無視の帳票を今日中に集計してくれとかもうアホかと。
ヤツら、シート関数なんかSUMしか知らないから計算は電卓でやって手入力で
結構間違ってるんだよ。俺が指摘すると「まーた変なプログラムみたいなのでやったんだろ、ちゃんと小数点以下
は切り捨てしたのか?電卓でやらないと合わないぞ」と時代に取り残された土人達に罵倒され殺意を覚える。
馬鹿ほどいくら言ってもセル結合大好きでどうってことないクロス集計をとても難易度の高いものにしやがるWW
一行1レコードにすりゃ使いまわしが効くからそうやれと言っても「いや、この方が見やすいから」とか言ってやんの。
顧客リストでも苗字と名前の間に全角スペース入れたり半角スペース入れたり何も入れなかったり。
こっちで決めたフォーマット以外では入力できないようにすると「これ、どうやってシートのロック外すの?」とか言っちゃって。
各課様式無視の帳票を今日中に集計してくれとかもうアホかと。
ヤツら、シート関数なんかSUMしか知らないから計算は電卓でやって手入力で
結構間違ってるんだよ。俺が指摘すると「まーた変なプログラムみたいなのでやったんだろ、ちゃんと小数点以下
は切り捨てしたのか?電卓でやらないと合わないぞ」と時代に取り残された土人達に罵倒され殺意を覚える。
馬鹿ほどいくら言ってもセル結合大好きでどうってことないクロス集計をとても難易度の高いものにしやがるWW
一行1レコードにすりゃ使いまわしが効くからそうやれと言っても「いや、この方が見やすいから」とか言ってやんの。
顧客リストでも苗字と名前の間に全角スペース入れたり半角スペース入れたり何も入れなかったり。
こっちで決めたフォーマット以外では入力できないようにすると「これ、どうやってシートのロック外すの?」とか言っちゃって。
396デフォルトの名無しさん
2018/05/04(金) 06:01:25.83ID:lY1aVWIy397デフォルトの名無しさん
2018/05/04(金) 06:11:21.88ID:lY1aVWIy398デフォルトの名無しさん
2018/05/04(金) 06:44:09.32ID:nVbPTneC >>397
比較のために
VBA, PowerShellのコードも欲しいけど
VBAならこんな感じかね
Sheets.Select
ActiveWindow.Zoom = 100
Range("A1").Select
比較のために
VBA, PowerShellのコードも欲しいけど
VBAならこんな感じかね
Sheets.Select
ActiveWindow.Zoom = 100
Range("A1").Select
399デフォルトの名無しさん
2018/05/04(金) 08:23:12.32ID:x6LiaIKN400デフォルトの名無しさん
2018/05/04(金) 08:28:11.97ID:x6LiaIKN >>392
Rubyでエディタ開いてるのにVBE開いてるのは抵抗あるんだw
Rubyでエディタ開いてるのにVBE開いてるのは抵抗あるんだw
401デフォルトの名無しさん
2018/05/04(金) 08:35:32.21ID:kV7vN9X3 うちの会社はシステムも人も20年遅れてるから、
エクセル万歳に加えて今更EUCが流行ってるん
ですが、この手のたぐいに関わると死ぬまで面倒を
見るさせられる事になりますよね。
しかも、なんら感謝も尊敬もされず対価も無しに。
そうかといって突き放す訳にもいかず対応に苦慮
していますが、皆さんはどうされてますか?
エクセル万歳に加えて今更EUCが流行ってるん
ですが、この手のたぐいに関わると死ぬまで面倒を
見るさせられる事になりますよね。
しかも、なんら感謝も尊敬もされず対価も無しに。
そうかといって突き放す訳にもいかず対応に苦慮
していますが、皆さんはどうされてますか?
402デフォルトの名無しさん
2018/05/04(金) 08:42:59.52ID:OKXWvsWr403デフォルトの名無しさん
2018/05/04(金) 08:48:16.16ID:ogBK84PN404デフォルトの名無しさん
2018/05/04(金) 09:04:20.70ID:2HQNn0mM405デフォルトの名無しさん
2018/05/04(金) 09:06:14.98ID:ogBK84PN >>401
ごめん最後の(MOS→IT Passport→FE)はちょっとやりすぎなので撤回。
でもこれは他山の石。変なEUCで問題が起こったあげく
「EUCは危険なもの」、「EUCは禁止すべきもの」
みたいな空気になっちゃったら最悪だし(実際そういう事例があるから)、
今のうちに少しでいいからハードルを上げておくのがいいよ。
ほんと本意ではないけど。
ごめん最後の(MOS→IT Passport→FE)はちょっとやりすぎなので撤回。
でもこれは他山の石。変なEUCで問題が起こったあげく
「EUCは危険なもの」、「EUCは禁止すべきもの」
みたいな空気になっちゃったら最悪だし(実際そういう事例があるから)、
今のうちに少しでいいからハードルを上げておくのがいいよ。
ほんと本意ではないけど。
406デフォルトの名無しさん
2018/05/04(金) 09:09:28.77ID:qxasih/r407デフォルトの名無しさん
2018/05/04(金) 09:25:42.46ID:kV7vN9X3 >>405
ありがとうございます。
ありがとうございます。
408デフォルトの名無しさん
2018/05/04(金) 10:13:13.03ID:ogBK84PN409デフォルトの名無しさん
2018/05/04(金) 10:17:40.31ID:Q6Zr3YZb410デフォルトの名無しさん
2018/05/04(金) 10:23:48.86ID:2HQNn0mM >>408
どのレスも「どんな場合でも」と言うようなことは書かれてないようだが?
どのレスも「どんな場合でも」と言うようなことは書かれてないようだが?
411デフォルトの名無しさん
2018/05/04(金) 10:27:50.67ID:ogBK84PN >>410
俺には見える(
俺には見える(
412デフォルトの名無しさん
2018/05/04(金) 10:33:16.06ID:2HQNn0mM >>411
具体的にどのレスのどこの部分でそう思ったんだ?
具体的にどのレスのどこの部分でそう思ったんだ?
413デフォルトの名無しさん
2018/05/04(金) 10:39:15.47ID:GR9wczdx 否定的に断言するには「如何なる場合にあっても」という暗黙の条件が無いと成立しない文脈だからな
部分的であってもVBAがダメじゃない場合を認めるなら今までゴチャゴチャ言ってたのは何なんだって話だし
部分的であってもVBAがダメじゃない場合を認めるなら今までゴチャゴチャ言ってたのは何なんだって話だし
414デフォルトの名無しさん
2018/05/04(金) 10:47:42.69ID:UgjU7AE+ >>412
あのレスを読んでVBAも適材適所で使えるって感じるなら日本語勉強した方が良い。
あのレスを読んでVBAも適材適所で使えるって感じるなら日本語勉強した方が良い。
415デフォルトの名無しさん
2018/05/04(金) 10:51:22.46ID:ogBK84PN416デフォルトの名無しさん
2018/05/04(金) 10:52:42.19ID:ogBK84PN 作者の気持ちを考えて「どんな場合でもVBAがダメっていう論調 」のリストにあげさせていただきました
417デフォルトの名無しさん
2018/05/04(金) 10:55:21.64ID:2HQNn0mM418デフォルトの名無しさん
2018/05/04(金) 11:06:38.62ID:GR9wczdx >>417
適材適所を認めている人間が、VBAがダメと言い出す一部を煩がっている構図だからその論法は通じない
VBAが適切でない場合があるのはともかく、だからPowerShellにしろRubyにしろは趣旨が異なる
適材適所を認めている人間が、VBAがダメと言い出す一部を煩がっている構図だからその論法は通じない
VBAが適切でない場合があるのはともかく、だからPowerShellにしろRubyにしろは趣旨が異なる
419デフォルトの名無しさん
2018/05/04(金) 11:18:38.45ID:2HQNn0mM420デフォルトの名無しさん
2018/05/04(金) 11:19:31.94ID:2HQNn0mM421デフォルトの名無しさん
2018/05/04(金) 11:21:29.76ID:2HQNn0mM422デフォルトの名無しさん
2018/05/04(金) 11:34:04.08ID:ogBK84PN423デフォルトの名無しさん
2018/05/04(金) 11:38:00.69ID:rmywIw/1 自分はそういう気持ちがあるな
でも言い出すとCOMがクソとかOfficeがクソとかスレチの話題にしかならん
でも言い出すとCOMがクソとかOfficeがクソとかスレチの話題にしかならん
424デフォルトの名無しさん
2018/05/04(金) 11:46:43.49ID:2HQNn0mM >>422
そりゃ業務システムレベルの開発とかならプラットフォームや言語の機能が問題になるからね
裏を返せば小規模ならそう言うことより簡単に使えるとかの方が重要になる
って書かれてることすら理解できないの?
引っ込みつかないのか頭が固いのか知らんけどもう少し落ち着いた方がいいと思うよ
そりゃ業務システムレベルの開発とかならプラットフォームや言語の機能が問題になるからね
裏を返せば小規模ならそう言うことより簡単に使えるとかの方が重要になる
って書かれてることすら理解できないの?
引っ込みつかないのか頭が固いのか知らんけどもう少し落ち着いた方がいいと思うよ
425デフォルトの名無しさん
2018/05/04(金) 11:51:21.62ID:ogBK84PN426デフォルトの名無しさん
2018/05/04(金) 11:52:45.32ID:ogBK84PN427デフォルトの名無しさん
2018/05/04(金) 11:55:33.57ID:ogBK84PN >>424
そもそも業務システムレベルの開発がExcel VBAの守備範囲外なんだから、「裏を返せば〜」なんてナンセンスな主張だよ。
そもそも業務システムレベルの開発がExcel VBAの守備範囲外なんだから、「裏を返せば〜」なんてナンセンスな主張だよ。
428デフォルトの名無しさん
2018/05/04(金) 12:17:16.67ID:Bbccs1tm 一行1レコード の形式で保存されたExcel に限り VBAは貧弱 と、彼らは仰ってる
ま、そんなお行儀のいいファイルならむべなるかな
而して、世間にはワープロ代わりのExcelも多数存在するのも現実で
それを否定するなら行政レベルでトップダウンするぐらいの同調圧力を要する
建設現場で採ったデータを表形式にしてその部分をCADに貼り付ける
なんてぇ場面にもExcelは大活躍していたりする
で、その表のあるファイルには別シートに作業の進捗を書き込んだり出勤簿を書き込んだり
使用部材をまとめたりと、その現場の詳細をほぼすべて網羅した成果表の体を成してたりする
他社がそんな管理してるのを知れば、うちもうちもとその周辺は一気に同じ業務体系に雪崩れこむ
具体例の一端だが、んなもんExcel要らねえよ という意見は賛成できるが、ではと、それらを
網羅したシステムは果たしておいくら万円になるのか? 果たしてそれが普及するのか?
ちょくちょく変更される要求事項をエンドユーザー任せで自在に改変できる仕様の「データ保存システム」が
4〜5万円で手に入れられるなら 大多数はExcelを選択するだろう で、その頻繁に発生する変更に
ユーザーレベルで対応するのにVBA使って手直ししていく って需要は無くならないだろ、と はあ、後半面倒くさくなった
ま、そんなお行儀のいいファイルならむべなるかな
而して、世間にはワープロ代わりのExcelも多数存在するのも現実で
それを否定するなら行政レベルでトップダウンするぐらいの同調圧力を要する
建設現場で採ったデータを表形式にしてその部分をCADに貼り付ける
なんてぇ場面にもExcelは大活躍していたりする
で、その表のあるファイルには別シートに作業の進捗を書き込んだり出勤簿を書き込んだり
使用部材をまとめたりと、その現場の詳細をほぼすべて網羅した成果表の体を成してたりする
他社がそんな管理してるのを知れば、うちもうちもとその周辺は一気に同じ業務体系に雪崩れこむ
具体例の一端だが、んなもんExcel要らねえよ という意見は賛成できるが、ではと、それらを
網羅したシステムは果たしておいくら万円になるのか? 果たしてそれが普及するのか?
ちょくちょく変更される要求事項をエンドユーザー任せで自在に改変できる仕様の「データ保存システム」が
4〜5万円で手に入れられるなら 大多数はExcelを選択するだろう で、その頻繁に発生する変更に
ユーザーレベルで対応するのにVBA使って手直ししていく って需要は無くならないだろ、と はあ、後半面倒くさくなった
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- 【速報】高市首相 青森震度6強地震で負傷者30人 [蚤の市★]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
- 声優・矢尾一樹の妻「治療の影響で思う様に話せない彼に、近くで仕事をしてきた人が、かっこ悪い!もう辞めなよと言った。私は許さない」 [594040874]
- 【画像】TOKIO山口達也に「いいべ」された当時のJK、性加害の反動であたしこグラドルにwww [779857986]
- おまえらスキンケアしてる?
- 【動画】ママチャリまんさん「わたし女ですけど!」シャコシャコシャコシャコ 🚴‍♀❗🚛 [329329848]
- AIが仕事を奪うフェーズ、ガチでスタートしてしまう、世界はこの先どうなってしまうのか [604928783]
