[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 11/17 16:56 / Filesize : 280 KB / Number-of Response : 1024
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part82



1 名前:デフォルトの名無しさん [2025/01/24(金) 03:31:15.25 ID:l239yW+P.net]
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/

267 名前:デフォルトの名無しさん mailto:sage [2025/04/10(木) 08:43:45.73 ID:SycQuxFd.net]
ないなら作ればよいではないか

268 名前:デフォルトの名無しさん [2025/04/10(木) 09:04:24.67 ID:OnenUFEt.net]
vbsでやっていた機能を同じ命令で同じ動作をするようにエクセル側が対応すれば済む話なんだよな?

269 名前:デフォルトの名無しさん mailto:sage [2025/04/10(木) 09:41:26.96 ID:215YODyI.net]
kintoneも似たような感じになってることもあるだろうけど、
裾野の規模が段違いだからなあ

270 名前:デフォルトの名無しさん [2025/04/10(木) 18:06:25.14 ID:MLVPaIHA.net]
>>267
脱Excelとかいう幻想に騙されて、大々的に他のソフトを導入した企業にとっては大問題だと思います

271 名前:デフォルトの名無しさん mailto:sage [2025/04/11(金) 07:01:19.17 ID:h/Pi6Diq.net]
PowerShellやらPowerAutomateでもいいし
なんならPython+Openpyxlでもかけるけども
けっきょくVBAが馴染むんだよね
EXCEL方眼紙とおなじでビジネスといったらこう

272 名前:デフォルトの名無しさん [2025/04/11(金) 21:51:09.85 ID:TGfb/Or4.net]
Excelのお勉強はしないのに、ほかのソフトウェアのお勉強ならするのですか?
そのソフトウェアは御社の業務にカスタマイズできるのですか?

273 名前:デフォルトの名無しさん [2025/04/12(土) 13:10:17.53 ID:54aHIZAI.net]
WIX

274 名前:デフォルトの名無しさん [2025/04/12(土) 15:55:55.88 ID:TWdjuBDZ.net]
VBAは非常に簡単なプログラミング言語(プログラミング言語かすら怪しい)のに属人化するのはなぜですか?

275 名前:デフォルトの名無しさん mailto:sage [2025/04/12(土) 16:03:17.56 ID:mOSc/cCd.net]
>>269
んなこたーない
単にIDEと一体化してるからVBA使わざるを得ないってだけ
言語仕様はかなりうんちだよ



276 名前:デフォルトの名無しさん [2025/04/12(土) 16:59:57.94 ID:fCEj4mw6.net]
>>272
VBAというより垂直分散システムの問題だね
Excelファイルを担当者が受け取って手元のシートに貼り付けてVBA動かして次の担当者に渡して…という、いわゆるバケツリレー状態になりやすい
何やってるか紐解こうとしたときに一つのアプリと一つのDBならそれらを調べりゃ済むところが、Excelバケツリレーだと各担当者の手作業と手元のVBAの内容を全部調べて回らなきゃならん
とまあ教科書的な答えは上記の通りだが、単純にバカが作るから必要以上に複雑になる面も無視できない

277 名前:デフォルトの名無しさん mailto:sage [2025/04/12(土) 18:34:10.43 ID:YYK6z2xW.net]
ワークシート関数でつくった天才的シート
誰も解析できない

VBAは後任に引き継ぎできる
public Dimって分かりやすくグローバル変数にしてくれてるのも
評価高い

278 名前:デフォルトの名無しさん mailto:sage [2025/04/12(土) 18:52:11.28 ID:mOSc/cCd.net]
>>275
ええ…

279 名前:デフォルトの名無しさん [2025/04/12(土) 21:14:38.07 ID:zeIho1I5.net]
>>275
作り方によると思うけど、ワークシート関数で出来る事を変な知識でVBAでやってメンテ出来ない作りにして後の人に支障を出しているパターンを見ることが多い。

280 名前:デフォルトの名無しさん [2025/04/12(土) 22:52:11.89 ID:Q/tL3UO2.net]
>>277
あるある
まさに「バカが作るから必要以上に複雑になる」の好例

281 名前:デフォルトの名無しさん mailto:sage [2025/04/13(日) 08:43:36.38 ID:ltkMWbkd.net]
ワークシート関数だとしょっちゅう循環参照になっちゃって発狂

282 名前:デフォルトの名無しさん [2025/04/13(日) 11:36:03.47 ID:L/ux9paG.net]
よくある「脱Excelで属人化解消」の文脈でいう属人化というのはワークシートでの人力作業やVBAという技術自体を問題視してるわけではなく、
担当者個人に属する固有の業務が存在することを問題視しているのだけど、
典型的な自称VBAできる事務員からすると自分の担当業務しか見えてないからVBAの何が悪いのかみたいな的外れな反応になりがちなんだよね

283 名前:デフォルトの名無しさん [2025/04/13(日) 12:31:20.49 ID:B9ltEcmk.net]
仕様書もコメントも残さないで、その場しのぎのコードで終わってるから
他の人が見ると なにこれ… ってなるのだよ

284 名前:デフォルトの名無しさん mailto:sage [2025/04/13(日) 13:25:01.44 ID:ECuVOKsy.net]
全体の広い範囲をVBAで制御やろうとするとめんどいし弊害出るからね
針のように一点に特化させた事をやる
前職で10万円、去年30万取った俺が言うんならまぁほぼ間違いない

285 名前:デフォルトの名無しさん mailto:sage [2025/04/13(日) 14:09:46.83 ID:tJJIFsIc.net]
究極のカスタマイズだね。



286 名前:デフォルトの名無しさん [2025/04/13(日) 14:47:09.49 ID:5K+xVou/.net]
>>282
金額でその場凌ぎの仕事しかしたことがない奴だとわかるわ

287 名前:デフォルトの名無しさん [2025/04/13(日) 15:11:05.38 ID:4yNzrwxr.net]
ソースファイルなら観れば判る
cellに数式描かれてたらいちいち全部のcell観る訳にもいかん
AccessのFormとかならマクロもソースも一覧にする機能あるが
Excelにはそういうのないのかな
っていうか各Cellに$A$1みたいなのがコピペだらけになるのが嫌
forループをループじゃなくて全部展開されたソースコードみたいなうざさ

288 名前:デフォルトの名無しさん mailto:sage [2025/04/13(日) 15:34:05.59 ID:TB+WR7Ct.net]
>>284
微笑ましいレスだね

289 名前:デフォルトの名無しさん mailto:sage [2025/04/13(日) 15:55:26.11 ID:gnJKXVL8.net]
>>284
驚きの安さだよな
使い捨て人材

290 名前:デフォルトの名無しさん mailto:sage [2025/04/13(日) 15:57:45.38 ID:ECuVOKsy.net]
去年見た記事にあったよね
各々の職の補助スキルとして使うVBAで細かいコードや作り方に固執するようなのは低年収であり出世もしない
センスが元々ないと作り込みの方法も頓珍漢になるってね

291 名前:デフォルトの名無しさん mailto:sage [2025/04/13(日) 22:22:29.45 ID:+TdScgKq.net]
>>288
お前みたいな能力の足りない奴は何をやらせても俗人化するんだぞ

292 名前:デフォルトの名無しさん mailto:sage [2025/04/14(月) 08:41:10.54 ID:ADX0WDYm.net]
仙人化でもしてろ

293 名前:デフォルトの名無しさん mailto:sage [2025/04/14(月) 10:12:14.09 ID:sDIA/6mJ.net]
とは言え、余剰人員を確保せず少数精鋭を目指してるような事務所は
必然的に俗人化してしまうのでは?
そこに居る誰もがどの業務にも精通してる、なんて方が少ないだろ
事務方は渉外で社外との交渉も社内との交渉もまんべんなくこなさなきゃいけない
どの得意先もおんなじ業務おんなじ取引方法で済むはずも無く、交渉において
それなりのスキルが必要とされるケースもままあるんだから、どうしたって
業務の内訳として俗人化は避けて通れない
そいつが事故で入院しただのな場合は、段取りから何からてんやわんやの大騒動が巻き起こったり
そんな時でも、処理において自動化されてたら業務に詳しくない人間でも何とかこなせる(事もある

横澤夏子がひとりで請求業務でてんてこ舞いしてても、楽々明細導入したら誰でも可能に成るようなもの
その自動化する時点において「担当者個人の独自な目線で」じゃ無くて上の方からの目線で自動化してりゃ
そうそう混乱には結びつかない どこに視点を置くかがいちばんだいじ

294 名前:デフォルトの名無しさん mailto:sage [2025/04/14(月) 10:27:35.84 ID:U6Mwd36q.net]
>>291
それはまた別の話だからスレチ

295 名前:デフォルトの名無しさん [2025/04/14(月) 20:29:19.50 ID:q3TQrYqH.net]
>>291
にも関わらず、誰にでもできると軽く考えられる事務職
事務職を廃止しても結局事務専門の部署が復活
笑える



296 名前:デフォルトの名無しさん mailto:sage [2025/04/14(月) 20:34:23.20 ID:sDIA/6mJ.net]
事務職を廃止するような会社があるのか? 妄想か? おだいじに

297 名前:デフォルトの名無しさん [2025/04/14(月) 21:07:39.33 ID:q3TQrYqH.net]
>>294
普通にあるますよ
あるあるです

TypeScriptはJavaScriptの進化系ですか?
M言語のように、Excel専用の言語ではないですか?

298 名前:デフォルトの名無しさん mailto:sage [2025/04/14(月) 23:38:15.91 ID:GN7fg4Qa.net]
>>295
知的障害者はそろそろ消えてくれないか?

299 名前:デフォルトの名無しさん [2025/04/14(月) 23:55:51.33 ID:q3TQrYqH.net]
>>296
知能検査を受けた結果は平均の上でした
あなたが知的障害者だから話が噛み合わないだけでは?

300 名前:デフォルトの名無しさん [2025/04/15(火) 02:27:22.26 ID:aPUJOtvB.net]
>>297
境界知能の中で平均の上か
かわいそうに

301 名前:デフォルトの名無しさん [2025/04/15(火) 04:20:07.76 ID:7Nt+1HIX.net]
>>298
境界知能の中で平均の上か ってなんですか?日本語として成立していますか?

302 名前:デフォルトの名無しさん [2025/04/15(火) 07:07:25.43 ID:LfPgNjE5.net]
>>299
うわっ、やっぱり境界知能だ

303 名前:デフォルトの名無しさん [2025/04/15(火) 07:45:35.66 ID:YVJZqCjB.net]
>TypeScriptはJavaScriptの進化系ですか?
>M言語のように、Excel専用の言語ではないですか?

こんなことを書いてる時点で境界知能の人確定だろうよ

304 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 08:04:14.01 ID:hOeShAdY.net]
>>300
発達障害だろ

305 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 08:21:38.20 ID:tfTEwuEp.net]
Excel VBAはずっと残り続けるだろうけどそれはそれとして、Pythonが入っているPCならxlwings等で書く/書き換えるようにした方がいろいろ楽になるんだろうなという気はするかな。やっていることは実質PythonでExcel VBAのオブジェクトを操作しているだけなので、Excel VBAの知識はムダにならないし。



