Excel VBA 質問スレ Part82

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2025/01/24(金) 03:31:15.25ID:l239yW+P
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/
2025/04/05(土) 18:24:33.10ID:XKDZSGpX
>>231
回答が欲しくないならそれでもいいけど
2025/04/05(土) 18:58:09.80ID:hd9p0hEb
https://www.youtube.com/watch?v=HMuDFGuJZYM
2025/04/06(日) 04:01:11.85ID:z7QOz7qq
>>231
>判る人だけに判る表現

ソレを狙った表現でなければ只のバカだろ
2025/04/06(日) 11:41:24.27ID:9WLXexQN
EXCELはWEB版でもVBA動かせるようにしとけよ
TypeScript面倒なんだよ
2025/04/06(日) 18:52:35.42ID:g9ozMYHT
             ___,,,,,..... -一ァ
         / ̄;;;´;;、;;;ヾ;;;, -──--、,!
.        /'´|;;;;,、;;;;;;;;;;/      ,!
.         /:.:.:.レ´:.ヾ;;;;;;i   断  だ ,!
       /:.:.:.:.:.:.:.:.:.:.:ヾ;i  る  が ,!
.      /:.;.イ:.:.:.:.:.:.:.:.:.:..ヽ       ,!
.       /レ' ;|:.:.:.:.:.:.:,:ィ:.:.:.:〉 __,.,!
     /-、ヽ,:|:.:.:,/ /:.:.://.:,:ィ:.:.:.,!
      /'ヽ、ヾi ゙´.:   /__;:;:-'"´ ,;|:.:.:.,!
.    /ゝ-`';:/ .:〈ニ=-=ニ二 ̄ヽレ',!
   /::::;;;;;/  ' ,, ニ`ー-,、__\〉ィ,!
.   /;:::::/ ::.    ::.,,\_ゞ;'> 〈;,!
  /i!:::::iヾ-'、::..       '';~ ,;:'/,!
