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:+ocy8bIv352デフォルトの名無しさん
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使って手直ししていく って需要は無くならないだろ、と はあ、後半面倒くさくなった
429デフォルトの名無しさん
2018/05/04(金) 12:24:19.19ID:JYHlDWX6430デフォルトの名無しさん
2018/05/04(金) 12:28:55.33ID:uwR6wCpj お前さんが理解できるかどうかはどうでもいいよ
とりあえずレスを1つにまとめるところから始めようか w
とりあえずレスを1つにまとめるところから始めようか w
431デフォルトの名無しさん
2018/05/04(金) 12:30:16.68ID:uwR6wCpj432デフォルトの名無しさん
2018/05/04(金) 12:43:47.52ID:JYHlDWX6 >>428
そういうCRUD+αみたいな大量生産向けシステムならそれこそオープンソースフレームワークでサクッと作っちゃえば?
まあ社内SE1人の人件費で十分じゃないかな
仕事として発注すると桁違いの価格でボッたくるられるからそれはオススメしないけどw
そういうCRUD+αみたいな大量生産向けシステムならそれこそオープンソースフレームワークでサクッと作っちゃえば?
まあ社内SE1人の人件費で十分じゃないかな
仕事として発注すると桁違いの価格でボッたくるられるからそれはオススメしないけどw
433デフォルトの名無しさん
2018/05/04(金) 12:49:12.60 >>432
見積もり600万円くらいってこと?
見積もり600万円くらいってこと?
434デフォルトの名無しさん
2018/05/04(金) 12:57:22.08ID:UgjU7AE+ >>424
結局、Excel以外の話にすり替えて逃げんのかよw
結局、Excel以外の話にすり替えて逃げんのかよw
435デフォルトの名無しさん
2018/05/04(金) 14:15:24.95ID:uwR6wCpj436デフォルトの名無しさん
2018/05/04(金) 14:29:21.78ID:UgjU7AE+ 話の流れ??
ExcelでもVBAは使えない、powershellのがマシ、から始まってる流れなんだけど、知らんの?
VBAはダメって奴が急にExcel以外に話広げ始めたんだけど。
前スレから読み直せよw
ExcelでもVBAは使えない、powershellのがマシ、から始まってる流れなんだけど、知らんの?
VBAはダメって奴が急にExcel以外に話広げ始めたんだけど。
前スレから読み直せよw
437デフォルトの名無しさん
2018/05/04(金) 15:43:35.80ID:3JKVpa/5 ここのスレタイ、「Excel VBA 質問者を混乱させるスレ」 だったっけ?
他言語信者の人たちのスゴさはもうわかったから。
もういいかげん余所でやればいいのに。誰得なん?
他言語信者の人たちのスゴさはもうわかったから。
もういいかげん余所でやればいいのに。誰得なん?
438デフォルトの名無しさん
2018/05/04(金) 15:44:03.93ID:3JKVpa/5 ここのスレタイ、「Excel VBA 質問者を混乱させるスレ」 だったっけ?
他言語信者の人たちのスゴさはもうわかったから。
もういいかげん余所でやればいいのに。誰得なん?
他言語信者の人たちのスゴさはもうわかったから。
もういいかげん余所でやればいいのに。誰得なん?
439デフォルトの名無しさん
2018/05/04(金) 17:25:08.11ID:0EOMg244 イヤー
GWってスレが荒れるなぁ
GWってスレが荒れるなぁ
440デフォルトの名無しさん
2018/05/04(金) 17:26:59.52ID:zYpahogT GW明けたらまた質問を持ってくるのでそれまでは時間を潰しててください
441デフォルトの名無しさん
2018/05/04(金) 18:03:23.64ID:u4+2pSW/ >>404
バーカ。
いっぱいあるし簡単に見つかるから自分で探せってことだ。
だいたい、VBAがOffice環境抜きにして他言語より優位性があると考える奴なんて常識的にあり得んのはよっぽどバカ以外あり得んだろう。
そう考えれば当然の帰結だよ。
そんなことも分からないからバカにされるんだぞ。
バーカ。
いっぱいあるし簡単に見つかるから自分で探せってことだ。
だいたい、VBAがOffice環境抜きにして他言語より優位性があると考える奴なんて常識的にあり得んのはよっぽどバカ以外あり得んだろう。
そう考えれば当然の帰結だよ。
そんなことも分からないからバカにされるんだぞ。
442デフォルトの名無しさん
2018/05/04(金) 18:11:27.76ID:u4+2pSW/443デフォルトの名無しさん
2018/05/04(金) 18:12:41.57ID:ogBK84PN Office環境抜きじゃさすがに厳しいな。
444デフォルトの名無しさん
2018/05/04(金) 18:34:48.62ID:GR9wczdx VBAはVBAであってVBじゃないから・・・
445デフォルトの名無しさん
2018/05/04(金) 19:12:25.67ID:neB5oFyO >>442
そいつは真正のバカやから相手にしても無駄やw
そいつは真正のバカやから相手にしても無駄やw
446デフォルトの名無しさん
2018/05/04(金) 19:20:45.92ID:qxasih/r >>441
そんな当たり前のこと言われても。
VBAのAはアプリケーションのAだから
当然EXCELやACCCESS 、POWERPOINT、WORDとか、それに付随したアプリに特化してる。
逆をいうとアプリ内のことをやらせるなら
ほぼ最強とも言える
そんな当たり前のこと言われても。
VBAのAはアプリケーションのAだから
当然EXCELやACCCESS 、POWERPOINT、WORDとか、それに付随したアプリに特化してる。
逆をいうとアプリ内のことをやらせるなら
ほぼ最強とも言える
447デフォルトの名無しさん
2018/05/04(金) 19:25:35.70ID:AeMEtXjU まとめ
純粋な言語としての優劣で言えばVBAは劣っていると言うしかない
ブック一つで完結するような小さな世界では敷居の低さがメリットと言えなくもない
しかし他のエコシステムを知ってる人からするとVBAの敷居が特別に低いという印象はない
というかExcelというプラットフォームに依存する事自体が大きなデメリットとなる
純粋な言語としての優劣で言えばVBAは劣っていると言うしかない
ブック一つで完結するような小さな世界では敷居の低さがメリットと言えなくもない
しかし他のエコシステムを知ってる人からするとVBAの敷居が特別に低いという印象はない
というかExcelというプラットフォームに依存する事自体が大きなデメリットとなる
448デフォルトの名無しさん
2018/05/04(金) 19:32:27.09ID:u4+2pSW/449デフォルトの名無しさん
2018/05/04(金) 19:34:09.75ID:u4+2pSW/ だいたい言語の優劣の話をするような奴にはろくな奴がいねえ。
できる奴ならどんな言語でも文句も言わずに使ってるわ。
できる奴ならどんな言語でも文句も言わずに使ってるわ。
450デフォルトの名無しさん
2018/05/04(金) 19:38:26.12ID:AeMEtXjU excelはダメだっていうと何を今更と同意される事が多い
でもバカな客と付き合っていくにはExcel使うしかないのも事実だよなぁって諦めのため息もセットで返ってくる
でもバカな客と付き合っていくにはExcel使うしかないのも事実だよなぁって諦めのため息もセットで返ってくる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 【野球】野球の未来に危機感「マイナースポーツになる」 宮本慎也氏が開催…学童大会 [尺アジ★]
- 【訃報】声優・西村知道さん死去 「SLAM DUNK」安西先生役 9月に体調不良のため一時休業 [少考さん★]
- マヨネーズにわさび、山椒、卵の黄身、ラー油、オリーブオイルを入れてよく混ぜてください
- 千晴とVIPの深夜の遊戯
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 巨大地震 [957955821]
- カメラのキタムラとかいう穴場
- ひろゆき「愛があるから人は苦しまなきゃいけないんだね」