306 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 11:43:51.98 ID:CbsPdu2a.net]
trait障害ですね判ります

307 名前:デフォルトの名無しさん [2025/04/15(火) 19:02:25.51 ID:7Nt+1HIX.net]
>>301
オフィス スクリプトは TypeScript で書かれており、JavaScript のスーパーセットです。
ではないのですか?

ttps://learn.microsoft.com/ja-jp/office/dev/scripts/develop/scripting-fundamentals

308 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 19:40:45.23 ID:hOeShAdY.net]
>>305
平均の上なら延々とスレ違いの話するな
境界知能だの発達障害だの言われても仕方がない

309 名前:デフォルトの名無しさん [2025/04/15(火) 20:59:17.90 ID:LfPgNjE5.net]
>>305
もしかして境界知能にも達しない本物の知的障害者か?
療養手帳持ち?

310 名前:デフォルトの名無しさん [2025/04/15(火) 21:04:11.20 ID:7Nt+1HIX.net]
>>307
Microsoftは知的障害者の集まりなんですか?

311 名前:デフォルトの名無しさん [2025/04/15(火) 22:26:37.56 ID:LfPgNjE5.net]
>>308
お前は本当に知的障害者なんだな

312 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 22:28:00.99 ID:v7XOhP1D.net]
これはもう本物の知的障害者降臨という扱いでよいのでは?