. /;;;i!fi´l_、,.`        .: ,;:'  ,!
/;;;;;i' ('ー、ヽ      ..: ,;:''   ,!
ヽ、jゝ、`ヾ:、゙、   ,..:'.:'"    .: ,!
   ``ヽ.、_ ¨`  ,:'      (_r:,!
       ``ヽ.、..    ノr;ソ~,!
             ``ヾ、 / 7,!
                 ``ヽ,!
2025/04/06(日) 18:58:34.75ID:ICEKjU1A
単に断るだけなら「だが」要らんだろ
238デフォルトの名無しさん
垢版 |
2025/04/06(日) 22:30:46.17ID:4gRE+8Pn
元ネタ知らない馬鹿
239デフォルトの名無しさん
垢版 |
2025/04/07(月) 14:20:42.41ID:w0rhHNCz
>>235
VBAの資産全滅ざまぁ
2025/04/07(月) 15:09:30.33ID:0LfejpZB
で、結局VBS廃止でdll消されるからregexとfsoは使えなくなるの確定なのかい?
おじさん心配で夜しか眠れないよ
241デフォルトの名無しさん
垢版 |
2025/04/07(月) 15:36:31.97ID:kZI1I2BQ
>>240
おっさんのことなどどうでもよい
2025/04/07(月) 19:20:15.82ID:fb5y/oiU
FSOはVBSとは違うんじゃない?
そうなの?!
そりゃ大変だよ
さいきんRegExpの使用箇所の洗い出しをしてるけど、FSOまでとなったら会社辞めてMSと完全に縁を切るワ
2025/04/07(月) 19:40:43.63ID:zOM1Iu/f
VBScriptの非推奨範囲はvbscript.dll
今のところscrrun.dll削除の予定はない
2025/04/07(月) 22:11:50.81ID:w+REsrqQ
>>243
だよねー
thx
2025/04/07(月) 23:26:16.00ID:nefkTrVC
JScriptでExcel使うのむずくね?
遅いし
246デフォルトの名無しさん
垢版 |
2025/04/08(火) 01:48:28.39ID:Hw/h5B8F
えぇ?
正規表現が廃止されるのですか?
2025/04/08(火) 02:21:51.21ID:26WTqqHE
VBSが廃止されるからVBSのライブラリに依存した機能は段階的に使えなくなる
248デフォルトの名無しさん
垢版 |
2025/04/08(火) 02:53:56.60ID:IxiA36wq
>>246
>>243を理解できないのか?
249デフォルトの名無しさん
垢版 |
2025/04/08(火) 12:06:39.31ID:kmco6Wwx
VBAもいつ非推奨になってもおかしくないが、Excel離れを助長することにしかならないから難しいんだろうな
今VBAを正式に非推奨としてアナウンスすれば、多くのユーザーが移行先として選ぶのはOffice ScriptではなくどこぞのSaaSだろう
250デフォルトの名無しさん
垢版 |
2025/04/08(火) 20:50:20.47ID:sp6xhIAw
VBA非推奨(次期officeで廃止)なんてトランプ関税並みのインパクトやぞ
2025/04/08(火) 22:48:13.08ID:NxLLuNcW
VBSの代わりにPowerShellとか使ってといってるようだけど、移植のハードルって大したことないのですかね?
2025/04/08(火) 23:24:39.13ID:obSlGbgk
別に難しくはないけど、いちいち書き換える手間が大変なんだよ
2025/04/08(火) 23:38:51.65ID:NxLLuNcW
トランスレータみたいの用意してくれないかな
VBS→PS
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は使われていないと言われていますがどうなんでしょうか?
2025/04/09(水) 16:01:21.96ID:6nvcZIHs
Microsoft、BGIに「Office365」提供停止 米中緊張影響か
https://www.nikkei.com/article/DGXZQOCB084ZK0Y5A400C2000000/
257デフォルトの名無しさん
垢版 |
2025/04/09(水) 20:48:25.72ID:wBzmCbK7
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
馬鹿が勝手に考えた馬鹿な理由に説明を付けろと?
2025/04/09(水) 22:04:28.14ID:3FQpKr3b
>>257
廃止が前提に聞こえるけど、そうなの?
261デフォルトの名無しさん
垢版 |
2025/04/09(水) 22:06:17.28ID:Uc0oV4Gf
馬鹿が馬鹿な知識で馬鹿な妄想をしてるだけだぞ
2025/04/09(水) 22:09:08.54ID:3FQpKr3b
属人化はどの言語もあまり変わらないと思うけど、ソース管理がしづらいのが…
ブックをコピって亜流がモリモリと、、
2025/04/09(水) 22:14:44.41ID:3FQpKr3b
>>262
属人化する、しないはどの言語もあまり変わらない、ということでした
264デフォルトの名無しさん
垢版 |
2025/04/09(水) 23:56:13.19ID:wBzmCbK7
闇Excelはあるのに、闇kintoneはないのですか?
2025/04/10(木) 08:43:45.73ID:SycQuxFd
ないなら作ればよいではないか
266デフォルトの名無しさん
垢版 |
2025/04/10(木) 09:04:24.67ID:OnenUFEt
vbsでやっていた機能を同じ命令で同じ動作をするようにエクセル側が対応すれば済む話なんだよな?
2025/04/10(木) 09:41:26.96ID:215YODyI
kintoneも似たような感じになってることもあるだろうけど、
裾野の規模が段違いだからなあ
268デフォルトの名無しさん
垢版 |
2025/04/10(木) 18:06:25.14ID:MLVPaIHA
>>267
脱Excelとかいう幻想に騙されて、大々的に他のソフトを導入した企業にとっては大問題だと思います
2025/04/11(金) 07:01:19.17ID:h/Pi6Diq
PowerShellやらPowerAutomateでもいいし
なんなら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は非常に簡単なプログラミング言語(プログラミング言語かすら怪しい)のに属人化するのはなぜですか?
2025/04/12(土) 16:03:17.56ID:mOSc/cCd
>>269
んなこたーない
単にIDEと一体化してるからVBA使わざるを得ないってだけ
言語仕様はかなりうんちだよ
274デフォルトの名無しさん
垢版 |
2025/04/12(土) 16:59:57.94ID:fCEj4mw6
>>272
VBAというより垂直分散システムの問題だね
Excelファイルを担当者が受け取って手元のシートに貼り付けてVBA動かして次の担当者に渡して…という、いわゆるバケツリレー状態になりやすい
何やってるか紐解こうとしたときに一つのアプリと一つのDBならそれらを調べりゃ済むところが、Excelバケツリレーだと各担当者の手作業と手元のVBAの内容を全部調べて回らなきゃならん
とまあ教科書的な答えは上記の通りだが、単純にバカが作るから必要以上に複雑になる面も無視できない
2025/04/12(土) 18:34:10.43ID:YYK6z2xW
ワークシート関数でつくった天才的シート
誰も解析できない

VBAは後任に引き継ぎできる
public Dimって分かりやすくグローバル変数にしてくれてるのも
評価高い
2025/04/12(土) 18:52:11.28ID:mOSc/cCd
>>275
ええ…
277デフォルトの名無しさん
垢版 |
2025/04/12(土) 21:14:38.07ID:zeIho1I5
>>275
作り方によると思うけど、ワークシート関数で出来る事を変な知識でVBAでやってメンテ出来ない作りにして後の人に支障を出しているパターンを見ることが多い。
278デフォルトの名無しさん
垢版 |
2025/04/12(土) 22:52:11.89ID:Q/tL3UO2
>>277
あるある
まさに「バカが作るから必要以上に複雑になる」の好例
2025/04/13(日) 08:43:36.38ID:ltkMWbkd
ワークシート関数だとしょっちゅう循環参照になっちゃって発狂
280デフォルトの名無しさん
垢版 |
2025/04/13(日) 11:36:03.47ID:L/ux9paG
よくある「脱Excelで属人化解消」の文脈でいう属人化というのはワークシートでの人力作業やVBAという技術自体を問題視してるわけではなく、
担当者個人に属する固有の業務が存在することを問題視しているのだけど、
典型的な自称VBAできる事務員からすると自分の担当業務しか見えてないからVBAの何が悪いのかみたいな的外れな反応になりがちなんだよね
281デフォルトの名無しさん
垢版 |
2025/04/13(日) 12:31:20.49ID:B9ltEcmk
仕様書もコメントも残さないで、その場しのぎのコードで終わってるから
他の人が見ると なにこれ… ってなるのだよ
2025/04/13(日) 13:25:01.44ID:ECuVOKsy
全体の広い範囲をVBAで制御やろうとするとめんどいし弊害出るからね
針のように一点に特化させた事をやる
前職で10万円、去年30万取った俺が言うんならまぁほぼ間違いない
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ループをループじゃなくて全部展開されたソースコードみたいなうざさ
2025/04/13(日) 15:34:05.59ID:TB+WR7Ct
>>284
微笑ましいレスだね
2025/04/13(日) 15:55:26.11ID:gnJKXVL8
>>284
驚きの安さだよな
使い捨て人材
2025/04/13(日) 15:57:45.38ID:ECuVOKsy
去年見た記事にあったよね
各々の職の補助スキルとして使うVBAで細かいコードや作り方に固執するようなのは低年収であり出世もしない
センスが元々ないと作り込みの方法も頓珍漢になるってね
2025/04/13(日) 22:22:29.45ID:+TdScgKq
>>288
お前みたいな能力の足りない奴は何をやらせても俗人化するんだぞ
2025/04/14(月) 08:41:10.54ID:ADX0WDYm
仙人化でもしてろ
2025/04/14(月) 10:12:14.09ID:sDIA/6mJ
とは言え、余剰人員を確保せず少数精鋭を目指してるような事務所は
必然的に俗人化してしまうのでは?
そこに居る誰もがどの業務にも精通してる、なんて方が少ないだろ
事務方は渉外で社外との交渉も社内との交渉もまんべんなくこなさなきゃいけない
どの得意先もおんなじ業務おんなじ取引方法で済むはずも無く、交渉において
それなりのスキルが必要とされるケースもままあるんだから、どうしたって
業務の内訳として俗人化は避けて通れない
そいつが事故で入院しただのな場合は、段取りから何からてんやわんやの大騒動が巻き起こったり
そんな時でも、処理において自動化されてたら業務に詳しくない人間でも何とかこなせる(事もある

横澤夏子がひとりで請求業務でてんてこ舞いしてても、楽々明細導入したら誰でも可能に成るようなもの
その自動化する時点において「担当者個人の独自な目線で」じゃ無くて上の方からの目線で自動化してりゃ
そうそう混乱には結びつかない どこに視点を置くかがいちばんだいじ
2025/04/14(月) 10:27:35.84ID:U6Mwd36q
>>291
それはまた別の話だからスレチ
293デフォルトの名無しさん
垢版 |
2025/04/14(月) 20:29:19.50ID:q3TQrYqH
>>291
にも関わらず、誰にでもできると軽く考えられる事務職
事務職を廃止しても結局事務専門の部署が復活
笑える
2025/04/14(月) 20:34:23.20ID:sDIA/6mJ
事務職を廃止するような会社があるのか? 妄想か? おだいじに
295デフォルトの名無しさん
垢版 |
2025/04/14(月) 21:07:39.33ID:q3TQrYqH
>>294
普通にあるますよ
あるあるです

TypeScriptはJavaScriptの進化系ですか?
M言語のように、Excel専用の言語ではないですか?
2025/04/14(月) 23:38:15.91ID:GN7fg4Qa
>>295
知的障害者はそろそろ消えてくれないか?
297デフォルトの名無しさん
垢版 |
2025/04/14(月) 23:55:51.33ID:q3TQrYqH
>>296
知能検査を受けた結果は平均の上でした
あなたが知的障害者だから話が噛み合わないだけでは?
298デフォルトの名無しさん
垢版 |
2025/04/15(火) 02:27:22.26ID:aPUJOtvB
>>297
境界知能の中で平均の上か
かわいそうに
299デフォルトの名無しさん
垢版 |
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専用の言語ではないですか?

こんなことを書いてる時点で境界知能の人確定だろうよ
2025/04/15(火) 08:04:14.01ID:hOeShAdY
>>300
発達障害だろ
2025/04/15(火) 08:21:38.20ID:tfTEwuEp
Excel VBAはずっと残り続けるだろうけどそれはそれとして、Pythonが入っているPCならxlwings等で書く/書き換えるようにした方がいろいろ楽になるんだろうなという気はするかな。やっていることは実質PythonでExcel VBAのオブジェクトを操作しているだけなので、Excel VBAの知識はムダにならないし。
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
2025/04/15(火) 19:40:45.23ID:hOeShAdY
>>305
平均の上なら延々とスレ違いの話するな
境界知能だの発達障害だの言われても仕方がない
307デフォルトの名無しさん
垢版 |
2025/04/15(火) 20:59:17.90ID:LfPgNjE5
>>305
もしかして境界知能にも達しない本物の知的障害者か?
療養手帳持ち?
308デフォルトの名無しさん
垢版 |
2025/04/15(火) 21:04:11.20ID:7Nt+1HIX
>>307
Microsoftは知的障害者の集まりなんですか?
309デフォルトの名無しさん
垢版 |
2025/04/15(火) 22:26:37.56ID:LfPgNjE5
>>308
お前は本当に知的障害者なんだな
2025/04/15(火) 22:28:00.99ID:v7XOhP1D
これはもう本物の知的障害者降臨という扱いでよいのでは?
2025/04/15(火) 22:50:02.59ID:V9CHeTbA
年収や役職にも比例するからなぁ
担当で年収500万とかだった頃はまだVBAの中身も細かく見て拘ってた
年収810万の係長の今VBAの作り込みなんて言ってたら叱られる
俺の立場でもそうなんだから日本どころか世界もそうなんだろう
312デフォルトの名無しさん
垢版 |
2025/04/15(火) 22:53:06.79ID:7Nt+1HIX
>>311
IT企業に勤めていますけど、一般の人が考えるプログラマーはただの作業員ですよ、工場の工員やコンビニ店員となんら変わらない
求められている人は打ち合わせができる人、要件定義ができる人、派遣のリーダー(指揮命令者)
2025/04/15(火) 23:05:17.82ID:V9CHeTbA
>>312
俺はIT企業じゃないけど一般企業でそれが出来る人は必然的に部下の管理に回るでしょ

といいたいけど管理もしつつ作り込みの概念がないいわれた事だけやるような担当に任せられず太い骨子と肉まで作るハメになるのが現実だね
314デフォルトの名無しさん
垢版 |
2025/04/15(火) 23:42:42.30ID:aPUJOtvB
>>312
IT企業に勤めているって妄想ですか?
それとも勤めているって清掃員とか経理とかかな
TypeScriptすら知らない人だものね
2025/04/15(火) 23:54:09.73ID:IBiP5Aj6
Excelのことも知らないようだから働いたことのない無職の人だろうよ
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
精神障害者雇用枠なんじゃね?
2025/04/16(水) 07:49:21.73ID:l60D8Rx4
中堅IT企業の社員食堂で調理師補助やってる
食材の発注表とかシフト管理とかでExcelはけっこう使ってる
2025/04/16(水) 12:37:04.29ID:S2bYXYAK
・VBA
・PowerShell
・Power Automate
・Office Scripts
の関係をどなたか整理して下さいまし、エロい人
2025/04/16(水) 13:10:11.91ID:ApyifYby
>>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
322デフォルトの名無しさん
垢版 |
2025/04/16(水) 23:39:21.70ID:UnijqTD+
APIを使って進捗バーを表示させたいのだけど、枠だけ作られて緑のあれが出ないです
323デフォルトの名無しさん
垢版 |
2025/04/17(木) 01:36:05.40ID:KzCUo7uK
一説にはコンピューターウイルスの80%以上がVBA由来だった。Microsoftが既定で無効にしたら被害が激減した、と聞いてとても驚いた。
よくよく考えてみれば仮にコンピューターウイルスが.batファイルだったとして、一般人がそれを開こうとは思わないよな。
Officeのファイルのアイコンだったら慢心して開くわけだ。
公式フィッシング詐欺じゃないか。
マクロ有効のファイルのアイコンはいつものアイコンに黄色いビックリマークにでも変更したらいいのに。
324デフォルトの名無しさん
垢版 |
2025/04/17(木) 03:52:37.06ID:o9rmB53T
また馬鹿二人
2025/04/17(木) 07:37:39.31ID:RHVJQlpr
お前以外にもう一人いるんか
2025/04/17(木) 09:50:00.51ID:ygSDqeHK
Win10以降とか64ビット対応とか、いろんな理由でつまずく原因が転がっているだろうけど、
https://jitsuyogaku.com/2024/09/02/vba-progressbar/ とか
こっちはラベルでプログレスバー実装とか試みてるケースだけど
https://qiita.com/Mount/items/c41ff040602abdb5309f とかを参考にして励めばどうにか成りそう
単にプログレスバーの更新をしてないだけかも知らんけど
327デフォルトの名無しさん
垢版 |
2025/04/17(木) 15:46:07.98ID:o9rmB53T
>>322
apiと言えば全て同じだと思っている馬鹿
>>323
Windowsのアイコンの仕組みを知らない馬鹿
アイコンで騙してクリックさせる手口があることを知らない馬鹿
2025/04/17(木) 18:06:49.09ID:BSfo0rOp
>>325
俺とお前と大五郎と酒と泪と男と女と部屋とYシャツと私と愛しさと切なさと心強さと糸井重里
329デフォルトの名無しさん
垢版 |
2025/04/17(木) 21:50:56.16ID:KzCUo7uK
vbaも近代化改修が行われてPower VBAになってスクラッチ開発できる様になったらいいのにな
これが本当のvisual basic
330デフォルトの名無しさん
垢版 |
2025/04/18(金) 04:48:09.14ID:L6zyvyKf
vb6で終わってvb.netやc#になったから今更それはないな
ついていけない人は欲しいだろうが
2025/04/18(金) 06:15:21.95ID:1nv1ghXV
この期に及んでVBAに止まっている連中に仮に新しいものを提供したところで移るわけがない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況