ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK
次スレは>>980が立てること
無理なら細かく安価指定
関連スレ
Excel VBA 質問スレ Part79(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1674875532/
Excel VBA 質問スレ Part80(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1700826110/
※前スレ
Excel VBA 質問スレ Part79
https://mevius.5ch.net/test/read.cgi/tech/1674874007/
Excel VBA 質問スレ Part80
https://mevius.5ch.net/test/read.cgi/tech/1685489018/
Excel VBA 質問スレ Part81
https://mevius.5ch.net/test/read.cgi/tech/1713416618/
探検
Excel VBA 質問スレ Part82
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2025/01/24(金) 03:31:15.25ID:l239yW+P245デフォルトの名無しさん
2025/04/07(月) 23:26:16.00ID:nefkTrVC JScriptでExcel使うのむずくね?
遅いし
遅いし
246デフォルトの名無しさん
2025/04/08(火) 01:48:28.39ID:Hw/h5B8F えぇ?
正規表現が廃止されるのですか?
正規表現が廃止されるのですか?
247デフォルトの名無しさん
2025/04/08(火) 02:21:51.21ID:26WTqqHE VBSが廃止されるからVBSのライブラリに依存した機能は段階的に使えなくなる
249デフォルトの名無しさん
2025/04/08(火) 12:06:39.31ID:kmco6Wwx VBAもいつ非推奨になってもおかしくないが、Excel離れを助長することにしかならないから難しいんだろうな
今VBAを正式に非推奨としてアナウンスすれば、多くのユーザーが移行先として選ぶのはOffice ScriptではなくどこぞのSaaSだろう
今VBAを正式に非推奨としてアナウンスすれば、多くのユーザーが移行先として選ぶのはOffice ScriptではなくどこぞのSaaSだろう
250デフォルトの名無しさん
2025/04/08(火) 20:50:20.47ID:sp6xhIAw VBA非推奨(次期officeで廃止)なんてトランプ関税並みのインパクトやぞ
VBSの代わりにPowerShellとか使ってといってるようだけど、移植のハードルって大したことないのですかね?
252デフォルトの名無しさん
2025/04/08(火) 23:24:39.13ID:obSlGbgk 別に難しくはないけど、いちいち書き換える手間が大変なんだよ
254デフォルトの名無しさん
2025/04/09(水) 13:58:53.47ID:+I/+km/B 俺の願望とかAIの進化とかそんなレベルじゃなくこれだけ世界中でExcelとVBAが普及してたらもうそもそも廃止なんてめちゃくちゃ時間かかる
経済が麻痺するレベルで不可能
経済が麻痺するレベルで不可能
255デフォルトの名無しさん
2025/04/09(水) 15:30:40.84ID:7L8XyA+w >>254
よく海外ではExcelは使われていないと言われていますがどうなんでしょうか?
よく海外ではExcelは使われていないと言われていますがどうなんでしょうか?
256デフォルトの名無しさん
2025/04/09(水) 16:01:21.96ID:6nvcZIHs Microsoft、BGIに「Office365」提供停止 米中緊張影響か
https://www.nikkei.com/article/DGXZQOCB084ZK0Y5A400C2000000/
https://www.nikkei.com/article/DGXZQOCB084ZK0Y5A400C2000000/
257デフォルトの名無しさん
2025/04/09(水) 20:48:25.72ID:wBzmCbK7 VBAが廃止される理由はセキュリティ面ですよね?
VBAがセキュリティ面で問題なのはそれはVBAがなんでもできてしまうからなのでしょうか?
VBAがセキュリティ面で問題なのはそれはVBAがなんでもできてしまうからなのでしょうか?
258デフォルトの名無しさん
2025/04/09(水) 21:03:18.64ID:wBzmCbK7 VBAが禁止される大きな理由の一つに属人化しやすいという事が挙げられますが、そうならC言語やC++やPythonやJavaなら属人化しにくいのでしょうか?
259デフォルトの名無しさん
2025/04/09(水) 21:28:37.04ID:Uc0oV4Gf 馬鹿が勝手に考えた馬鹿な理由に説明を付けろと?
>>257
廃止が前提に聞こえるけど、そうなの?
廃止が前提に聞こえるけど、そうなの?
261デフォルトの名無しさん
2025/04/09(水) 22:06:17.28ID:Uc0oV4Gf 馬鹿が馬鹿な知識で馬鹿な妄想をしてるだけだぞ
属人化はどの言語もあまり変わらないと思うけど、ソース管理がしづらいのが…
ブックをコピって亜流がモリモリと、、
ブックをコピって亜流がモリモリと、、
>>262
属人化する、しないはどの言語もあまり変わらない、ということでした
属人化する、しないはどの言語もあまり変わらない、ということでした
264デフォルトの名無しさん
2025/04/09(水) 23:56:13.19ID:wBzmCbK7 闇Excelはあるのに、闇kintoneはないのですか?
265デフォルトの名無しさん
2025/04/10(木) 08:43:45.73ID:SycQuxFd ないなら作ればよいではないか
266デフォルトの名無しさん
2025/04/10(木) 09:04:24.67ID:OnenUFEt vbsでやっていた機能を同じ命令で同じ動作をするようにエクセル側が対応すれば済む話なんだよな?
267デフォルトの名無しさん
2025/04/10(木) 09:41:26.96ID:215YODyI kintoneも似たような感じになってることもあるだろうけど、
裾野の規模が段違いだからなあ
裾野の規模が段違いだからなあ
268デフォルトの名無しさん
2025/04/10(木) 18:06:25.14ID:MLVPaIHA >>267
脱Excelとかいう幻想に騙されて、大々的に他のソフトを導入した企業にとっては大問題だと思います
脱Excelとかいう幻想に騙されて、大々的に他のソフトを導入した企業にとっては大問題だと思います
269デフォルトの名無しさん
2025/04/11(金) 07:01:19.17ID:h/Pi6Diq PowerShellやらPowerAutomateでもいいし
なんならPython+Openpyxlでもかけるけども
けっきょくVBAが馴染むんだよね
EXCEL方眼紙とおなじでビジネスといったらこう
なんならPython+Openpyxlでもかけるけども
けっきょくVBAが馴染むんだよね
EXCEL方眼紙とおなじでビジネスといったらこう
270デフォルトの名無しさん
2025/04/11(金) 21:51:09.85ID:TGfb/Or4 Excelのお勉強はしないのに、ほかのソフトウェアのお勉強ならするのですか?
そのソフトウェアは御社の業務にカスタマイズできるのですか?
そのソフトウェアは御社の業務にカスタマイズできるのですか?
271デフォルトの名無しさん
2025/04/12(土) 13:10:17.53ID:54aHIZAI WIX
272デフォルトの名無しさん
2025/04/12(土) 15:55:55.88ID:TWdjuBDZ VBAは非常に簡単なプログラミング言語(プログラミング言語かすら怪しい)のに属人化するのはなぜですか?
273デフォルトの名無しさん
2025/04/12(土) 16:03:17.56ID:mOSc/cCd274デフォルトの名無しさん
2025/04/12(土) 16:59:57.94ID:fCEj4mw6 >>272
VBAというより垂直分散システムの問題だね
Excelファイルを担当者が受け取って手元のシートに貼り付けてVBA動かして次の担当者に渡して…という、いわゆるバケツリレー状態になりやすい
何やってるか紐解こうとしたときに一つのアプリと一つのDBならそれらを調べりゃ済むところが、Excelバケツリレーだと各担当者の手作業と手元のVBAの内容を全部調べて回らなきゃならん
とまあ教科書的な答えは上記の通りだが、単純にバカが作るから必要以上に複雑になる面も無視できない
VBAというより垂直分散システムの問題だね
Excelファイルを担当者が受け取って手元のシートに貼り付けてVBA動かして次の担当者に渡して…という、いわゆるバケツリレー状態になりやすい
何やってるか紐解こうとしたときに一つのアプリと一つのDBならそれらを調べりゃ済むところが、Excelバケツリレーだと各担当者の手作業と手元のVBAの内容を全部調べて回らなきゃならん
とまあ教科書的な答えは上記の通りだが、単純にバカが作るから必要以上に複雑になる面も無視できない
275デフォルトの名無しさん
2025/04/12(土) 18:34:10.43ID:YYK6z2xW ワークシート関数でつくった天才的シート
誰も解析できない
VBAは後任に引き継ぎできる
public Dimって分かりやすくグローバル変数にしてくれてるのも
評価高い
誰も解析できない
VBAは後任に引き継ぎできる
public Dimって分かりやすくグローバル変数にしてくれてるのも
評価高い
276デフォルトの名無しさん
2025/04/12(土) 18:52:11.28ID:mOSc/cCd >>275
ええ…
ええ…
277デフォルトの名無しさん
2025/04/12(土) 21:14:38.07ID:zeIho1I5 >>275
作り方によると思うけど、ワークシート関数で出来る事を変な知識でVBAでやってメンテ出来ない作りにして後の人に支障を出しているパターンを見ることが多い。
作り方によると思うけど、ワークシート関数で出来る事を変な知識でVBAでやってメンテ出来ない作りにして後の人に支障を出しているパターンを見ることが多い。
278デフォルトの名無しさん
2025/04/12(土) 22:52:11.89ID:Q/tL3UO2279デフォルトの名無しさん
2025/04/13(日) 08:43:36.38ID:ltkMWbkd ワークシート関数だとしょっちゅう循環参照になっちゃって発狂
280デフォルトの名無しさん
2025/04/13(日) 11:36:03.47ID:L/ux9paG よくある「脱Excelで属人化解消」の文脈でいう属人化というのはワークシートでの人力作業やVBAという技術自体を問題視してるわけではなく、
担当者個人に属する固有の業務が存在することを問題視しているのだけど、
典型的な自称VBAできる事務員からすると自分の担当業務しか見えてないからVBAの何が悪いのかみたいな的外れな反応になりがちなんだよね
担当者個人に属する固有の業務が存在することを問題視しているのだけど、
典型的な自称VBAできる事務員からすると自分の担当業務しか見えてないからVBAの何が悪いのかみたいな的外れな反応になりがちなんだよね
281デフォルトの名無しさん
2025/04/13(日) 12:31:20.49ID:B9ltEcmk 仕様書もコメントも残さないで、その場しのぎのコードで終わってるから
他の人が見ると なにこれ… ってなるのだよ
他の人が見ると なにこれ… ってなるのだよ
282デフォルトの名無しさん
2025/04/13(日) 13:25:01.44ID:ECuVOKsy 全体の広い範囲をVBAで制御やろうとするとめんどいし弊害出るからね
針のように一点に特化させた事をやる
前職で10万円、去年30万取った俺が言うんならまぁほぼ間違いない
針のように一点に特化させた事をやる
前職で10万円、去年30万取った俺が言うんならまぁほぼ間違いない
283デフォルトの名無しさん
2025/04/13(日) 14:09:46.83ID:tJJIFsIc 究極のカスタマイズだね。
284デフォルトの名無しさん
2025/04/13(日) 14:47:09.49ID:5K+xVou/ >>282
金額でその場凌ぎの仕事しかしたことがない奴だとわかるわ
金額でその場凌ぎの仕事しかしたことがない奴だとわかるわ
285デフォルトの名無しさん
2025/04/13(日) 15:11:05.38ID:4yNzrwxr ソースファイルなら観れば判る
cellに数式描かれてたらいちいち全部のcell観る訳にもいかん
AccessのFormとかならマクロもソースも一覧にする機能あるが
Excelにはそういうのないのかな
っていうか各Cellに$A$1みたいなのがコピペだらけになるのが嫌
forループをループじゃなくて全部展開されたソースコードみたいなうざさ
cellに数式描かれてたらいちいち全部のcell観る訳にもいかん
AccessのFormとかならマクロもソースも一覧にする機能あるが
Excelにはそういうのないのかな
っていうか各Cellに$A$1みたいなのがコピペだらけになるのが嫌
forループをループじゃなくて全部展開されたソースコードみたいなうざさ
286デフォルトの名無しさん
2025/04/13(日) 15:34:05.59ID:TB+WR7Ct >>284
微笑ましいレスだね
微笑ましいレスだね
287デフォルトの名無しさん
2025/04/13(日) 15:55:26.11ID:gnJKXVL8288デフォルトの名無しさん
2025/04/13(日) 15:57:45.38ID:ECuVOKsy 去年見た記事にあったよね
各々の職の補助スキルとして使うVBAで細かいコードや作り方に固執するようなのは低年収であり出世もしない
センスが元々ないと作り込みの方法も頓珍漢になるってね
各々の職の補助スキルとして使うVBAで細かいコードや作り方に固執するようなのは低年収であり出世もしない
センスが元々ないと作り込みの方法も頓珍漢になるってね
289デフォルトの名無しさん
2025/04/13(日) 22:22:29.45ID:+TdScgKq >>288
お前みたいな能力の足りない奴は何をやらせても俗人化するんだぞ
お前みたいな能力の足りない奴は何をやらせても俗人化するんだぞ
290デフォルトの名無しさん
2025/04/14(月) 08:41:10.54ID:ADX0WDYm 仙人化でもしてろ
291デフォルトの名無しさん
2025/04/14(月) 10:12:14.09ID:sDIA/6mJ とは言え、余剰人員を確保せず少数精鋭を目指してるような事務所は
必然的に俗人化してしまうのでは?
そこに居る誰もがどの業務にも精通してる、なんて方が少ないだろ
事務方は渉外で社外との交渉も社内との交渉もまんべんなくこなさなきゃいけない
どの得意先もおんなじ業務おんなじ取引方法で済むはずも無く、交渉において
それなりのスキルが必要とされるケースもままあるんだから、どうしたって
業務の内訳として俗人化は避けて通れない
そいつが事故で入院しただのな場合は、段取りから何からてんやわんやの大騒動が巻き起こったり
そんな時でも、処理において自動化されてたら業務に詳しくない人間でも何とかこなせる(事もある
横澤夏子がひとりで請求業務でてんてこ舞いしてても、楽々明細導入したら誰でも可能に成るようなもの
その自動化する時点において「担当者個人の独自な目線で」じゃ無くて上の方からの目線で自動化してりゃ
そうそう混乱には結びつかない どこに視点を置くかがいちばんだいじ
必然的に俗人化してしまうのでは?
そこに居る誰もがどの業務にも精通してる、なんて方が少ないだろ
事務方は渉外で社外との交渉も社内との交渉もまんべんなくこなさなきゃいけない
どの得意先もおんなじ業務おんなじ取引方法で済むはずも無く、交渉において
それなりのスキルが必要とされるケースもままあるんだから、どうしたって
業務の内訳として俗人化は避けて通れない
そいつが事故で入院しただのな場合は、段取りから何からてんやわんやの大騒動が巻き起こったり
そんな時でも、処理において自動化されてたら業務に詳しくない人間でも何とかこなせる(事もある
横澤夏子がひとりで請求業務でてんてこ舞いしてても、楽々明細導入したら誰でも可能に成るようなもの
その自動化する時点において「担当者個人の独自な目線で」じゃ無くて上の方からの目線で自動化してりゃ
そうそう混乱には結びつかない どこに視点を置くかがいちばんだいじ
292デフォルトの名無しさん
2025/04/14(月) 10:27:35.84ID:U6Mwd36q >>291
それはまた別の話だからスレチ
それはまた別の話だからスレチ
293デフォルトの名無しさん
2025/04/14(月) 20:29:19.50ID:q3TQrYqH294デフォルトの名無しさん
2025/04/14(月) 20:34:23.20ID:sDIA/6mJ 事務職を廃止するような会社があるのか? 妄想か? おだいじに
295デフォルトの名無しさん
2025/04/14(月) 21:07:39.33ID:q3TQrYqH296デフォルトの名無しさん
2025/04/14(月) 23:38:15.91ID:GN7fg4Qa >>295
知的障害者はそろそろ消えてくれないか?
知的障害者はそろそろ消えてくれないか?
297デフォルトの名無しさん
2025/04/14(月) 23:55:51.33ID:q3TQrYqH298デフォルトの名無しさん
2025/04/15(火) 02:27:22.26ID:aPUJOtvB299デフォルトの名無しさん
2025/04/15(火) 04:20:07.76ID:7Nt+1HIX >>298
境界知能の中で平均の上か ってなんですか?日本語として成立していますか?
境界知能の中で平均の上か ってなんですか?日本語として成立していますか?
300デフォルトの名無しさん
2025/04/15(火) 07:07:25.43ID:LfPgNjE5 >>299
うわっ、やっぱり境界知能だ
うわっ、やっぱり境界知能だ
301デフォルトの名無しさん
2025/04/15(火) 07:45:35.66ID:YVJZqCjB >TypeScriptはJavaScriptの進化系ですか?
>M言語のように、Excel専用の言語ではないですか?
こんなことを書いてる時点で境界知能の人確定だろうよ
>M言語のように、Excel専用の言語ではないですか?
こんなことを書いてる時点で境界知能の人確定だろうよ
302デフォルトの名無しさん
2025/04/15(火) 08:04:14.01ID:hOeShAdY >>300
発達障害だろ
発達障害だろ
303デフォルトの名無しさん
2025/04/15(火) 08:21:38.20ID:tfTEwuEp Excel VBAはずっと残り続けるだろうけどそれはそれとして、Pythonが入っているPCならxlwings等で書く/書き換えるようにした方がいろいろ楽になるんだろうなという気はするかな。やっていることは実質PythonでExcel VBAのオブジェクトを操作しているだけなので、Excel VBAの知識はムダにならないし。
304デフォルトの名無しさん
2025/04/15(火) 11:43:51.98ID:CbsPdu2a trait障害ですね判ります
305デフォルトの名無しさん
2025/04/15(火) 19:02:25.51ID:7Nt+1HIX >>301
オフィス スクリプトは TypeScript で書かれており、JavaScript のスーパーセットです。
ではないのですか?
ttps://learn.microsoft.com/ja-jp/office/dev/scripts/develop/scripting-fundamentals
オフィス スクリプトは TypeScript で書かれており、JavaScript のスーパーセットです。
ではないのですか?
ttps://learn.microsoft.com/ja-jp/office/dev/scripts/develop/scripting-fundamentals
306デフォルトの名無しさん
2025/04/15(火) 19:40:45.23ID:hOeShAdY307デフォルトの名無しさん
2025/04/15(火) 20:59:17.90ID:LfPgNjE5308デフォルトの名無しさん
2025/04/15(火) 21:04:11.20ID:7Nt+1HIX >>307
Microsoftは知的障害者の集まりなんですか?
Microsoftは知的障害者の集まりなんですか?
309デフォルトの名無しさん
2025/04/15(火) 22:26:37.56ID:LfPgNjE5 >>308
お前は本当に知的障害者なんだな
お前は本当に知的障害者なんだな
310デフォルトの名無しさん
2025/04/15(火) 22:28:00.99ID:v7XOhP1D これはもう本物の知的障害者降臨という扱いでよいのでは?
311デフォルトの名無しさん
2025/04/15(火) 22:50:02.59ID:V9CHeTbA 年収や役職にも比例するからなぁ
担当で年収500万とかだった頃はまだVBAの中身も細かく見て拘ってた
年収810万の係長の今VBAの作り込みなんて言ってたら叱られる
俺の立場でもそうなんだから日本どころか世界もそうなんだろう
担当で年収500万とかだった頃はまだVBAの中身も細かく見て拘ってた
年収810万の係長の今VBAの作り込みなんて言ってたら叱られる
俺の立場でもそうなんだから日本どころか世界もそうなんだろう
312デフォルトの名無しさん
2025/04/15(火) 22:53:06.79ID:7Nt+1HIX >>311
IT企業に勤めていますけど、一般の人が考えるプログラマーはただの作業員ですよ、工場の工員やコンビニ店員となんら変わらない
求められている人は打ち合わせができる人、要件定義ができる人、派遣のリーダー(指揮命令者)
IT企業に勤めていますけど、一般の人が考えるプログラマーはただの作業員ですよ、工場の工員やコンビニ店員となんら変わらない
求められている人は打ち合わせができる人、要件定義ができる人、派遣のリーダー(指揮命令者)
313デフォルトの名無しさん
2025/04/15(火) 23:05:17.82ID:V9CHeTbA >>312
俺はIT企業じゃないけど一般企業でそれが出来る人は必然的に部下の管理に回るでしょ
といいたいけど管理もしつつ作り込みの概念がないいわれた事だけやるような担当に任せられず太い骨子と肉まで作るハメになるのが現実だね
俺はIT企業じゃないけど一般企業でそれが出来る人は必然的に部下の管理に回るでしょ
といいたいけど管理もしつつ作り込みの概念がないいわれた事だけやるような担当に任せられず太い骨子と肉まで作るハメになるのが現実だね
314デフォルトの名無しさん
2025/04/15(火) 23:42:42.30ID:aPUJOtvB315デフォルトの名無しさん
2025/04/15(火) 23:54:09.73ID:IBiP5Aj6 Excelのことも知らないようだから働いたことのない無職の人だろうよ
316デフォルトの名無しさん
2025/04/15(火) 23:58:57.29ID:RKwZlHjM エクセルはオワコンか。まさか三四郎の時代が来るとはこの俺の眼を持ってしても
317デフォルトの名無しさん
2025/04/16(水) 03:22:35.98ID:xdrSv+S6 Improvのデモ見たときは画期的だと思ったわ
318デフォルトの名無しさん
2025/04/16(水) 06:45:45.02ID:F+Twx8dn >>314
精神障害者雇用枠なんじゃね?
精神障害者雇用枠なんじゃね?
319デフォルトの名無しさん
2025/04/16(水) 07:49:21.73ID:l60D8Rx4 中堅IT企業の社員食堂で調理師補助やってる
食材の発注表とかシフト管理とかでExcelはけっこう使ってる
食材の発注表とかシフト管理とかでExcelはけっこう使ってる
320デフォルトの名無しさん
2025/04/16(水) 12:37:04.29ID:S2bYXYAK ・VBA
・PowerShell
・Power Automate
・Office Scripts
の関係をどなたか整理して下さいまし、エロい人
・PowerShell
・Power Automate
・Office Scripts
の関係をどなたか整理して下さいまし、エロい人
321デフォルトの名無しさん
2025/04/16(水) 13:10:11.91ID:ApyifYby322デフォルトの名無しさん
2025/04/16(水) 23:39:21.70ID:UnijqTD+ APIを使って進捗バーを表示させたいのだけど、枠だけ作られて緑のあれが出ないです
323デフォルトの名無しさん
2025/04/17(木) 01:36:05.40ID:KzCUo7uK 一説にはコンピューターウイルスの80%以上がVBA由来だった。Microsoftが既定で無効にしたら被害が激減した、と聞いてとても驚いた。
よくよく考えてみれば仮にコンピューターウイルスが.batファイルだったとして、一般人がそれを開こうとは思わないよな。
Officeのファイルのアイコンだったら慢心して開くわけだ。
公式フィッシング詐欺じゃないか。
マクロ有効のファイルのアイコンはいつものアイコンに黄色いビックリマークにでも変更したらいいのに。
よくよく考えてみれば仮にコンピューターウイルスが.batファイルだったとして、一般人がそれを開こうとは思わないよな。
Officeのファイルのアイコンだったら慢心して開くわけだ。
公式フィッシング詐欺じゃないか。
マクロ有効のファイルのアイコンはいつものアイコンに黄色いビックリマークにでも変更したらいいのに。
324デフォルトの名無しさん
2025/04/17(木) 03:52:37.06ID:o9rmB53T また馬鹿二人
325デフォルトの名無しさん
2025/04/17(木) 07:37:39.31ID:RHVJQlpr お前以外にもう一人いるんか
326デフォルトの名無しさん
2025/04/17(木) 09:50:00.51ID:ygSDqeHK Win10以降とか64ビット対応とか、いろんな理由でつまずく原因が転がっているだろうけど、
https://jitsuyogaku.com/2024/09/02/vba-progressbar/ とか
こっちはラベルでプログレスバー実装とか試みてるケースだけど
https://qiita.com/Mount/items/c41ff040602abdb5309f とかを参考にして励めばどうにか成りそう
単にプログレスバーの更新をしてないだけかも知らんけど
https://jitsuyogaku.com/2024/09/02/vba-progressbar/ とか
こっちはラベルでプログレスバー実装とか試みてるケースだけど
https://qiita.com/Mount/items/c41ff040602abdb5309f とかを参考にして励めばどうにか成りそう
単にプログレスバーの更新をしてないだけかも知らんけど
327デフォルトの名無しさん
2025/04/17(木) 15:46:07.98ID:o9rmB53T328デフォルトの名無しさん
2025/04/17(木) 18:06:49.09ID:BSfo0rOp >>325
俺とお前と大五郎と酒と泪と男と女と部屋とYシャツと私と愛しさと切なさと心強さと糸井重里
俺とお前と大五郎と酒と泪と男と女と部屋とYシャツと私と愛しさと切なさと心強さと糸井重里
329デフォルトの名無しさん
2025/04/17(木) 21:50:56.16ID:KzCUo7uK vbaも近代化改修が行われてPower VBAになってスクラッチ開発できる様になったらいいのにな
これが本当のvisual basic
これが本当のvisual basic
330デフォルトの名無しさん
2025/04/18(金) 04:48:09.14ID:L6zyvyKf vb6で終わってvb.netやc#になったから今更それはないな
ついていけない人は欲しいだろうが
ついていけない人は欲しいだろうが
331デフォルトの名無しさん
2025/04/18(金) 06:15:21.95ID:1nv1ghXV この期に及んでVBAに止まっている連中に仮に新しいものを提供したところで移るわけがない
332デフォルトの名無しさん
2025/04/18(金) 06:43:13.37ID:ky+/acoM PythonだったらそんなにExcelを高速に処理する事ができて、しかも楽にコードが書けるのですか?
333デフォルトの名無しさん
2025/04/18(金) 07:51:27.87ID:zoX3HVfE 処理の速度は変わらないけど楽にはなる
334デフォルトの名無しさん
2025/04/18(金) 10:01:29.16ID:4ybR59hN VBAが構文的にしんどいのって、
・ 変数の宣言と初期化がいっぺんに出来ない。初期化に(Let/)Setが必要。
・ 関数と手続とが構文上区別されている。
・ コレクション・コンテナやクラスが使いにくい。
ーー辺りかな。
他の言語ではとうに克服されてまったく気にしなくても良くなっていることがVBAでは克服されておらず、そのツケをコードを書く側が負担させられている感がストレスかなぁ。書けなくはないけど楽には書けないし、書けば書くほどストレスが溜まって嫌いになる言語だという人も多そう。
逆に言えば、そんなの気にならない、所詮構文でしょって人も少なくないだろうとは思うけど。
・ 変数の宣言と初期化がいっぺんに出来ない。初期化に(Let/)Setが必要。
・ 関数と手続とが構文上区別されている。
・ コレクション・コンテナやクラスが使いにくい。
ーー辺りかな。
他の言語ではとうに克服されてまったく気にしなくても良くなっていることがVBAでは克服されておらず、そのツケをコードを書く側が負担させられている感がストレスかなぁ。書けなくはないけど楽には書けないし、書けば書くほどストレスが溜まって嫌いになる言語だという人も多そう。
逆に言えば、そんなの気にならない、所詮構文でしょって人も少なくないだろうとは思うけど。
335デフォルトの名無しさん
2025/04/18(金) 10:18:33.71ID:5qwyQLY6 どうでもいいな
そんなことが問題になるほどの規模でVBAを書く必要があるならその設計の方が問題
そんなことが問題になるほどの規模でVBAを書く必要があるならその設計の方が問題
336デフォルトの名無しさん
2025/04/18(金) 12:01:58.63ID:6yGBiO+t 難解な関数が組める事を自慢したい馬鹿、VBAが書ける事を自慢した馬鹿のどちらも各企業にいるよなw
Excelなんて単なる事務道具だぞ
Excelなんて単なる事務道具だぞ
337デフォルトの名無しさん
2025/04/18(金) 12:24:40.01ID:zoX3HVfE >>334
・ 変数の宣言と初期化がいっぺんに出来ない。初期化に(Let/)Setが必要。
オブジェクト変数じゃなければいっぺんにできるし、
オブジェクト変数だとしてもセミコロンで一行に書くイディオムで実質いっぺんにやれる
・ 関数と手続とが構文上区別されている。
Excelにおいては一緒の方がバグ生むでしょ
alt+F8押したときに関数出てくるのはマズくない?
・ コレクション・コンテナやクラスが使いにくい。
これは同意
とはいえ不満のほとんどはIDEと統合されてなければ解決するよね
エディタの機能に任せれば良いだけで、それを使えないVBEでの開発になるからしんどい
・ 変数の宣言と初期化がいっぺんに出来ない。初期化に(Let/)Setが必要。
オブジェクト変数じゃなければいっぺんにできるし、
オブジェクト変数だとしてもセミコロンで一行に書くイディオムで実質いっぺんにやれる
・ 関数と手続とが構文上区別されている。
Excelにおいては一緒の方がバグ生むでしょ
alt+F8押したときに関数出てくるのはマズくない?
・ コレクション・コンテナやクラスが使いにくい。
これは同意
とはいえ不満のほとんどはIDEと統合されてなければ解決するよね
エディタの機能に任せれば良いだけで、それを使えないVBEでの開発になるからしんどい
338デフォルトの名無しさん
2025/04/18(金) 13:15:43.40ID:4ybR59hN 宣言と初期化については、セミコロンで複数ステートメントを並べて書けるから実質同じというのはどうかなぁ。オブジェクトか非オブジェクトかで書き方を変える必要があること自体がストレスじゃない? 揃えるなら非オブジェクトの方にLetをつける方向性になるけどそれも馬鹿馬鹿しいし。
マクロ一覧については、定義ステートメントの予約語を分けなくてもマクロとして使える関数をピックアップすることは可能だったのではと思う。
あと、関数・手続の呼び出し(Callステートメント)の構文もちょっと擁護できないかな。
VBEの機能がいまいちというのは同感だけど、構文上の書きやすさというのはそれとはまた別の次元の話。また、構文上の問題というのはプログラムの規模とはあまり関係ない話で、ごく短いプログラムでもストレスはストレスだと思う(長いプログラムならストレスの総量が閾値を超えてしまうような場合でも、短いプログラムなら何とか耐えられるとかそういうことはあるかもしれないが)。
結局、Excel組み込みというVBA唯一最大のメリットのために、構文の書きにくさ・VBEの機能の低さに目をつぶれるかという話なんでしょ。他の選択肢もある場面であえて好んでVBAを選ぶ理由はほとんどないけれど、Excel VBA以外に選択肢がないという状況は結構あるからそういう状況で今後も生き残っていくということだと思う。
マクロ一覧については、定義ステートメントの予約語を分けなくてもマクロとして使える関数をピックアップすることは可能だったのではと思う。
あと、関数・手続の呼び出し(Callステートメント)の構文もちょっと擁護できないかな。
VBEの機能がいまいちというのは同感だけど、構文上の書きやすさというのはそれとはまた別の次元の話。また、構文上の問題というのはプログラムの規模とはあまり関係ない話で、ごく短いプログラムでもストレスはストレスだと思う(長いプログラムならストレスの総量が閾値を超えてしまうような場合でも、短いプログラムなら何とか耐えられるとかそういうことはあるかもしれないが)。
結局、Excel組み込みというVBA唯一最大のメリットのために、構文の書きにくさ・VBEの機能の低さに目をつぶれるかという話なんでしょ。他の選択肢もある場面であえて好んでVBAを選ぶ理由はほとんどないけれど、Excel VBA以外に選択肢がないという状況は結構あるからそういう状況で今後も生き残っていくということだと思う。
339デフォルトの名無しさん
2025/04/18(金) 13:53:14.91ID:ooz79whL Copilotがくそ過ぎる
Microsoftはこれでいいのかよ
ChatGPTの独壇場だなVBAは
Microsoftはこれでいいのかよ
ChatGPTの独壇場だなVBAは
340デフォルトの名無しさん
2025/04/18(金) 14:54:36.62ID:5qwyQLY6 VBA使い含めMSの客のボリューム層なんて、大半は最新のAIが本気出したら簡単に代替できるような仕事しかしてないからね
今のMSのビジネスモデルが完全にユーザー数に対する課金に依存している以上、利益相反関係にあるからCopilotはあまり賢くできないのよ
今のMSのビジネスモデルが完全にユーザー数に対する課金に依存している以上、利益相反関係にあるからCopilotはあまり賢くできないのよ
341デフォルトの名無しさん
2025/04/18(金) 17:52:29.83ID:08LfVk9Y CopilotはchatGTPです
342デフォルトの名無しさん
2025/04/18(金) 18:28:34.92ID:aM6hZ3c/ デビルチョップはパンチ力です
343デフォルトの名無しさん
2025/04/18(金) 18:46:19.31ID:CBG0ye4/ >>338
宣言と初期化の件、実質同じなんて言ってないのに勝手に書き換えないでほしい
揃える必要あるか?
ポインタかそうでないか、それぞれをどう宣言するかって話なんだから、
char foo = 'a';
char* bar = "a";
これらが書きやすいって人もいれば分からんって人もいて、想定ユーザーをどうするかってだけ
VB(A)はそれらが分からんって人を対象にした言語
マクロのピックアップにしても、いちいちVBAをパースするにあたり、Subの行だけ拾ってくれば済む処理で他のことさせるってことだろ?
かつて.xlsファイルはフロッピーに保存されてたんだぞ
当時から今みたいな富豪的プログラミングが可能だったわけではない
動作速度とのバランスを考えた設計と、こだわり続けた互換性の上に今がある
Callステートメントの何が気に食わないの?
宣言と初期化の件、実質同じなんて言ってないのに勝手に書き換えないでほしい
揃える必要あるか?
ポインタかそうでないか、それぞれをどう宣言するかって話なんだから、
char foo = 'a';
char* bar = "a";
これらが書きやすいって人もいれば分からんって人もいて、想定ユーザーをどうするかってだけ
VB(A)はそれらが分からんって人を対象にした言語
マクロのピックアップにしても、いちいちVBAをパースするにあたり、Subの行だけ拾ってくれば済む処理で他のことさせるってことだろ?
かつて.xlsファイルはフロッピーに保存されてたんだぞ
当時から今みたいな富豪的プログラミングが可能だったわけではない
動作速度とのバランスを考えた設計と、こだわり続けた互換性の上に今がある
Callステートメントの何が気に食わないの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「怒りに震えて涙が出た」 同性婚認めず「合憲」判断に原告が反発 「差別的な判決だ」 ★2 [ぐれ★]
- 今後50年間、毎年100万人ずつ人口が減る…「少子化対策」の失敗で日本が迎える「死ぬまで搾取」というヤバい未来 ★6 [ぐれ★]
- 財政膨張、自民党内に異論 麻生副総裁「やりすぎじゃないか」 [蚤の市★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★6 [ぐれ★]
- 今後50年間、毎年100万人ずつ人口が減る…「少子化対策」の失敗で日本が迎える「死ぬまで搾取」というヤバい未来 ★7 [ぐれ★]
- 「インバウンド政策上、中国は重要」、訪日自粛で金子国交相「早く通常の状況に戻っていただきたい」★3 [ぐれ★]
- 日本政府、ブチギレ「ガソリン暫定税率廃止したぶん、どこ増税すればいいんだよ!!!!」 [329329848]
- 【動画】上海バンダイナムコフェス、ワンピース歌ってる途中に中国政府「日本人の公演全面禁止」発令された瞬間強制終了 怖すぎ★5 [579392623]
- お前らって定期的にうんちすることを心がけてるよな
- 中国を怒らせた高市答弁は、質問した岡田が悪い。という評価が有権者の間で確定してしまう [313077826]
- 【悲報】国分太一さん「全てを失ったんだ!答え合わせさせてくれ!」日テレ「ダメです(即答」 [531674905]
- 【悲報】30代独身男性の休日、悲惨すぎるwmwmwmwmwmwmwmwmmwmwmw [517459952]