313 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 22:50:02.59 ID:V9CHeTbA.net]
年収や役職にも比例するからなぁ
担当で年収500万とかだった頃はまだVBAの中身も細かく見て拘ってた
年収810万の係長の今VBAの作り込みなんて言ってたら叱られる
俺の立場でもそうなんだから日本どころか世界もそうなんだろう

314 名前:デフォルトの名無しさん [2025/04/15(火) 22:53:06.79 ID:7Nt+1HIX.net]
>>311
IT企業に勤めていますけど、一般の人が考えるプログラマーはただの作業員ですよ、工場の工員やコンビニ店員となんら変わらない
求められている人は打ち合わせができる人、要件定義ができる人、派遣のリーダー(指揮命令者)

315 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 23:05:17.82 ID:V9CHeTbA.net]
>>312
俺はIT企業じゃないけど一般企業でそれが出来る人は必然的に部下の管理に回るでしょ

といいたいけど管理もしつつ作り込みの概念がないいわれた事だけやるような担当に任せられず太い骨子と肉まで作るハメになるのが現実だね



316 名前:デフォルトの名無しさん [2025/04/15(火) 23:42:42.30 ID:aPUJOtvB.net]
>>312
IT企業に勤めているって妄想ですか?
それとも勤めているって清掃員とか経理とかかな
TypeScriptすら知らない人だものね

