1 名前:デフォルトの名無しさん [2024/04/18(木) 14:03:38.03 ID:cMr18rZu.net] ExcelのVBAに関する質問スレ コード書き込みや作成依頼もOK 次スレは>>980 が立てること 無理なら細かく安価指定 関連スレ Excel VBA 質問スレ Part79(ワッチョイあり) https://mevius.5ch.net/test/read.cgi/tech/1674875532/ ※前スレ Excel VBA 質問スレ Part79 https://mevius.5ch.net/test/read.cgi/tech/1674874007/ Excel VBA 質問スレ Part80 https://mevius.5ch.net/test/read.cgi/tech/1685489018/
99 名前:デフォルトの名無しさん mailto:sage [2024/05/30(木) 10:05:56.42 ID:FUVNCCjC.net] あら、そう
100 名前:デフォルトの名無しさん [2024/05/30(木) 10:44:30.43 ID:1keP0+wx.net] VBAで正規表現を使うために頻繁に Set RE = CreateObject("VBScript.RegExp") を使っているんだが、 VBScriptが終了したらこれを使ったコード動かなくなるの? 汗 ttps://gigazine.net/news/20240527-microsoft-vbscript-deprecation-timeline/
101 名前:デフォルトの名無しさん mailto:sage [2024/05/30(木) 17:38:14.99 ID:rVIL+XZ+.net] >>99 でもExcelに正規表現関数追加されるよ
102 名前:デフォルトの名無しさん [2024/05/30(木) 18:29:42.94 ID:xMuq3moh.net] OLEとかCOMとかわからないのかよ これらはVBSのモジュールだと思ってんのか?
103 名前:デフォルトの名無しさん mailto:sage [2024/05/30(木) 18:39:43.46 ID:i9Uo6Qpe.net] >>101 VBScript.RegExpはVBS(Script Engine)の一部 2024H2でオプトアウト出来る(deprecated phase 1) 2027以降はオプトインでインストール(deprecated phase 2) その後のタイミング(未定)で廃止
104 名前:デフォルトの名無しさん mailto:sage [2024/05/30(木) 19:24:09.05 ID:rVIL+XZ+.net] >>101 名前空間がVBScriptなのにVBSじゃない方がビビるわ
105 名前:デフォルトの名無しさん [2024/05/30(木) 22:24:23.99 ID:rTEBvmrR.net] VBAは互換性の為だけにVB6仕様にしているのだが、 vbsが消えるのを機に切り捨てて、別の仕様にしたら良いよ 古すぎるわ
106 名前:デフォルトの名無しさん mailto:sage [2024/05/30(木) 22:25:04.72 ID:rTEBvmrR.net] と言っても言語を変えるのは簡単なことじゃないか
107 名前:デフォルトの名無しさん mailto:sage [2024/05/30(木) 22:31:57.29 ID:Z70L1HHt.net] 開発環境どうにかしてくれ…
108 名前:デフォルトの名無しさん mailto:sage [2024/05/30(木) 22:32:05.53 ID:jnfHzKfa.net] まあvbsが消えるのを機と言っても直接的な関係性は無いし 未だにVBAはdeprecationされてない 望む声はあってもMS的にはこの20年間、不可能の判断でしょ
109 名前:デフォルトの名無しさん mailto:sage [2024/05/30(木) 23:08:05.01 ID:FUVNCCjC.net] 嫌なら使わなければいいんじゃね
110 名前:デフォルトの名無しさん mailto:sage [2024/05/31(金) 01:15:30.36 ID:i0bmj3bY.net] 正規表現関数は試験的に導入だから今後実装されるか分からないと聞いた。
111 名前:デフォルトの名無しさん mailto:sage [2024/05/31(金) 02:00:51.54 ID:MFiiPI3W.net] >>102 COMとしては残るのでは?
112 名前:デフォルトの名無しさん mailto:sage [2024/05/31(金) 07:30:34.69 ID:FqbC02gz.net] >>110 半年もしたらオプトアウトして確かめられるね
113 名前:デフォルトの名無しさん mailto:sage [2024/06/01(土) 18:29:20.49 ID:E98lR33H.net] >>104 俺もそうかと思ってたんだけど、例えばVB.Netに移行(まぁVB.Netも大概古いけど)するとして、Variantの部分とかどう補うんだろ? 高速化のために、VariantにRangeの値を突っ込んで配列として使ってる人も結構いると思うんだけど、 .Netじゃなくても今Variantなんて型持ってる言語、中々無いんじゃない?
114 名前:デフォルトの名無しさん mailto:sage [2024/06/01(土) 19:50:08.24 ID:kjJnPy3V.net] >>112 Variant型は元々Windows内部のライブラリに組み込まれてる VBAやVBに独自の物ではない だから、他の言語でもWindows環境であれば、使おうと思えば使える
115 名前:デフォルトの名無しさん mailto:sage [2024/06/01(土) 20:06:40.78 ID:a6kQUbYn.net] ____∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ~' ____(,,゚Д゚)< VBA逝ってよし! UU U U \________
116 名前:デフォルトの名無しさん mailto:sage [2024/06/01(土) 20:34:41.42 ID:E98lR33H.net] >>113 え?じゃ、例えば.Netではどんな構文で書けるの?
117 名前:デフォルトの名無しさん mailto:sage [2024/06/01(土) 23:59:50.40 ID:KM91BeJW.net] VBAが廃止されても関係なくVBAを趣味でやり続けたい
118 名前:デフォルトの名無しさん mailto:sage [2024/06/05(水) 00:19:09.37 ID:el69Gkrj.net] なおさらもっと楽しい言語いっぱいあると思うが・・・
119 名前:デフォルトの名無しさん mailto:sage [2024/06/07(金) 00:30:23.31 ID:E7VJcZ0g.net] VBAしか勝たん! VBA!VBA!
120 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 06:15:21.88 ID:VQ4GsRFs.net] 今でも米国でVBAエンジニアの給与2000万円クラスだってな。日本でも正当にその価値を評価してほしいわ。
121 名前:デフォルトの名無しさん [2024/06/08(土) 15:53:27.66 ID:AMNqUEhJ.net] それはVBAだからではない 米では年収1000万円以下が低所得層
122 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 16:25:35.32 ID:w8dYoeUh.net] 行政書士は、なぜ高年収なのか? 行政書士は低年収のはずだが、 元から高年収のサラリーマンが資格を取るから、高年収になるだけ Rubyは、Go/Rust/Elixir の3大言語を超えた! Stack Overflow 米国年収。2022 -> 2023 Ruby : 9.3 -> 9.9 万ドル Elixir : 9.3 -> 9.6 Go : 8.9 -> 9.3 Rust : 8.7 -> 8.7 多くの言語 : 6.5〜7 -> 7.3〜7.8 PHP : 5 -> 5.9 Dart : 4.4 -> 5.6 PHP, Dart は、コンピューターサイエンスを勉強していない高卒用言語
123 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 16:36:45.19 ID:Ryq8dBU0.net] Rubyはもう終わってる
124 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 17:06:44.73 ID:O6VoXpV2.net] 挙げた3大言語、言うほど3大か?
125 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 17:10:04.71 ID:IPlMh0RQ.net] >>120 日本じゃvbaエンジニアという職すらない
126 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 17:45:10.95 ID:+tUOS0wQ.net] VBAで正当な評価をして欲しいって字面だけ見ると滑稽だけどめちゃくちゃ今でも重要なスキルだね でも2000万を引き合いに出すのはやっぱり笑う
127 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 17:55:21.97 ID:IPlMh0RQ.net] https://www.ziprecruiter.com/Salaries/Excel-Vba-Developer-Salary 移住するしかないw
128 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 17:56:13.52 ID:IPlMh0RQ.net] 時給83ドルやべー
129 名前:デフォルトの名無しさん mailto:sage [2024/06/08(土) 22:50:30.69 ID:wRtLKwb4.net] VBAをしっかり書ける人は貴重な存在なはず。だって日本のExcelユーザーの半数はVBAスキルが無いと聞いたから(ヤフーか何かの記事で見た) VBAが書ける人はもっと自信もって良いと思いますよ
130 名前:デフォルトの名無しさん [2024/06/09(日) 00:52:04.43 ID:cUOkkMqU.net] 給料あげてほしいなら上司に相談しなされ
131 名前:デフォルトの名無しさん mailto:sage [2024/06/09(日) 05:29:05.18 ID:KL09QE3r.net] 会社役員的にはエクセルでお金を稼いでるわけじゃないという感じだろう なので、vbaを書ける人に大金は払いたくない
132 名前:デフォルトの名無しさん mailto:sage [2024/06/09(日) 05:40:51.11 ID:ucjylw81.net] >>130 こういう馬鹿な人は役員に成れない
133 名前:デフォルトの名無しさん mailto:sage [2024/06/09(日) 22:09:35.72 ID:G4PkZLRY.net] Excelユーザーなのにマクロ書けない事自体が問題なのだが。 Excelできる=マクロも書けるの図式でしょ?
134 名前:デフォルトの名無しさん mailto:sage [2024/06/09(日) 22:18:58.77 ID:pJ+1xr7e.net] >>128 その調査はスキルあるって言っても、数式が書ける程度のレベルも入れてそうだけど
135 名前:デフォルトの名無しさん [2024/06/10(月) 00:23:38.35 ID:Akf4lQfO.net] マクロのスキルがあっても対人スキルがないから ネットでマクロの自慢するしか出来ないのか
136 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 01:48:33.40 ID:XHwkcBml.net] ExcelもVBAも業務を効率化するための道具だよ 「VBAできます」じゃ経営
137 名前:者はなんとも思わない これだけ人件費が削減できます、納期が短縮できます、利益が増えますってプレゼンして、利益の何割かを技能手当としてもぎ取れるのが一流のプログラマー [] [ここ壊れてます]
138 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 08:00:36.22 ID:jzFsA0cD.net] >>132 マクロ書けても統計関数使えない人だっているからその認識は間違い
139 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 08:58:19.79 ID:1Pg4NPNG.net] >>136 呼んだ?
140 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 09:25:27.25 ID:3eDeFHlK.net] マクロ使える=Excelの上級レベルだと職場の先輩上司に聞いたし。
141 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 12:13:00.13 ID:04ruhtxe.net] マクロ使えるけどスピルは難しくて理解できません <
142 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 14:56:20.52 ID:3eDeFHlK.net] 全部覚える必要は無いと思う。仕事に必要な知識だけで良いと思う。
143 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 15:12:08.05 ID:oZiyvn56.net] マクロは書くな マクロを書かせる立場になれ
144 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 17:20:44.39 ID:lMQ97mEE.net] ムダな改行する奴は本物の だという証明
145 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 17:54:17.01 ID:QdfturxO.net] と、本物の が申しております。
146 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 18:05:37.83 ID:XHwkcBml.net] バカには見えない の 。
147 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 20:10:10.65 ID:Akf4lQfO.net] 空気は見えないが読める
148 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 21:16:18.24 ID:s9A0I9fO.net] 空気は吸ったり吐いたりする物 読む物じゃない
149 名前:デフォルトの名無しさん mailto:sage [2024/06/10(月) 23:41:06.13 ID:3eDeFHlK.net] >>141 ど、どうやって? 俺等は単なる兵隊だや
150 名前:デフォルトの名無しさん [2024/06/10(月) 23:59:34.53 ID:Akf4lQfO.net] マクロを書くマクロを書けばいい
151 名前:デフォルトの名無しさん mailto:sage [2024/06/11(火) 01:54:30.88 ID:I1TexArh.net] 絶対にそうです!
152 名前:デフォルトの名無しさん [2024/06/11(火) 07:45:06.87 ID:DAmJiOeN.net] とうとうAIも広く使えるようになってきたしな
153 名前:デフォルトの名無しさん [2024/06/11(火) 09:58:04.18 ID:DAmJiOeN.net] 一般的に言えばマクロは上級でいいと思う その中でもpower query(M言語?)使えるかでも分けられる PQ使えば簡単なのにマクロ書いてたら下級の範疇に格下げになる
154 名前:デフォルトの名無しさん mailto:sage [2024/06/11(火) 10:23:58.01 ID:deFMafhp.net] まだ絶滅しないのか残念
155 名前:デフォルトの名無しさん mailto:sage [2024/06/11(火) 10:40:42.30 ID:GrH0S5VC.net] pythonで描けるようになって VBA滅びると思ったが あと20年経っても残ってそう ゴキブリか
156 名前:デフォルトの名無しさん mailto:sage [2024/06/11(火) 11:09:53.75 ID:rPfkvjsM.net] chatgptがほぼ完璧なソース出してくるわ最高
157 名前:デフォルトの名無しさん [2024/06/11(火) 12:24:05.72 ID:vQ7NtUYq.net] じゃお前要らんな
158 名前:デフォルトの名無しさん mailto:sage [2024/06/11(火) 13:36:30.49 ID:I1TexArh.net] AI,それでもちょくちょく間違ったコード書く場合あるから油断ならん。
159 名前:デフォルトの名無しさん mailto:sage [2024/06/11(火) 13:55:34.01 ID:USG9LN16.net] 少なくともうちではAIは役に立たん 今やってることはネットでは誰も公開も解説もしてないはずだから答えられるわけがない
160 名前:デフォルトの名無しさん mailto:sage [2024/06/11(火) 18:55:09.70 ID:I1TexArh.net] 意外にもExcelに関してはAIを利用していないとの話も聞いたし。
161 名前:デフォルトの名無しさん mailto:sage [2024/06/12(水) 05:14:39.25 ID:qB9HO6ik.net] copilotキーがあるPCに置き換わり出したら あれ?俺でもvba作れるじゃんwと大したことがないことがバレ始める リストラされる可能性を考えておいた方がいい
162 名前:デフォルトの名無しさん mailto:sage [2024/06/12(水) 05:24:37.29 ID:zzJfLa15.net] ようするに「検索してコピペ」を自動化したのが今のAIだもんな 今まで手作業でやってきたことと同じ
163 名前:デフォルトの名無しさん mailto:sage [2024/06/12(水) 13:24:56.56 ID:o8XRZmO2.net] 今のAIの認識はただの検索してコピペとは違うと思うよ
164 名前:デフォルトの名無しさん mailto:sage [2024/06/12(水) 15:28:07.25 ID:T517YXqe.net] いいようにもっともらしくとりつくろってあたかもただしいかのごとくふるまうんだよね
165 名前:デフォルトの名無しさん mailto:sage [2024/06/12(水) 16:46:03.46 ID:hRdSBEV8.net] >>162 理解のなさと理解しようとする気のなさどちらも確り感じられる良レス
166 名前:デフォルトの名無しさん mailto:sage [2024/06/12(水) 20:28:24.75 ID:o96hbcGF.net] ただの検索じゃないでしょ。独創的なマクロも書いてくれる
167 名前:デフォルトの名無しさん mailto:sage [2024/06/12(水) 21:33:21.78 ID:uC5OeotL.net] >>164 お前にとっては独創的なだけ 無能がありがたがるよね
168 名前:デフォルトの名無しさん mailto:sage [2024/06/13(木) 00:00:27.96 ID:GlFyBKQ3.net] >>165 根拠は? 何を持ってありがたいのか等
169 名前:デフォルトの名無しさん mailto:sage [2024/06/13(木) 19:47:43.68 ID:kWhtw/Z8.net] copilotでも具体的に動きを書かないといけないから無理な人は無理だろう 分かる人が使えばコード書くのが爆速になる
170 名前:デフォルトの名無しさん [2024/06/14(金) 07:37:58.81 ID:
] [ここ壊れてます]
171 名前:VzwoAxBf.net mailto: コパイ、絵の生成してみてスゲーってたまにやってるが、ソースはあまりやったことないな 記事など見てスゴイのはわかってるんだが [] [ここ壊れてます]
172 名前:デフォルトの名無しさん [2024/06/14(金) 10:12:36.38 ID:axv7mM/l.net] また宣伝
173 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 16:35:01.35 ID:dwDPXOM7.net] 馬鹿がありがたがるのが今のAI
174 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 16:44:23.19 ID:Sn6IU2ly.net] 僕のVBAスキルはAIなんかに出来っこないんだ!そんな奴馬鹿なんだ! ワロタ
175 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 17:08:50.32 ID:O44IQHII.net] ツッコミとボケが絶妙だよこのスレ
176 名前:デフォルトの名無しさん mailto:sage [2024/06/14(金) 18:25:20.81 ID:lHZHr7Cg.net] >>171 馬鹿だから理由がわからんのだろ 馬鹿にとっては宝の山に見えるだけで実際はゴミの山 時々お宝があるだけ
177 名前:デフォルトの名無しさん mailto:sage [2024/06/15(土) 08:51:55.08 ID:E6JI9D0K.net] AIなんてただのサブルーチン 偉い人にはそれがわからんのですよ
178 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 19:06:25.84 ID:DhWpaOFl.net] 認めたくないものだな、偉い人へのひがみというものを
179 名前:デフォルトの名無しさん mailto:sage [2024/06/16(日) 20:18:33.36 ID:0lMjJZOw.net] Excelに入れ込んでる奴って僻み根性強いよな
180 名前:デフォルトの名無しさん mailto:sage [2024/06/21(金) 23:56:32.10 ID:0Z2PyKgC.net] 今だけです https://i.imgur.com/zYHjVlD.jpg
181 名前:デフォルトの名無しさん [2024/06/22(土) 00:07:34.02 ID:qJhEd6Sl.net] >>177 死ね
182 名前:デフォルトの名無しさん mailto:sage [2024/06/23(日) 17:59:01.93 ID:o3bJi3h5.net] VBAの仕事はITリテラシーの低い組織に対する介護福祉みたいなもんで人間の温もりが大切だから、簡単にAIに置き換わることはないよ 自分達でAI駆使してシステム内製できるような組織なら、VBAでやるような仕事なんてとっくにどこぞのSaaSやスクラッチのWebシステムに置き換わっているわけで
183 名前:デフォルトの名無しさん mailto:sage [2024/06/23(日) 20:55:35.42 ID:pMaKQgoK.net] >>177 ださっ
184 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 20:57:30.06 ID:gK3vA7Am.net] VBA専門ガチプログラマーさんはおられますか?
185 名前:デフォルトの名無しさん [2024/06/24(月) 21:47:49.92 ID:r8NEKp1r.net] また馬鹿の中学生か?
186 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 21:51:19.46 ID:7susZi6y.net] ExcelVBAは事務員が自分の作業の効率化の為にチマチマ作るんであって 職業プログラマが作るものじゃ無いから
187 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 22:45:13.93 ID:tioGEayI.net] VBAは自分の事務作業の効率化というより、専門の派遣が指示されて作ることが多い印象だけどな 自主的にVBAで自分の作業を効率化してくれるような派遣事務員なんてまずいないだろ むしろ前者の自称VBAできます派遣なんかよりよほど優秀
188 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 22:47:30.58 ID:SQaeJXf4.net] 事務員が作って配布して、辞めたとかで修正出来なくて派遣プログラマにやらせるんだよw
189 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 23:35:45.41 ID:id4vqRrV.net] 中身がわからないから予算が知らない所に使われていても気づかないんだよなこれが
190 名前:デフォルトの名無しさん mailto:sage [2024/06/24(月) 23:42:15.07 ID:id4vqRrV.net] まるで集めた税金がどこにどれだけ使われたかがわからない(隠している)みたいな
191 名前:デフォルトの名無しさん mailto:sage [2024/06/25(火) 14:07:52.74 ID:dSveyUBF.net] 事務員てそんなにハードル高いのか?マクロまでいろいろマスターしなければならないほど?
192 名前:デフォルトの名無しさん mailto:sage [2024/06/25(火) 14:32:52.18 ID:DOFhnhoY.net] どこの部署でも個人の能力なんてピンキリだろ
193 名前:デフォルトの名無しさん mailto:sage [2024/06/25(火) 19:26:01.91 ID:JTk6myoH.net] VBAより関数をアホみたいに詰め込んだエクセルシートの方が怖かったりする
194 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 21:48:57.59 ID:CBowcLas.net] まあアレか?ネットから丸写し関数の嵐シート。嫌がらせだわ。
195 名前:デフォルトの名無しさん mailto:sage [2024/06/26(水) 22:34:02.65 ID:rM
] [ここ壊れてます]
196 名前:0zslIz.net mailto: リンクが別ファイルになっていて、そのファイルがまた別のファイルを参照して・・・ってのはよくある [] [ここ壊れてます]
197 名前:デフォルトの名無しさん mailto:sage [2024/06/27(木) 07:00:52.95 ID:NNXNulEc.net] 業務でExcel使う事が多いから ちょっと何かしようとするとVBAになってしまう
198 名前:デフォルトの名無しさん mailto:sage [2024/06/27(木) 15:21:53.61 ID:VNrEYbU6.net] 最近はSharePoint前提の業務が増えてるせいでVBAは段々使いづらくなってる印象 そもそも共有がシームレスにできてなかったためにVBAが必要だったケースというのは意外に多く、VBAの必要性を感じることも減ってるわ
199 名前:デフォルトの名無しさん [2024/06/27(木) 20:53:03.10 ID:v5JHQygl.net] C#でエクセル弄ろうとすると、プロセス解放対策が面倒だからVBAなんですのよ