317 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 23:54:09.73 ID:IBiP5Aj6.net]
Excelのことも知らないようだから働いたことのない無職の人だろうよ

318 名前:デフォルトの名無しさん mailto:sage [2025/04/15(火) 23:58:57.29 ID:RKwZlHjM.net]
エクセルはオワコンか。まさか三四郎の時代が来るとはこの俺の眼を持ってしても

319 名前:デフォルトの名無しさん [2025/04/16(水) 03:22:35.98 ID:xdrSv+S6.net]
Improvのデモ見たときは画期的だと思ったわ

320 名前:デフォルトの名無しさん [2025/04/16(水) 06:45:45.02 ID:F+Twx8dn.net]
>>314
精神障害者雇用枠なんじゃね?

321 名前:デフォルトの名無しさん mailto:sage [2025/04/16(水) 07:49:21.73 ID:l60D8Rx4.net]
中堅IT企業の社員食堂で調理師補助やってる
食材の発注表とかシフト管理とかでExcelはけっこう使ってる

322 名前:デフォルトの名無しさん mailto:sage [2025/04/16(水) 12:37:04.29 ID:S2bYXYAK.net]
・VBA
・PowerShell
・Power Automate
・Office Scripts
の関係をどなたか整理して下さいまし、エロい人

323 名前:デフォルトの名無しさん mailto:sage [2025/04/16(水) 13:10:11.91 ID:ApyifYby.net]
>>317
Lotusでググるとこんなの出るな
https://www.photolibrary.jp/mhd2/img170/450-20100909164918110375.jpg
https://himitsu.wakasa.jp/cms/wp-content/themes/himitsu-wakasa/dist/images/single/heros/lotus/hero.jpg

324 名前:デフォルトの名無しさん [2025/04/16(水) 23:39:21.70 ID:UnijqTD+.net]
APIを使って進捗バーを表示させたいのだけど、枠だけ作られて緑のあれが出ないです

325 名前:デフォルトの名無しさん [2025/04/17(木) 01:36:05.40 ID:KzCUo7uK.net]
一説にはコンピューターウイルスの80%以上がVBA由来だった。Microsoftが既定で無効にしたら被害が激減した、と聞いてとても驚いた。
よくよく考えてみれば仮にコンピューターウイルスが.batファイルだったとして、一般人がそれを開こうとは思わないよな。
Officeのファイルのアイコンだったら慢心して開くわけだ。
公式フィッシング詐欺じゃないか。
マクロ有効のファイルのアイコンはいつものアイコンに黄色いビックリマークにでも変更したらいいのに。



326 名前:デフォルトの名無しさん [2025/04/17(木) 03:52:37.06 ID:o9rmB53T.net]
また馬鹿二人

327 名前:デフォルトの名無しさん mailto:sage [2025/04/17(木) 07:37:39.31 ID:RHVJQlpr.net]
お前以外にもう一人いるんか

328 名前:デフォルトの名無しさん mailto:sage [2025/04/17(木) 09:50:00.51 ID:ygSDqeHK.net]
Win10以降とか64ビット対応とか、いろんな理由でつまずく原因が転がっているだろうけど、
https://jitsuyogaku.com/2024/09/02/vba-progressbar/ とか
こっちはラベルでプログレスバー実装とか試みてるケースだけど
https://qiita.com/Mount/items/c41ff040602abdb5309f とかを参考にして励めばどうにか成りそう
単にプログレスバーの更新をしてないだけかも知らんけど

329 名前:デフォルトの名無しさん [2025/04/17(木) 15:46:07.98 ID:o9rmB53T.net]
>>322
apiと言えば全て同じだと思っている馬鹿
>>323
Windowsのアイコンの仕組みを知らない馬鹿
アイコンで騙してクリックさせる手口があることを知らない馬鹿

330 名前:デフォルトの名無しさん mailto:sage [2025/04/17(木) 18:06:49.09 ID:BSfo0rOp.net]
>>325
俺とお前と大五郎と酒と泪と男と女と部屋とYシャツと私と愛しさと切なさと心強さと糸井重里

331 名前:デフォルトの名無しさん [2025/04/17(木) 21:50:56.16 ID:KzCUo7uK.net]
vbaも近代化改修が行われてPower VBAになってスクラッチ開発できる様になったらいいのにな
これが本当のvisual basic

332 名前:デフォルトの名無しさん [2025/04/18(金) 04:48:09.14 ID:L6zyvyKf.net]
vb6で終わってvb.netやc#になったから今更それはないな
ついていけない人は欲しいだろうが

333 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 06:15:21.95 ID:1nv1ghXV.net]
この期に及んでVBAに止まっている連中に仮に新しいものを提供したところで移るわけがない

334 名前:デフォルトの名無しさん [2025/04/18(金) 06:43:13.37 ID:ky+/acoM.net]
PythonだったらそんなにExcelを高速に処理する事ができて、しかも楽にコードが書けるのですか?

335 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 07:51:27.87 ID:zoX3HVfE.net]
処理の速度は変わらないけど楽にはなる



336 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 10:01:29.16 ID:4ybR59hN.net]
VBAが構文的にしんどいのって、
・ 変数の宣言と初期化がいっぺんに出来ない。初期化に(Let/)Setが必要。
・ 関数と手続とが構文上区別されている。
・ コレクション・コンテナやクラスが使いにくい。
ーー辺りかな。
他の言語ではとうに克服されてまったく気にしなくても良くなっていることがVBAでは克服されておらず、そのツケをコードを書く側が負担させられている感がストレスかなぁ。書けなくはないけど楽には書けないし、書けば書くほどストレスが溜まって嫌いになる言語だという人も多そう。
逆に言えば、そんなの気にならない、所詮構文でしょって人も少なくないだろうとは思うけど。

337 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 10:18:33.71 ID:5qwyQLY6.net]
どうでもいいな
そんなことが問題になるほどの規模でVBAを書く必要があるならその設計の方が問題

338 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 12:01:58.63 ID:6yGBiO+t.net]
難解な関数が組める事を自慢したい馬鹿、VBAが書ける事を自慢した馬鹿のどちらも各企業にいるよなw
Excelなんて単なる事務道具だぞ

339 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 12:24:40.01 ID:zoX3HVfE.net]
>>334
・ 変数の宣言と初期化がいっぺんに出来ない。初期化に(Let/)Setが必要。
オブジェクト変数じゃなければいっぺんにできるし、
オブジェクト変数だとしてもセミコロンで一行に書くイディオムで実質いっぺんにやれる
・ 関数と手続とが構文上区別されている。
Excelにおいては一緒の方がバグ生むでしょ
alt+F8押したときに関数出てくるのはマズくない?
・ コレクション・コンテナやクラスが使いにくい。
これは同意

とはいえ不満のほとんどはIDEと統合されてなければ解決するよね
エディタの機能に任せれば良いだけで、それを使えないVBEでの開発になるからしんどい

340 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 13:15:43.40 ID:4ybR59hN.net]
宣言と初期化については、セミコロンで複数ステートメントを並べて書けるから実質同じというのはどうかなぁ。オブジェクトか非オブジェクトかで書き方を変える必要があること自体がストレスじゃない? 揃えるなら非オブジェクトの方にLetをつける方向性になるけどそれも馬鹿馬鹿しいし。
マクロ一覧については、定義ステートメントの予約語を分けなくてもマクロとして使える関数をピックアップすることは可能だったのではと思う。
あと、関数・手続の呼び出し(Callステートメント)の構文もちょっと擁護できないかな。

VBEの機能がいまいちというのは同感だけど、構文上の書きやすさというのはそれとはまた別の次元の話。また、構文上の問題というのはプログラムの規模とはあまり関係ない話で、ごく短いプログラムでもストレスはストレスだと思う(長いプログラムならストレスの総量が閾値を超えてしまうような場合でも、短いプログラムなら何とか耐えられるとかそういうことはあるかもしれないが)。
結局、Excel組み込みというVBA唯一最大のメリットのために、構文の書きにくさ・VBEの機能の低さに目をつぶれるかという話なんでしょ。他の選択肢もある場面であえて好んでVBAを選ぶ理由はほとんどないけれど、Excel VBA以外に選択肢がないという状況は結構あるからそういう状況で今後も生き残っていくということだと思う。

341 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 13:53:14.91 ID:ooz79whL.net]
Copilotがくそ過ぎる
Microsoftはこれでいいのかよ
ChatGPTの独壇場だなVBAは

342 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 14:54:36.62 ID:5qwyQLY6.net]
VBA使い含めMSの客のボリューム層なんて、大半は最新のAIが本気出したら簡単に代替できるような仕事しかしてないからね
今のMSのビジネスモデルが完全にユーザー数に対する課金に依存している以上、利益相反関係にあるからCopilotはあまり賢くできないのよ

343 名前:デフォルトの名無しさん [2025/04/18(金) 17:52:29.83 ID:08LfVk9Y.net]
CopilotはchatGTPです

344 名前:デフォルトの名無しさん [2025/04/18(金) 18:28:34.92 ID:aM6hZ3c/.net]
デビルチョップはパンチ力です

345 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 18:46:19.31 ID:CBG0ye4/.net]
>>338
宣言と初期化の件、実質同じなんて言ってないのに勝手に書き換えないでほしい
揃える必要あるか?
ポインタかそうでないか、それぞれをどう宣言するかって話なんだから、
char foo = 'a';
char* bar = "a";
これらが書きやすいって人もいれば分からんって人もいて、想定ユーザーをどうするかってだけ
VB(A)はそれらが分からんって人を対象にした言語
マクロのピックアップにしても、いちいちVBAをパースするにあたり、Subの行だけ拾ってくれば済む処理で他のことさせるってことだろ?
かつて.xlsファイルはフロッピーに保存されてたんだぞ
当時から今みたいな富豪的プログラミングが可能だったわけではない
動作速度とのバランスを考えた設計と、こだわり続けた互換性の上に今がある
Callステートメントの何が気に食わないの?



346 名前:デフォルトの名無しさん [2025/04/18(金) 18:48:37.87 ID:HZQ72SS6.net]
>>343
また知ったかの馬鹿

347 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 20:06:21.64 ID:t3zKaoZR.net]
char foo = 'a';
char* bar = "a";
がわからんってレベルの人が、オブジェクトについてのみ初期化にSetキーワードが付けるVBAの構文の方が分かりやすいねって言ってくれるんだろうか。とてもそうは思えないが。
マクロのピックアップも、富豪的プログラミングのような大層な概念持ち出すような話なのかな?
関数か手続か、戻り値を使うか使わないかでCallを付けたり付けなかったり、丸括弧を付けたり付けなかったりするCallステートメントの構文は救いようがないと思っていたんだけど、不満がないって人も居るのね。他の言語で関数呼び出しの構文がそんなふうになったら開発者の正気を疑うレベルだと思うんだけど。VBAの場合は配列の要素参照に丸括弧を使う関係上やむを得ずそうなったんだろうとは思うけど、構文として碌でもないのは否定できないと思うんだけどね。
互換性の点はわかるよ。というか、互換性を保つ必要があるからどんなに構文が酷くても手を入れることができないってことでしょ。その上で、VBAの構文は(少なくとも今の目で見れば)ストレスフルであると書くことが悪いこととは思わないが。もちろん、気にならないって人は、それはそれでいいと思うけどね。

348 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 20:11:40.45 ID:ooz79whL.net]
早口でとは言わんが要点をまとめられず仕事もコードの中身もそうなんだろうな

349 名前:デフォルトの名無しさん mailto:sage [2025/04/18(金) 21:24:08.39 ID:T6Kb2Yr1.net]
こういうお気持ち表明が多すぎて収集つかないからMSは仕様変更しないんだろ

350 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 02:21:22.02 ID:spgp5dv5.net]
今の常識で27年前の仕様にいちゃもん付けるPCの大先生w

351 名前:デフォルトの名無しさん [2025/04/19(土) 02:31:50.20 ID:Az00DO6L.net]
ただの知ったかの馬鹿だぞ

352 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 02:39:29.56 ID:spgp5dv5.net]
Cの最新規格は7~8年前の仕様、
COBOLですら9年前だ
死体蹴りもいいとこ

353 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 03:16:05.27 ID:ChBOY4Tr.net]
Callだのなんだの好きに書けばいいんじゃね?
何で目くじら立てて些細な事で喧嘩になるのか理解できん

354 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 03:23:20.02 ID:oOgY5W1p.net]
行番号つけないと落ち着かない
イライラする
文字は大文字じゃないと
うがーってなる

355 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 04:08:23.94 ID:spgp5dv5.net]
>>351
喧嘩…?



356 名前:デフォルトの名無しさん [2025/04/19(土) 06:15:57.40 ID:D0kitORW.net]
>>343 の言う判らん人が使う言語は Rust

357 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 09:42:55.62 ID:ozZ7t8ZT.net]
大衆食堂に来ておきながら、年代物のワインが無い!だの、ナイフフォーク揃えて無い!だの
前菜とスープが先だろ!とか文句付けてるようなもの
単純な+-ドライバーにラチェット機構が付いてない!とか罵ってるようなもの
それぞれ出自も違うんだし目指すところも違うんだから、適材適所、使いようなだけ
ま、単なるクレーマー気質ではある
さりとて、それならソッチ側のプログラミングなら達人レベルなのか?っつーとそうでも無いんだろう
どっちつかずの中途半端な知識だけだから、つべこべ文句言って毒吐いてじぶんを紛らわせてるだけのかわいそうなひと

358 名前:デフォルトの名無しさん [2025/04/19(土) 09:51:01.47 ID:D0kitORW.net]
>大衆食堂

ぷぷぷ

359 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 11:23:58.79 ID:H/S6NqJY.net]
最新流行の言語や関数型の言語にしかないような構文なら年代物のワインやカトラリーのセッティングになぞらえるのもまだわかるけど、上で挙げたのってそんな高級なもんじゃないでしょうに。

何かあれだな、JavaとかPythonとかのいわゆる普通の言語の使用者が、最新流行の言語や関数型言語の使用者からの構文マウントに対して反発したり揶揄したりする構図はよく見かけるけど、その低レベル版みたいなことになっている気がするな。

360 名前:デフォルトの名無しさん [2025/04/19(土) 11:45:41.65 ID:LYrpxUmI.net]
まあ、ヒアドキュメントや置換なんかはほしい
数式の記述なんて書きやすいと思っている奴はいないだろう

361 名前:デフォルトの名無しさん [2025/04/19(土) 11:50:41.10 ID:UV/Amstd.net]
Open AIは人格や口調を意識してAIの開発なんてしていないだろうに、Copilotに「妹キャラでお願いします」って言うと妹キャラの口調になるから本当に凄いなと思う

362 名前:デフォルトの名無しさん [2025/04/19(土) 11:57:24.89 ID:UV/Amstd.net]
>>355
VBAは大衆食堂ではないから属人化(しやすい)と言われている
年代物のワインならある
私は最近複数行選択からのタブでインテンドが簡単にできると知った

一企業でVBAができる人はあちこちの部署から自動化のツール作成を請け負っていると思う
この「あちこちの部署から仕事を請け負う」ということが属人化の正体だと思う
なぜなら幅広く業務に精通している凄い人は少数で他にいないから

363 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 13:05:07.54 ID:viAmSNvm.net]
PowerAutomate職人も最近は重宝されとるな
使いやすい便利な奴隷として

364 名前:デフォルトの名無しさん [2025/04/19(土) 13:19:59.45 ID:YEMv3hB3.net]
>>359
妹キャラのデータはあるからな
データに無いキャラでって言われて、無いと言われるか似たようなのにされるかは知らんけど

365 名前:デフォルトの名無しさん [2025/04/19(土) 13:53:56.21 ID:ICSNq8lF.net]
もう定年退職してる二代前の担当してた人の作ったVBAをメンテしながら使ってるけどプロシージャ名の乱れ雪月花とか薪割りダイナミックとかはそのまま変えてない
パリィとかもあったし変数も癖が強い
でも処理が合理的で面白い



366 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 14:46:22.82 ID:v8N9YOUA.net]
弘法筆を選ばずだな

367 名前:デフォルトの名無しさん [2025/04/19(土) 15:50:48.35 ID:UV/Amstd.net]
>>362
しかもこっちの呼び名を、お兄ちゃん(お姉ちゃん)呼びしているんだよ
お姉ちゃん(レズ)までサポートしているんだよ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<280KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef