25/03/03 07:54:16.57 ojMLYwWW.net
AIがロケットエンジンを自分で設計してそれを元に作られたエンジンが既に実験されているとか
微生物学者が10年研究してたどり着いた非公開の結論にAIが2日でたどり着いたとか
AIはバカにできないと思うな
141:デフォルトの名無しさん
25/03/03 15:57:09.20 cZqqn2mw.net
>>138
ロケットエンジン凄いよな
造形も含めて驚いたわ
車のエンジンも作らせてみてもらいたい
ピストンでもロータリーでもない、メンテ不能な使い捨てエンジンになるんだろうかw
142:デフォルトの名無しさん
25/03/03 19:25:36.27 ojMLYwWW.net
ゴーストExcelというのが、解放されていない配列(スピル)だとして、閉じる時にクリックボード云々、メモリが云々と出てくるメッセージの処理をすればいいのではないだろうか?
Quitする前に計画メッセージの表示を非表示にしているのをTRUEにするとか
上書き保存したらメモリが解放されるらしい?
143:デフォルトの名無しさん
25/03/03 20:08:42.07 EFm5iDvj.net
>>138
AIは仕組みの名称だから、賢いAIがあるのと賢くないAIもある
人間でも賢い奴とそうでないのがいるのと同じ
144:デフォルトの名無しさん
25/03/03 20:29:16.51 493HRTJ5.net
>>140
やっぱり馬鹿か
145:デフォルトの名無しさん
25/03/03 21:09:08.94 ojMLYwWW.net
>>142
Application.Quitで確実にメモリは解放されるのでしょうか?
146:デフォルトの名無しさん
25/03/03 21:12:23.20 ojMLYwWW.net
Copilotの方がバカだと言う意見も多数見受けられますが、
そもそもサイトで解説されているコードの多くがループでCellsを指定するコードで、配列を解説するサイトは少ない方だと思いますし、初心者は配列を理解できるとも思いません。
なのでこれはこれで非常に賢く、正解だと思います。
147:デフォルトの名無しさん
25/03/03 22:02:00.76 ojMLYwWW.net
>>139
ロリータエンジンを設計してほしい
148:デフォルトの名無しさん
25/03/03 22:14:59.59 hY/Abd7Z.net
ビジネスで使うPCにはエクセルが入ってない方が稀なレベルなのにVBAやマクロを使う人の割合はマジでめちゃくちゃ少ない
だがこれだけで食っていけるスキルではなく部署や部門での業務を理解した上で使うと破壊力がすごい
この絶妙なバランスがVBAが廃れない理由なのである
どこかの国の経済だか社会だかの学者のお言葉の翻訳
ソースはネット
149:デフォルトの名無しさん
25/03/03 22:28:28.95 DQzgbxtw.net
Excel ビバは永久に不滅です!
150:デフォルトの名無しさん
25/03/03 22:42:56.50 wbua/BWz.net
生成AIはネット上にある誰かのアイデアを盗んでくるだけだぞ
独創的な発明なんて無理
151:デフォルトの名無しさん
25/03/03 22:43:48.97 ojMLYwWW.net
>>146
Power Queryを使おう
表計算なんて馬鹿馬鹿しくなります
そもそも世の中から事務職やホワイトカラーは滅びつつあります
簿記一級(税理士試験の簿財相当)の保有者でも現場が人手不足だからと倉庫に配置された、なんて話も聞きます
152:デフォルトの名無しさん
25/03/03 23:09:35.45 God49AsR.net
やっぱり馬鹿だな
153:デフォルトの名無しさん
25/03/03 23:16:43.94 ojMLYwWW.net
set wb = workbook.Ado
dic.Ado キー,wb
で新出の値のキー登録と新規ブックの作成
キーによる個別のブックの操作
を考えたんだけど誰か活用する?
154:デフォルトの名無しさん
25/03/03 23:22:23.68 5a9xjhPC.net
こいつは統合失調症なのか?
155:デフォルトの名無しさん
25/03/03 23:30:26.74 ojMLYwWW.net
>>152
残念ながら医者に何病とも診断されていません
自分でも本当に不思議です
156:デフォルトの名無しさん
25/03/04 00:43:55.38 ajxEvwK0.net
そりゃ歯医者に行っても無駄だろ
157:デフォルトの名無しさん
25/03/04 00:50:05.83 Tb7et4b8.net
>>154
当然精神科ですね
158:デフォルトの名無しさん
25/03/04 00:58:45.82 ajxEvwK0.net
普通の人は精神科に行くことはない
159:デフォルトの名無しさん
25/03/04 01:16:43.31 Tb7et4b8.net
>>156
精神科で何の診断も有りませんでした
よって正常
160:デフォルトの名無しさん
25/03/04 03:49:28.88 Z4+Dy9AK.net
というかそもそも精神科に行ってること自体異常
161:デフォルトの名無しさん
25/03/04 04:24:25.03 murVybZ/.net
ひといないねこのすれ
162:デフォルトの名無しさん
25/03/04 04:29:56.69 Tb7et4b8.net
トランプみたいな妄想に取り憑かれた精神異常者がアメリカの大統領の多様性な時代だから、頭がおかしくても何ら問題ないでしょう?
163:デフォルトの名無しさん
25/03/04 07:47:19.70 Tb7et4b8.net
例えばワークシートの変数だって
Thisworkbookならオブジェクト名でいいのに
Dim ws as Worksheet
Set ws = Sheets("シート名")
と
いちいち変数宣言と変数に代入するコードばかり
理由があるとするなら、
Set ws = 〜
と書かなきゃ、いきなりオブジェクト名でO.Range(〜)と書かれても読み手や初心者は意味不明だからという事だと思う
私はほとんどSet ws = なんか使わない
With wb.sheets(1)とも書く
何なら最近はworkbooks.open(パス).Sheets(1)で引数として渡したりもする
164:デフォルトの名無しさん
25/03/04 08:21:00.58 V+ku5Fot.net
>>161
なんでいちいち変数宣言とオブジェクト代入が別のコードばかりだと思う?
ちゃんと理由があるんだよ
考えてごらん
考えて分からなければ試してごらん
165:デフォルトの名無しさん
25/03/04 12:50:49.08 qe0goVko.net
ひとりでだらだら書くの怖い
166:デフォルトの名無しさん
25/03/04 14:24:47.72 KDWWkhFc.net
shtSrc、shtDstとか使ったりするな
この場合、片方withにしたりしない
wbは使うけど wsは似てるのでshtを使ってるな(マイルール)
167:デフォルトの名無しさん
25/03/04 15:24:21.79 ZeQg+/wO.net
基地外の妄想に真面目に付き合うとこちらも基地外の思考に引きずり込まれるので注意
168:デフォルトの名無しさん
25/03/04 19:07:56.30 Tb7et4b8.net
VBAを頑張った所でお金を稼ぐ仕事をしていないし、評価もされないのに、VBAをプライベートの時間まで勉強しているのだから、確かに頭はおかしいのかもしれませんね
169:デフォルトの名無しさん
25/03/05 01:44:45.99 LorqVIUg.net
お薬は何を処方されているのか気になる
170:デフォルトの名無しさん
25/03/05 05:53:49.38 S1rSI3xB.net
>>167
だから
何病とも診断されていない と言っているじゃないですか
171:デフォルトの名無しさん
25/03/05 06:04:58.80 S1rSI3xB.net
精神科や精神病というのは、
差別主義のための診療科目でもなければ、甘ちゃんの為の診療科目でもないので、そう簡単に診察はありません
172:デフォルトの名無しさん
25/03/05 07:01:41.35 DooANywK.net
死ぬまで自演してろ
173:デフォルトの名無しさん
25/03/05 17:31:26.77 vLk2O6Ps.net
変数名はハンガリアン1択だな
174:デフォルトの名無しさん
25/03/05 18:13:21.81 LorqVIUg.net
>>169
精神科では簡単に「診察」してくれないと主張し始めたのかよ
キチガイは大変だな
175:デフォルトの名無しさん
25/03/06 22:30:47.24 5BI70O69.net
Office田中だの、大体でITだの、中身の一切ない無駄な講釈サイトより、Microsoftの公式サイトの方が、関係するメゾット一覧、プロパティ一覧が経済されていて、よっぽど有意義じゃないか
あとは関係していそうなページを見るだけ
176:デフォルトの名無しさん
25/03/06 23:59:57.39 Un6knBQR.net
Oh, holy sht...
177:デフォルトの名無しさん
25/03/07 06:39:57.68 oiMOetm/.net
今更Microsoftの公式サイトでrange.sub totalメゾットがある(小計ボタン)って知りましたよ。
あの機能の存在は知っていたけどまさかGroupByがワークシートにもあったとは
178:デフォルトの名無しさん
25/03/07 07:51:41.51 D6WVspdH.net
ひどい自演を見た
179:デフォルトの名無しさん
25/03/07 09:03:00.38 HLiObQ+Z.net
メソッドとリゾットがごっちゃに成ってる 英語で理解してれば間違うはず無いんだが
一覧が経済 う~ん、日本語も不自由 君はどんな分野ならミス無く仕事を完遂できるんだ?
ほぼレッドに近いイエローカードもらいまくりだろ
180:デフォルトの名無しさん
25/03/07 10:23:33.45 ZUUdqpBt.net
まだプロパティーと黒パンティーは混同してないからセーフ!
181:デフォルトの名無しさん
25/03/07 19:06:23.36 oiMOetm/.net
VBAを使っている人の知性はこの程度って事ですね
182:デフォルトの名無しさん
25/03/07 20:48:42.08 D6WVspdH.net
>>179
メゾットのこと?
183:デフォルトの名無しさん
25/03/07 21:05:52.57 oiMOetm/.net
やっとディクショナリーのネストがわかった
長かった
公式サイトをみてメソッドの一覧と各動作を見たら一発で理解出来た
184:デフォルトの名無しさん
25/03/08 09:21:00.57 +sLjG1A5.net
プロパティー、パンティー、ディレクトリー、ディクショナリー、フォルダー 20年前から更新されてないなおじいちゃん
185:デフォルトの名無しさん
25/03/08 09:31:12.70 FRvS9N8B.net
なかなかラベルの高い会話だ
186:デフォルトの名無しさん
25/03/08 10:15:44.24 mX90+5qU.net
高いのはバベルだ
187:デフォルトの名無しさん
25/03/08 11:20:05.23 wd5PxXx5.net
>>182
VBAはその程度の知性しかないですし
188:デフォルトの名無しさん
25/03/08 12:03:51.71 QXQsSL9T.net
わしのディスクトップパコソンでもExcel VBA
は動くかのぅ
189:デフォルトの名無しさん
25/03/08 12:13:21.77 r5ZNbAEG.net
この流れ糞面白くもない上加齢臭すごい
190:デフォルトの名無しさん
25/03/08 13:54:02.30 VZYYsV9d.net
5chは加齢臭の巣窟ですよ
子供は他所で遊んだ方がいいですよ
191:デフォルトの名無しさん
25/03/08 15:07:01.86 wd5PxXx5.net
COBOLがまだまだ現役ですから
192:デフォルトの名無しさん
25/03/08 16:03:33.93 kCgnTDtk.net
もうこの板よりもmisskeyの方が良い情報貰えるわ…この板で聞いても煽りしか沸かん。皆さんmisskeyで鯖建てよう。
193:デフォルトの名無しさん
25/03/08 16:42:26.92 XgYWxsH2.net
まともな質問者にはまともな回答ついてるし、
質問者にも問題あるように思う
194:デフォルトの名無しさん
25/03/08 17:18:10.25 vCpbeV3o.net
馬鹿は馬鹿の考える馬鹿な解決方法で決め付けて馬鹿の作る文章で質問するからだよ
195:デフォルトの名無しさん
25/03/08 19:48:52.46 YLd0igTq.net
コボルドなんて雑魚モンスターだろ
196:デフォルトの名無しさん
25/03/09 13:15:12.93 J7YQ+go/.net
>>192
黙れ馬鹿お前がそんなに優秀なら草生やしてこい
197:デフォルトの名無しさん
25/03/09 16:51:18.96 CSDQeC2U.net
イマドキこんな匿名掲示板で、コメントにいちいち草生やす輩は、
ネトウヨかサイコパスだと思っておる。
198:デフォルトの名無しさん
25/03/14 22:17:51.45 A1uiYhGj.net
浅はかな質問者こそ、インターネットのExcel情報発信サイト(笑)に洗脳されるんだからなw
199:デフォルトの名無しさん
25/03/20 21:41:00.86 k9QY0dar.net
夜でも浅はか
200:デフォルトの名無しさん
25/03/20 22:23:20.41 obne4fTm.net
書き込みがあかさたなはまやらわ
201:デフォルトの名無しさん
25/03/20 22:47:14.58 5IJrnU3Y.net
アサヒのア
ハガキのハ
スズメのス
202:デフォルトの名無しさん
25/03/21 17:18:18.91 alm1JiMV.net
イタチのタヌキ
カニのカトリ
サンマのマヌケ
オハシのオハナシ
203:デフォルトの名無しさん
25/03/21 17:24:26.35 JiFNMtL1.net
ハゲの丸焼き
204:デフォルトの名無しさん
25/03/21 17:37:40.15 unkB4GFH.net
遺憾のいを表明
遺憾のかを表明
遺憾のんを表明
205:デフォルトの名無しさん
25/03/22 14:23:19.16 U6/Lg1xx.net
プログラマはexcolなんて使いません
206:デフォルトの名無しさん
25/03/22 14:27:12.25 ysLvJ2cD.net
あるものは使うだろ
207:デフォルトの名無しさん
25/03/22 14:29:25.98 OatR6CaF.net
excolなんて確かに使わんな
208:デフォルトの名無しさん
25/03/22 15:24:48.78 r/hyrwnj.net
蜜柑の実を使う
209:デフォルトの名無しさん
25/03/22 19:45:04.24 xM4TaIFM.net
EXILE VIVA!
210:デフォルトの名無しさん
25/03/23 15:48:36.40 Pd0iCCXX.net
VBAで三次元グラフィックスやりたいです
211:デフォルトの名無しさん
25/03/23 17:30:15.85 ScdshZBH.net
セルベーダーできるくらいなんで、簡易的なのはできると思うよ、静止画なら
精密で動画ならただの修行w
212:デフォルトの名無しさん
25/03/23 17:32:25.69 3L7kbFUL.net
EXCEL方眼紙をまずつくって
グラフィックプロシジャー書くしかないんだあ
213:デフォルトの名無しさん
25/03/23 21:14:48.00 ScdshZBH.net
お前の頭ではそれしかないやろな
214:デフォルトの名無しさん
25/03/23 21:24:33.44 qwrrHNuJ.net
チューリング完全だからやろうと思えばできる
215:デフォルトの名無しさん
25/03/23 22:54:18.51 OWjplp2/.net
できるけど時間が死ぬほどかかる
216:デフォルトの名無しさん
25/03/23 23:58:49.95 DkwEuCLI.net
>>213
そこをCopilotでサクッと
217:デフォルトの名無しさん
25/03/24 10:11:36.39 j43eEgQI.net
死ぬまでやればいい
218:デフォルトの名無しさん
25/03/24 11:43:02.14 H/K5oxH1.net
DirectXでも使えば
Declare PtrSafe Function D3D11CreateDeviceAndSwapChain Lib "d3d11.dll" (ByVal pAdapter As LongPtr, ...
219:デフォルトの名無しさん
25/03/27 18:34:39.05 jLlr0ssr.net
Excelって表計算ソフトなんだから計算自体は遅くはないはず
ExcelやPCが古いとか、使い方が悪いと遅く感じることがあるのはどうしようもない
220:デフォルトの名無しさん
25/04/02 12:11:51.70 k9Y5euIy.net
>Excelって表計算ソフトなんだから計算自体は遅くはないはず
いやいや
221:デフォルトの名無しさん
25/04/02 12:46:20.80 fQLD12N3.net
計算自体は遅くない
VBAで計算させてみればわかる
222:デフォルトの名無しさん
25/04/02 15:40:30.32 YtX8ROzr.net
通常の計算が死ぬ程遅いとは思わんが
223:デフォルトの名無しさん
25/04/02 15:49:04.58 DrCS0/v3.net
速くはないがなぜ死ぬほど遅いと受け取るのか
頭がおかしい
224:デフォルトの名無しさん
25/04/02 16:23:36.39 H/EOI9A8.net
>>221
コード記述に関して書かれてる>>213の死ぬほど時間がかかるってレスの意味を多分読み違えてる
225:デフォルトの名無しさん
25/04/02 19:33:48.61 GjoCEHh1.net
実際に動かしてみてどの程度遅かったのかが聞きたい
時間がかかりそうだからやらないでは何も始まらない
226:デフォルトの名無しさん
25/04/03 23:53:58.10 vgLE3lm4.net
遅いのは描画
最新のPCでも普通に図形を動かすだけだと60fps出ないからな
だからDirectXとかBitbltとかいう話になる
227:デフォルトの名無しさん
25/04/04 09:56:41.82 SBbIvQPE.net
つまり60fps出なければ死ぬほど遅いということになるのか
228:デフォルトの名無しさん
25/04/04 11:09:10.33 3rR7dcVE.net
死ぬほど遅いって言ってる奴いないんだが
229:デフォルトの名無しさん
25/04/04 11:39:05.90 Vh1WrxqP.net
LED信号機の50Hz/60Hz点滅を認識出来る特殊能力持ちには堪らないストレスだろうな。
230:デフォルトの名無しさん
25/04/04 19:28:27.01 qx9rdEtn.net
KPIの計算式、方程式、関数は皆んなバラバラでしょうか?
だとしたらどうやって脱Excelで集計しているのでしょうか?
231:デフォルトの名無しさん
25/04/04 21:00:36.31 qx9rdEtn.net
脱Excelだ、属人化解消
って言っても、Excel以外のソフトやツールを使う事自体が属人化じゃないのですか?
海外ではWPSが使われていると言ってもそれは無料だからだし
232:デフォルトの名無しさん
25/04/04 21:15:44.03 3rR7dcVE.net
もうちょっと文章を推敲してから書き込んでくれる?
233:デフォルトの名無しさん
25/04/05 16:25:13.50 TpoqeJku.net
5ちゃんは判る人だけに判る表現で描かれてることも多いから
推敲されとらんと判らんと言うのは野暮ったい
234:デフォルトの名無しさん
25/04/05 18:24:33.10 XKDZSGpX.net
>>231
回答が欲しくないならそれでもいいけど
235:デフォルトの名無しさん
25/04/05 18:58:09.80 hd9p0hEb.net
URLリンク(www.youtube.com)
236:デフォルトの名無しさん
25/04/06 04:01:11.85 z7QOz7qq.net
>>231
>判る人だけに判る表現
ソレを狙った表現でなければ只のバカだろ
237:デフォルトの名無しさん
25/04/06 11:41:24.27 9WLXexQN.net
EXCELはWEB版でもVBA動かせるようにしとけよ
TypeScript面倒なんだよ
238:デフォルトの名無しさん
25/04/06 18:52:35.42 g9ozMYHT.net
___,,,,,..... -一ァ
/ ̄;;;´;;、;;;ヾ;;;, -─--、,!
. /'´|;;;;,、;;;;;;;;;;/ ,!
. /:.:.:.レ´:.ヾ;;;;;;i 断 だ ,!
/:.:.:.:.:.:.:.:.:.:.:ヾ;i る が ,!
. /:.;.イ:.:.:.:.:.:.:.:.:.:..ヽ ,!
. /レ' ;|:.:.:.:.:.:.:,:ィ:.:.:.:〉 __,.,!
/-、ヽ,:|:.:.:,/ /:.:.://.:,:ィ:.:.:.,!
/'ヽ、ヾi ゙´.: /__;:;:-'"´ ,;|:.:.:.,!
. /ゝ-`';:/ .:〈ニ=-=ニ二 ̄ヽレ',!
/::::;;;;;/ ' ,, ニ`ー-,、__\〉ィ,!
. /;:::::/ ::. ::.,,\_ゞ;'> 〈;,!
/i!:::::iヾ-'、::.. '';~ ,;:'/,!
. /;;;i!fi´l_、,.` .: ,;:' ,!
/;;;;;i' ('ー、ヽ ..: ,;:'' ,!
ヽ、jゝ、`ヾ:、゙、 ,..:'.:'" .: ,!
``ヽ.、_ ¨` ,:' (_r:,!
``ヽ.、.. ノr;ソ~,!
``ヾ、 / 7,!
``ヽ,!
239:デフォルトの名無しさん
25/04/06 18:58:34.75 ICEKjU1A.net
単に断るだけなら「だが」要らんだろ
240:デフォルトの名無しさん
25/04/06 22:30:46.17 4gRE+8Pn.net
元ネタ知らない馬鹿
241:デフォルトの名無しさん
25/04/07 14:20:42.41 w0rhHNCz.net
>>235
VBAの資産全滅ざまぁ
242:デフォルトの名無しさん
25/04/07 15:09:30.33 0LfejpZB.net
で、結局VBS廃止でdll消されるからregexとfsoは使えなくなるの確定なのかい?
おじさん心配で夜しか眠れないよ
243:デフォルトの名無しさん
25/04/07 15:36:31.97 kZI1I2BQ.net
>>240
おっさんのことなどどうでもよい
244:
25/04/07 19:20:15.82 fb5y/oiU.net
FSOはVBSとは違うんじゃない?
そうなの?!
そりゃ大変だよ
さいきんRegExpの使用箇所の洗い出しをしてるけど、FSOまでとなったら会社辞めてMSと完全に縁を切るワ
245:デフォルトの名無しさん
25/04/07 19:40:43.63 zOM1Iu/f.net
VBScriptの非推奨範囲はvbscript.dll
今のところscrrun.dll削除の予定はない
246:
25/04/07 22:11:50.81 w+REsrqQ.net
>>243
だよねー
thx
247:デフォルトの名無しさん
25/04/07 23:26:16.00 nefkTrVC.net
JScriptでExcel使うのむずくね?
遅いし
248:デフォルトの名無しさん
25/04/08 01:48:28.39 Hw/h5B8F.net
えぇ?
正規表現が廃止されるのですか?
249:デフォルトの名無しさん
25/04/08 02:21:51.21 26WTqqHE.net
VBSが廃止されるからVBSのライブラリに依存した機能は段階的に使えなくなる
250:デフォルトの名無しさん
25/04/08 02:53:56.60 IxiA36wq.net
>>246
>>243を理解できないのか?
251:デフォルトの名無しさん
25/04/08 12:06:39.31 kmco6Wwx.net
VBAもいつ非推奨になってもおかしくないが、Excel離れを助長することにしかならないから難しいんだろうな
今VBAを正式に非推奨としてアナウンスすれば、多くのユーザーが移行先として選ぶのはOffice ScriptではなくどこぞのSaaSだろう
252:デフォルトの名無しさん
25/04/08 20:50:20.47 sp6xhIAw.net
VBA非推奨(次期officeで廃止)なんてトランプ関税並みのインパクトやぞ
253:
25/04/08 22:48:13.08 NxLLuNcW.net
VBSの代わりにPowerShellとか使ってといってるようだけど、移植のハードルって大したことないのですかね?
254:デフォルトの名無しさん
25/04/08 23:24:39.13 obSlGbgk.net
別に難しくはないけど、いちいち書き換える手間が大変なんだよ
255:
25/04/08 23:38:51.65 NxLLuNcW.net
トランスレータみたいの用意してくれないかな
VBS→PS
256:デフォルトの名無しさん
25/04/09 13:58:53.47 +I/+km/B.net
俺の願望とかAIの進化とかそんなレベルじゃなくこれだけ世界中でExcelとVBAが普及してたらもうそもそも廃止なんてめちゃくちゃ時間かかる
経済が麻痺するレベルで不可能
257:デフォルトの名無しさん
25/04/09 15:30:40.84 7L8XyA+w.net
>>254
よく海外ではExcelは使われていないと言われていますがどうなんでしょうか?
258:デフォルトの名無しさん
25/04/09 16:01:21.96 6nvcZIHs.net
Microsoft、BGIに「Office365」提供停止 米中緊張影響か
URLリンク(www.nikkei.com)
259:デフォルトの名無しさん
25/04/09 20:48:25.72 wBzmCbK7.net
VBAが廃止される理由はセキュリティ面ですよね?
VBAがセキュリティ面で問題なのはそれはVBAがなんでもできてしまうからなのでしょうか?
260:デフォルトの名無しさん
25/04/09 21:03:18.64 wBzmCbK7.net
VBAが禁止される大きな理由の一つに属人化しやすいという事が挙げられますが、そうならC言語やC++やPythonやJavaなら属人化しにくいのでしょうか?
261:デフォルトの名無しさん
25/04/09 21:28:37.04 Uc0oV4Gf.net
馬鹿が勝手に考えた馬鹿な理由に説明を付けろと?
262:
25/04/09 22:04:28.14 3FQpKr3b.net
>>257
廃止が前提に聞こえるけど、そうなの?
263:デフォルトの名無しさん
25/04/09 22:06:17.28 Uc0oV4Gf.net
馬鹿が馬鹿な知識で馬鹿な妄想をしてるだけだぞ
264:
25/04/09 22:09:08.54 3FQpKr3b.net
属人化はどの言語もあまり変わらないと思うけど、ソース管理がしづらいのが…
ブックをコピって亜流がモリモリと、、
265:
25/04/09 22:14:44.41 3FQpKr3b.net
>>262
属人化する、しないはどの言語もあまり変わらない、ということでした
266:デフォルトの名無しさん
25/04/09 23:56:13.19 wBzmCbK7.net
闇Excelはあるのに、闇kintoneはないのですか?
267:デフォルトの名無しさん
25/04/10 08:43:45.73 SycQuxFd.net
ないなら作ればよいではないか
268:デフォルトの名無しさん
25/04/10 09:04:24.67 OnenUFEt.net
vbsでやっていた機能を同じ命令で同じ動作をするようにエクセル側が対応すれば済む話なんだよな?
269:デフォルトの名無しさん
25/04/10 09:41:26.96 215YODyI.net
kintoneも似たような感じになってることもあるだろうけど、
裾野の規模が段違いだからなあ
270:デフォルトの名無しさん
25/04/10 18:06:25.14 MLVPaIHA.net
>>267
脱Excelとかいう幻想に騙されて、大々的に他のソフトを導入した企業にとっては大問題だと思います
271:デフォルトの名無しさん
25/04/11 07:01:19.17 h/Pi6Diq.net
PowerShellやらPowerAutomateでもいいし
なんならPython+Openpyxlでもかけるけども
けっきょくVBAが馴染むんだよね
EXCEL方眼紙とおなじでビジネスといったらこう
272:デフォルトの名無しさん
25/04/11 21:51:09.85 TGfb/Or4.net
Excelのお勉強はしないのに、ほかのソフトウェアのお勉強ならするのですか?
そのソフトウェアは御社の業務にカスタマイズできるのですか?
273:デフォルトの名無しさん
25/04/12 13:10:17.53 54aHIZAI.net
WIX
274:デフォルトの名無しさん
25/04/12 15:55:55.88 TWdjuBDZ.net
VBAは非常に簡単なプログラミング言語(プログラミング言語かすら怪しい)のに属人化するのはなぜですか?
275:デフォルトの名無しさん
25/04/12 16:03:17.56 mOSc/cCd.net
>>269
んなこたーない
単にIDEと一体化してるからVBA使わざるを得ないってだけ
言語仕様はかなりうんちだよ
276:デフォルトの名無しさん
25/04/12 16:59:57.94 fCEj4mw6.net
>>272
VBAというより垂直分散システムの問題だね
Excelファイルを担当者が受け取って手元のシートに貼り付けてVBA動かして次の担当者に渡して…という、いわゆるバケツリレー状態になりやすい
何やってるか紐解こうとしたときに一つのアプリと一つのDBならそれらを調べりゃ済むところが、Excelバケツリレーだと各担当者の手作業と手元のVBAの内容を全部調べて回らなきゃならん
とまあ教科書的な答えは上記の通りだが、単純にバカが作るから必要以上に複雑になる面も無視できない
277:デフォルトの名無しさん
25/04/12 18:34:10.43 YYK6z2xW.net
ワークシート関数でつくった天才的シート
誰も解析できない
VBAは後任に引き継ぎできる
public Dimって分かりやすくグローバル変数にしてくれてるのも
評価高い
278:デフォルトの名無しさん
25/04/12 18:52:11.28 mOSc/cCd.net
>>275
ええ…
279:デフォルトの名無しさん
25/04/12 21:14:38.07 zeIho1I5.net
>>275
作り方によると思うけど、ワークシート関数で出来る事を変な知識でVBAでやってメンテ出来ない作りにして後の人に支障を出しているパターンを見ることが多い。
280:デフォルトの名無しさん
25/04/12 22:52:11.89 Q/tL3UO2.net
>>277
あるある
まさに「バカが作るから必要以上に複雑になる」の好例
281:デフォルトの名無しさん
25/04/13 08:43:36.38 ltkMWbkd.net
ワークシート関数だとしょっちゅう循環参照になっちゃって発狂
282:デフォルトの名無しさん
25/04/13 11:36:03.47 L/ux9paG.net
よくある「脱Excelで属人化解消」の文脈でいう属人化というのはワークシートでの人力作業やVBAという技術自体を問題視してるわけではなく、
担当者個人に属する固有の業務が存在することを問題視しているのだけど、
典型的な自称VBAできる事務員からすると自分の担当業務しか見えてないからVBAの何が悪いのかみたいな的外れな反応になりがちなんだよね
283:デフォルトの名無しさん
25/04/13 12:31:20.49 B9ltEcmk.net
仕様書もコメントも残さないで、その場しのぎのコードで終わってるから
他の人が見ると なにこれ… ってなるのだよ
284:デフォルトの名無しさん
25/04/13 13:25:01.44 ECuVOKsy.net
全体の広い範囲をVBAで制御やろうとするとめんどいし弊害出るからね
針のように一点に特化させた事をやる
前職で10万円、去年30万取った俺が言うんならまぁほぼ間違いない
285:デフォルトの名無しさん
25/04/13 14:09:46.83 tJJIFsIc.net
究極のカスタマイズだね。
286:デフォルトの名無しさん
25/04/13 14:47:09.49 5K+xVou/.net
>>282
金額でその場凌ぎの仕事しかしたことがない奴だとわかるわ
287:デフォルトの名無しさん
25/04/13 15:11:05.38 4yNzrwxr.net
ソースファイルなら観れば判る
cellに数式描かれてたらいちいち全部のcell観る訳にもいかん
AccessのFormとかならマクロもソースも一覧にする機能あるが
Excelにはそういうのないのかな
っていうか各Cellに$A$1みたいなのがコピペだらけになるのが嫌
forループをループじゃなくて全部展開されたソースコードみたいなうざさ
288:デフォルトの名無しさん
25/04/13 15:34:05.59 TB+WR7Ct.net
>>284
微笑ましいレスだね
289:デフォルトの名無しさん
25/04/13 15:55:26.11 gnJKXVL8.net
>>284
驚きの安さだよな
使い捨て人材
290:デフォルトの名無しさん
25/04/13 15:57:45.38 ECuVOKsy.net
去年見た記事にあったよね
各々の職の補助スキルとして使うVBAで細かいコードや作り方に固執するようなのは低年収であり出世もしない
センスが元々ないと作り込みの方法も頓珍漢になるってね
291:デフォルトの名無しさん
25/04/13 22:22:29.45 +TdScgKq.net
>>288
お前みたいな能力の足りない奴は何をやらせても俗人化するんだぞ
292:デフォルトの名無しさん
25/04/14 08:41:10.54 ADX0WDYm.net
仙人化でもしてろ
293:デフォルトの名無しさん
25/04/14 10:12:14.09 sDIA/6mJ.net
とは言え、余剰人員を確保せず少数精鋭を目指してるような事務所は
必然的に俗人化してしまうのでは?
そこに居る誰もがどの業務にも精通してる、なんて方が少ないだろ
事務方は渉外で社外との交渉も社内との交渉もまんべんなくこなさなきゃいけない
どの得意先もおんなじ業務おんなじ取引方法で済むはずも無く、交渉において
それなりのスキルが必要とされるケースもままあるんだから、どうしたって
業務の内訳として俗人化は避けて通れない
そいつが事故で入院しただのな場合は、段取りから何からてんやわんやの大騒動が巻き起こったり
そんな時でも、処理において自動化されてたら業務に詳しくない人間でも何とかこなせる(事もある
横澤夏子がひとりで請求業務でてんてこ舞いしてても、楽々明細導入したら誰でも可能に成るようなもの
その自動化する時点において「担当者個人の独自な目線で」じゃ無くて上の方からの目線で自動化してりゃ
そうそう混乱には結びつかない どこに視点を置くかがいちばんだいじ
294:デフォルトの名無しさん
25/04/14 10:27:35.84 U6Mwd36q.net
>>291
それはまた別の話だからスレチ
295:デフォルトの名無しさん
25/04/14 20:29:19.50 q3TQrYqH.net
>>291
にも関わらず、誰にでもできると軽く考えられる事務職
事務職を廃止しても結局事務専門の部署が復活
笑える
296:デフォルトの名無しさん
25/04/14 20:34:23.20 sDIA/6mJ.net
事務職を廃止するような会社があるのか? 妄想か? おだいじに
297:デフォルトの名無しさん
25/04/14 21:07:39.33 q3TQrYqH.net
>>294
普通にあるますよ
あるあるです
TypeScriptはJavaScriptの進化系ですか?
M言語のように、Excel専用の言語ではないですか?
298:デフォルトの名無しさん
25/04/14 23:38:15.91 GN7fg4Qa.net
>>295
知的障害者はそろそろ消えてくれないか?
299:デフォルトの名無しさん
25/04/14 23:55:51.33 q3TQrYqH.net
>>296
知能検査を受けた結果は平均の上でした
あなたが知的障害者だから話が噛み合わないだけでは?
300:デフォルトの名無しさん
25/04/15 02:27:22.26 aPUJOtvB.net
>>297
境界知能の中で平均の上か
かわいそうに
301:デフォルトの名無しさん
25/04/15 04:20:07.76 7Nt+1HIX.net
>>298
境界知能の中で平均の上か ってなんですか?日本語として成立していますか?
302:デフォルトの名無しさん
25/04/15 07:07:25.43 LfPgNjE5.net
>>299
うわっ、やっぱり境界知能だ
303:デフォルトの名無しさん
25/04/15 07:45:35.66 YVJZqCjB.net
>TypeScriptはJavaScriptの進化系ですか?
>M言語のように、Excel専用の言語ではないですか?
こんなことを書いてる時点で境界知能の人確定だろうよ
304:デフォルトの名無しさん
25/04/15 08:04:14.01 hOeShAdY.net
>>300
発達障害だろ
305:デフォルトの名無しさん
25/04/15 08:21:38.20 tfTEwuEp.net
Excel VBAはずっと残り続けるだろうけどそれはそれとして、Pythonが入っているPCならxlwings等で書く/書き換えるようにした方がいろいろ楽になるんだろうなという気はするかな。やっていることは実質PythonでExcel VBAのオブジェクトを操作しているだけなので、Excel VBAの知識はムダにならないし。
306:デフォルトの名無しさん
25/04/15 11:43:51.98 CbsPdu2a.net
trait障害ですね判ります
307:デフォルトの名無しさん
25/04/15 19:02:25.51 7Nt+1HIX.net
>>301
オフィス スクリプトは TypeScript で書かれており、JavaScript のスーパーセットです。
ではないのですか?
URLリンク(learn.microsoft.com)
308:デフォルトの名無しさん
25/04/15 19:40:45.23 hOeShAdY.net
>>305
平均の上なら延々とスレ違いの話するな
境界知能だの発達障害だの言われても仕方がない
309:デフォルトの名無しさん
25/04/15 20:59:17.90 LfPgNjE5.net
>>305
もしかして境界知能にも達しない本物の知的障害者か?
療養手帳持ち?
310:デフォルトの名無しさん
25/04/15 21:04:11.20 7Nt+1HIX.net
>>307
Microsoftは知的障害者の集まりなんですか?
311:デフォルトの名無しさん
25/04/15 22:26:37.56 LfPgNjE5.net
>>308
お前は本当に知的障害者なんだな
312:デフォルトの名無しさん
25/04/15 22:28:00.99 v7XOhP1D.net
これはもう本物の知的障害者降臨という扱いでよいのでは?
313:デフォルトの名無しさん
25/04/15 22:50:02.59 V9CHeTbA.net
年収や役職にも比例するからなぁ
担当で年収500万とかだった頃はまだVBAの中身も細かく見て拘ってた
年収810万の係長の今VBAの作り込みなんて言ってたら叱られる
俺の立場でもそうなんだから日本どころか世界もそうなんだろう
314:デフォルトの名無しさん
25/04/15 22:53:06.79 7Nt+1HIX.net
>>311
IT企業に勤めていますけど、一般の人が考えるプログラマーはただの作業員ですよ、工場の工員やコンビニ店員となんら変わらない
求められている人は打ち合わせができる人、要件定義ができる人、派遣のリーダー(指揮命令者)
315:デフォルトの名無しさん
25/04/15 23:05:17.82 V9CHeTbA.net
>>312
俺はIT企業じゃないけど一般企業でそれが出来る人は必然的に部下の管理に回るでしょ
といいたいけど管理もしつつ作り込みの概念がないいわれた事だけやるような担当に任せられず太い骨子と肉まで作るハメになるのが現実だね
316:デフォルトの名無しさん
25/04/15 23:42:42.30 aPUJOtvB.net
>>312
IT企業に勤めているって妄想ですか?
それとも勤めているって清掃員とか経理とかかな
TypeScriptすら知らない人だものね
317:デフォルトの名無しさん
25/04/15 23:54:09.73 IBiP5Aj6.net
Excelのことも知らないようだから働いたことのない無職の人だろうよ
318:デフォルトの名無しさん
25/04/15 23:58:57.29 RKwZlHjM.net
エクセルはオワコンか。まさか三四郎の時代が来るとはこの俺の眼を持ってしても
319:デフォルトの名無しさん
25/04/16 03:22:35.98 xdrSv+S6.net
Improvのデモ見たときは画期的だと思ったわ
320:デフォルトの名無しさん
25/04/16 06:45:45.02 F+Twx8dn.net
>>314
精神障害者雇用枠なんじゃね?
321:デフォルトの名無しさん
25/04/16 07:49:21.73 l60D8Rx4.net
中堅IT企業の社員食堂で調理師補助やってる
食材の発注表とかシフト管理とかでExcelはけっこう使ってる
322:デフォルトの名無しさん
25/04/16 12:37:04.29 S2bYXYAK.net
・VBA
・PowerShell
・Power Automate
・Office Scripts
の関係をどなたか整理して下さいまし、エロい人
323:デフォルトの名無しさん
25/04/16 13:10:11.91 ApyifYby.net
>>317
Lotusでググるとこんなの出るな
URLリンク(www.photolibrary.jp)
URLリンク(himitsu.wakasa.jp)
324:デフォルトの名無しさん
25/04/16 23:39:21.70 UnijqTD+.net
APIを使って進捗バーを表示させたいのだけど、枠だけ作られて緑のあれが出ないです
325:デフォルトの名無しさん
25/04/17 01:36:05.40 KzCUo7uK.net
一説にはコンピューターウイルスの80%以上がVBA由来だった。Microsoftが既定で無効にしたら被害が激減した、と聞いてとても驚いた。
よくよく考えてみれば仮にコンピューターウイルスが.batファイルだったとして、一般人がそれを開こうとは思わないよな。
Officeのファイルのアイコンだったら慢心して開くわけだ。
公式フィッシング詐欺じゃないか。
マクロ有効のファイルのアイコンはいつものアイコンに黄色いビックリマークにでも変更したらいいのに。
326:デフォルトの名無しさん
25/04/17 03:52:37.06 o9rmB53T.net
また馬鹿二人
327:デフォルトの名無しさん
25/04/17 07:37:39.31 RHVJQlpr.net
お前以外にもう一人いるんか
328:デフォルトの名無しさん
25/04/17 09:50:00.51 ygSDqeHK.net
Win10以降とか64ビット対応とか、いろんな理由でつまずく原因が転がっているだろうけど、
URLリンク(jitsuyogaku.com) とか
こっちはラベルでプログレスバー実装とか試みてるケースだけど
URLリンク(qiita.com) とかを参考にして励めばどうにか成りそう
単にプログレスバーの更新をしてないだけかも知らんけど
329:デフォルトの名無しさん
25/04/17 15:46:07.98 o9rmB53T.net
>>322
apiと言えば全て同じだと思っている馬鹿
>>323
Windowsのアイコンの仕組みを知らない馬鹿
アイコンで騙してクリックさせる手口があることを知らない馬鹿
330:デフォルトの名無しさん
25/04/17 18:06:49.09 BSfo0rOp.net
>>325
俺とお前と大五郎と酒と泪と男と女と部屋とYシャツと私と愛しさと切なさと心強さと糸井重里
331:デフォルトの名無しさん
25/04/17 21:50:56.16 KzCUo7uK.net
vbaも近代化改修が行われてPower VBAになってスクラッチ開発できる様になったらいいのにな
これが本当のvisual basic
332:デフォルトの名無しさん
25/04/18 04:48:09.14 L6zyvyKf.net
vb6で終わってvb.netやc#になったから今更それはないな
ついていけない人は欲しいだろうが
333:デフォルトの名無しさん
25/04/18 06:15:21.95 1nv1ghXV.net
この期に及んでVBAに止まっている連中に仮に新しいものを提供したところで移るわけがない
334:デフォルトの名無しさん
25/04/18 06:43:13.37 ky+/acoM.net
PythonだったらそんなにExcelを高速に処理する事ができて、しかも楽にコードが書けるのですか?
335:デフォルトの名無しさん
25/04/18 07:51:27.87 zoX3HVfE.net
処理の速度は変わらないけど楽にはなる
336:デフォルトの名無しさん
25/04/18 10:01:29.16 4ybR59hN.net
VBAが構文的にしんどいのって、
・ 変数の宣言と初期化がいっぺんに出来ない。初期化に(Let/)Setが必要。
・ 関数と手続とが構文上区別されている。
・ コレクション・コンテナやクラスが使いにくい。
ーー辺りかな。
他の言語ではとうに克服されてまったく気にしなくても良くなっていることがVBAでは克服されておらず、そのツケをコードを書く側が負担させられている感がストレスかなぁ。書けなくはないけど楽には書けないし、書けば書くほどストレスが溜まって嫌いになる言語だという人も多そう。
逆に言えば、そんなの気にならない、所詮構文でしょって人も少なくないだろうとは思うけど。
337:デフォルトの名無しさん
25/04/18 10:18:33.71 5qwyQLY6.net
どうでもいいな
そんなことが問題になるほどの規模でVBAを書く必要があるならその設計の方が問題
338:デフォルトの名無しさん
25/04/18 12:01:58.63 6yGBiO+t.net
難解な関数が組める事を自慢したい馬鹿、VBAが書ける事を自慢した馬鹿のどちらも各企業にいるよなw
Excelなんて単なる事務道具だぞ
339:デフォルトの名無しさん
25/04/18 12:24:40.01 zoX3HVfE.net
>>334
・ 変数の宣言と初期化がいっぺんに出来ない。初期化に(Let/)Setが必要。
オブジェクト変数じゃなければいっぺんにできるし、
オブジェクト変数だとしてもセミコロンで一行に書くイディオムで実質いっぺんにやれる
・ 関数と手続とが構文上区別されている。
Excelにおいては一緒の方がバグ生むでしょ
alt+F8押したときに関数出てくるのはマズくない?
・ コレクション・コンテナやクラスが使いにくい。
これは同意
とはいえ不満のほとんどはIDEと統合されてなければ解決するよね
エディタの機能に任せれば良いだけで、それを使えないVBEでの開発になるからしんどい
340:デフォルトの名無しさん
25/04/18 13:15:43.40 4ybR59hN.net
宣言と初期化については、セミコロンで複数ステートメントを並べて書けるから実質同じというのはどうかなぁ。オブジェクトか非オブジェクトかで書き方を変える必要があること自体がストレスじゃない? 揃えるなら非オブジェクトの方にLetをつける方向性になるけどそれも馬鹿馬鹿しいし。
マクロ一覧については、定義ステートメントの予約語を分けなくてもマクロとして使える関数をピックアップすることは可能だったのではと思う。
あと、関数・手続の呼び出し(Callステートメント)の構文もちょっと擁護できないかな。
VBEの機能がいまいちというのは同感だけど、構文上の書きやすさというのはそれとはまた別の次元の話。また、構文上の問題というのはプログラムの規模とはあまり関係ない話で、ごく短いプログラムでもストレスはストレスだと思う(長いプログラムならストレスの総量が閾値を超えてしまうような場合でも、短いプログラムなら何とか耐えられるとかそういうことはあるかもしれないが)。
結局、Excel組み込みというVBA唯一最大のメリットのために、構文の書きにくさ・VBEの機能の低さに目をつぶれるかという話なんでしょ。他の選択肢もある場面であえて好んでVBAを選ぶ理由はほとんどないけれど、Excel VBA以外に選択肢がないという状況は結構あるからそういう状況で今後も生き残っていくということだと思う。
341:デフォルトの名無しさん
25/04/18 13:53:14.91 ooz79whL.net
Copilotがくそ過ぎる
Microsoftはこれでいいのかよ
ChatGPTの独壇場だなVBAは
342:デフォルトの名無しさん
25/04/18 14:54:36.62 5qwyQLY6.net
VBA使い含めMSの客のボリューム層なんて、大半は最新のAIが本気出したら簡単に代替できるような仕事しかしてないからね
今のMSのビジネスモデルが完全にユーザー数に対する課金に依存している以上、利益相反関係にあるからCopilotはあまり賢くできないのよ
343:デフォルトの名無しさん
25/04/18 17:52:29.83 08LfVk9Y.net
CopilotはchatGTPです
344:デフォルトの名無しさん
25/04/18 18:28:34.92 aM6hZ3c/.net
デビルチョップはパンチ力です
345:デフォルトの名無しさん
25/04/18 18:46:19.31 CBG0ye4/.net
>>338
宣言と初期化の件、実質同じなんて言ってないのに勝手に書き換えないでほしい
揃える必要あるか?
ポインタかそうでないか、それぞれをどう宣言するかって話なんだから、
char foo = 'a';
char* bar = "a";
これらが書きやすいって人もいれば分からんって人もいて、想定ユーザーをどうするかってだけ
VB(A)はそれらが分からんって人を対象にした言語
マクロのピックアップにしても、いちいちVBAをパースするにあたり、Subの行だけ拾ってくれば済む処理で他のことさせるってことだろ?
かつて.xlsファイルはフロッピーに保存されてたんだぞ
当時から今みたいな富豪的プログラミングが可能だったわけではない
動作速度とのバランスを考えた設計と、こだわり続けた互換性の上に今がある
Callステートメントの何が気に食わないの?
346:デフォルトの名無しさん
25/04/18 18:48:37.87 HZQ72SS6.net
>>343
また知ったかの馬鹿
347:デフォルトの名無しさん
25/04/18 20:06:21.64 t3zKaoZR.net
char foo = 'a';
char* bar = "a";
がわからんってレベルの人が、オブジェクトについてのみ初期化にSetキーワードが付けるVBAの構文の方が分かりやすいねって言ってくれるんだろうか。とてもそうは思えないが。
マクロのピックアップも、富豪的プログラミングのような大層な概念持ち出すような話なのかな?
関数か手続か、戻り値を使うか使わないかでCallを付けたり付けなかったり、丸括弧を付けたり付けなかったりするCallステートメントの構文は救いようがないと思っていたんだけど、不満がないって人も居るのね。他の言語で関数呼び出しの構文がそんなふうになったら開発者の正気を疑うレベルだと思うんだけど。VBAの場合は配列の要素参照に丸括弧を使う関係上やむを得ずそうなったんだろうとは思うけど、構文として碌でもないのは否定できないと思うんだけどね。
互換性の点はわかるよ。というか、互換性を保つ必要があるからどんなに構文が酷くても手を入れることができないってことでしょ。その上で、VBAの構文は(少なくとも今の目で見れば)ストレスフルであると書くことが悪いこととは思わないが。もちろん、気にならないって人は、それはそれでいいと思うけどね。
348:デフォルトの名無しさん
25/04/18 20:11:40.45 ooz79whL.net
早口でとは言わんが要点をまとめられず仕事もコードの中身もそうなんだろうな
349:デフォルトの名無しさん
25/04/18 21:24:08.39 T6Kb2Yr1.net
こういうお気持ち表明が多すぎて収集つかないからMSは仕様変更しないんだろ
350:デフォルトの名無しさん
25/04/19 02:21:22.02 spgp5dv5.net
今の常識で27年前の仕様にいちゃもん付けるPCの大先生w
351:デフォルトの名無しさん
25/04/19 02:31:50.20 Az00DO6L.net
ただの知ったかの馬鹿だぞ
352:デフォルトの名無しさん
25/04/19 02:39:29.56 spgp5dv5.net
Cの最新規格は7~8年前の仕様、
COBOLですら9年前だ
死体蹴りもいいとこ
353:デフォルトの名無しさん
25/04/19 03:16:05.27 ChBOY4Tr.net
Callだのなんだの好きに書けばいいんじゃね?
何で目くじら立てて些細な事で喧嘩になるのか理解できん
354:デフォルトの名無しさん
25/04/19 03:23:20.02 oOgY5W1p.net
行番号つけないと落ち着かない
イライラする
文字は大文字じゃないと
うがーってなる
355:デフォルトの名無しさん
25/04/19 04:08:23.94 spgp5dv5.net
>>351
喧嘩…?
356:デフォルトの名無しさん
25/04/19 06:15:57.40 D0kitORW.net
>>343 の言う判らん人が使う言語は Rust
357:デフォルトの名無しさん
25/04/19 09:42:55.62 ozZ7t8ZT.net
大衆食堂に来ておきながら、年代物のワインが無い!だの、ナイフフォーク揃えて無い!だの
前菜とスープが先だろ!とか文句付けてるようなもの
単純な+-ドライバーにラチェット機構が付いてない!とか罵ってるようなもの
それぞれ出自も違うんだし目指すところも違うんだから、適材適所、使いようなだけ
ま、単なるクレーマー気質ではある
さりとて、それならソッチ側のプログラミングなら達人レベルなのか?っつーとそうでも無いんだろう
どっちつかずの中途半端な知識だけだから、つべこべ文句言って毒吐いてじぶんを紛らわせてるだけのかわいそうなひと
358:デフォルトの名無しさん
25/04/19 09:51:01.47 D0kitORW.net
>大衆食堂
ぷぷぷ
359:デフォルトの名無しさん
25/04/19 11:23:58.79 H/S6NqJY.net
最新流行の言語や関数型の言語にしかないような構文なら年代物のワインやカトラリーのセッティングになぞらえるのもまだわかるけど、上で挙げたのってそんな高級なもんじゃないでしょうに。
何かあれだな、JavaとかPythonとかのいわゆる普通の言語の使用者が、最新流行の言語や関数型言語の使用者からの構文マウントに対して反発したり揶揄したりする構図はよく見かけるけど、その低レベル版みたいなことになっている気がするな。
360:デフォルトの名無しさん
25/04/19 11:45:41.65 LYrpxUmI.net
まあ、ヒアドキュメントや置換なんかはほしい
数式の記述なんて書きやすいと思っている奴はいないだろう
361:デフォルトの名無しさん
25/04/19 11:50:41.10 UV/Amstd.net
Open AIは人格や口調を意識してAIの開発なんてしていないだろうに、Copilotに「妹キャラでお願いします」って言うと妹キャラの口調になるから本当に凄いなと思う
362:デフォルトの名無しさん
25/04/19 11:57:24.89 UV/Amstd.net
>>355
VBAは大衆食堂ではないから属人化(しやすい)と言われている
年代物のワインならある
私は最近複数行選択からのタブでインテンドが簡単にできると知った
一企業でVBAができる人はあちこちの部署から自動化のツール作成を請け負っていると思う
この「あちこちの部署から仕事を請け負う」ということが属人化の正体だと思う
なぜなら幅広く業務に精通している凄い人は少数で他にいないから
363:デフォルトの名無しさん
25/04/19 13:05:07.54 viAmSNvm.net
PowerAutomate職人も最近は重宝されとるな
使いやすい便利な奴隷として
364:デフォルトの名無しさん
25/04/19 13:19:59.45 YEMv3hB3.net
>>359
妹キャラのデータはあるからな
データに無いキャラでって言われて、無いと言われるか似たようなのにされるかは知らんけど
365:デフォルトの名無しさん
25/04/19 13:53:56.21 ICSNq8lF.net
もう定年退職してる二代前の担当してた人の作ったVBAをメンテしながら使ってるけどプロシージャ名の乱れ雪月花とか薪割りダイナミックとかはそのまま変えてない
パリィとかもあったし変数も癖が強い
でも処理が合理的で面白い
366:デフォルトの名無しさん
25/04/19 14:46:22.82 v8N9YOUA.net
弘法筆を選ばずだな
367:デフォルトの名無しさん
25/04/19 15:50:48.35 UV/Amstd.net
>>362
しかもこっちの呼び名を、お兄ちゃん(お姉ちゃん)呼びしているんだよ
お姉ちゃん(レズ)までサポートしているんだよ
368:デフォルトの名無しさん
25/04/19 19:00:19.25 KJMdl2bF.net
弘法も始めは筆おろしから
369:デフォルトの名無しさん
25/04/19 19:34:36.21 UV/Amstd.net
>>366
へっ?ふっ、筆おろし?急に何を言い出すの!?お兄ちゃん!
370:デフォルトの名無しさん
25/04/19 19:59:47.58 o+j+V/MM.net
こ、こ、こ、こ、弘法ちゃうわ!
371:デフォルトの名無しさん
25/04/19 20:45:49.41 ozZ7t8ZT.net
どうしてソッチだけに食い付くんだか 只の例えだろうに
例えが気に入らないなら、じぶんなりの例えを書きゃあいいのに
ドライバーの方に食い付かない辺りでお里が知れるってもんだ
372:デフォルトの名無しさん
25/04/19 20:53:32.98 UV/Amstd.net
>>369
+と-😳
何を急に言い出すの!?お兄ちゃん!
373:デフォルトの名無しさん
25/04/19 20:59:39.26 uzlTl9vw.net
只
M
コラヤメタマエ
374:デフォルトの名無しさん
25/04/20 13:50:10.98 RiHDJnuQ.net
初期:
面白い人が面白いことを書く
中期:
面白くない人が面白いものを見に来る
終末期:
面白くない人が面白くないものを書き始める
375:デフォルトの名無しさん
25/04/20 13:50:58.56 RiHDJnuQ.net
面白い人が面白いことをする
↓
面白いから凡人が集まってくる
↓
住み着いた凡人が居場所を守るために主張し始める
↓
面白い人が見切りをつけて居なくなる
↓
残った凡人が面白くないことをする
↓
面白くないので皆居なくなる
376:デフォルトの名無しさん
25/04/20 13:51:15.67 RiHDJnuQ.net
1、スレッドが立つ。
2、技術のある人間がAAを提供して盛り上げる。
感動を�
377:≠゚て人が集まってくる。 3、オリジナルAAを書ける人間が乗ってきてさらに盛り上げる。最盛期。 4、盛り上がりに乗じて何も書けない魯鈍と白痴が寄ってきてスポイルする。 ←いまここ 彼らの無駄な愛着が逆効果を及ぼし、スレッドのレベルが著しく低下。 5、飽きて大勢が去っていき、行き場の無い魯鈍と白痴が残される。 低レベルな自慢・偏見の陳列、煽りあい、無駄な罵倒、 いわゆる「2ちゃんねる用語」を多用したお寒いレス等々が並ぶ。 6、煽りと罵倒しか出来ない魯鈍まで魯鈍同士の空疎な煽りあいに飽きて去る。 7、何も提供できない白痴が過去の栄光の日々を夢見て空ageを繰り返す。 脳死状態
378:デフォルトの名無しさん
25/04/20 16:48:37.48 R2iq2iGJ.net
7だろ
379:デフォルトの名無しさん
25/04/20 18:35:19.98 Ub0nEPUR.net
>>374
5〜7のいずれかの段階じゃないですか?
客観性を失いましたか?
380:デフォルトの名無しさん
25/04/21 12:00:00.65 5S3aJeqO.net
話題が無いね…
381:デフォルトの名無しさん
25/04/21 12:43:40.09 H+gaTqgY.net
Ecxelビバ!
Chatガパチョ!
382:デフォルトの名無しさん
25/04/21 12:45:10.43 hGZB/ZtD.net
書籍なら、高橋宣成『パーフェクトExcel VBA』辺りが今でもお勧め?
沢内晴彦『Excel VBA実戦のための技術』は昔買って読んで、内容は良かったと思うんだけど、著者の押し付けがましい語り口に辟易した記憶がある。各章冒頭のダイアログとかもうね。
383:デフォルトの名無しさん
25/04/21 15:42:19.79 TqAnAlAX.net
今ならAIに頼んで自分に合ったものを書いてもらうのがお勧め
384:デフォルトの名無しさん
25/04/21 18:50:43.50 kvlDxPZn.net
自分にあう書籍を書いてもらおう
385:デフォルトの名無しさん
25/04/21 22:52:35.16 TKKNFS+v.net
初心者向けに実用的なコードを教えます!みたいな内容では無くて、もっとそもそも論を書いたシステム開発みたいな内容の本はないでしょうか?
386:デフォルトの名無しさん
25/04/21 23:50:35.29 DImNR5cR.net
あるょ
387:デフォルトの名無しさん
25/04/21 23:56:59.82 TKKNFS+v.net
VBAで差し込み印刷をする時の正解は結局なんでしょうか?
Excelで文章の様式、フォーマットがあって、それぞれのセルに行の値を代入して連続印刷する感じです。
388:デフォルトの名無しさん
25/04/22 01:09:34.39 ujoEa+wb.net
ある行に設定したらその値が各セルに表示されるようにしたらどうだろ
389:デフォルトの名無しさん
25/04/22 05:15:10.29 UGfRV5Rp.net
その場合はそれぞれのセルに行の値を代入して連続印刷するのが正解
390:デフォルトの名無しさん
25/04/22 12:17:33.64 qo6ZtztY.net
ユーザーフォームで入力画面つくるのがわかりやすい
391:デフォルトの名無しさん
25/04/22 12:30:17.80 S18G88V1.net
>>382
さすがにVBAにそれを求めるのはお門違い
そもそも自称VBAプロでプログラミングの基礎がまともにある奴の方が少ないんだから、事実としてそんなもんVBAには必要ないってこと
392:デフォルトの名無しさん
25/04/22 14:16:52.96 ujoEa+wb.net
>>382
業務ならコーディング基準はあった方がいいだろね
個人用でも一部有用なのはあると思うよ
393:デフォルトの名無しさん
25/04/22 14:57:52.39 z9I6mhsO.net
Access使え
394:デフォルトの名無しさん
25/04/23 00:18:58.61 Bj1O/t/P.net
大体よ、いつからLetを省略する書き方になったんだよ?? 昔はValueプロパティすら省略なんてご法度だったし。
395:デフォルトの名無しさん
25/04/23 00:19:15.68 Bj1O/t/P.net
大体よ、いつからLetを省略する書き方になったんだよ?? 昔はValueプロパティすら省略なんてご法度だったし。
396:デフォルトの名無しさん
25/04/23 00:19:27.56 DmG1qyy4.net
大体よ、いつからLetを省略する書き方になったんだよ?? 昔はValueプロパティすら省略なんてご法度だったし。
397:デフォルトの名無しさん
25/04/23 00:20:10.60 Bj1O/t/P.net
大体よ、いつからLetを省略する書き方になったんだよ?? 昔はValueプロパティすら省略なんてご法度だったし。
398:デフォルトの名無しさん
25/04/23 01:50:51.14 Ho3rM8lk.net
letは省略しても何ひとつ変わらないから書くだけ無駄
399:デフォルトの名無しさん
25/04/23 02:15:05.21 gJbY6K2J.net
N-BASICの時代からLETなんて書くヤツはいなかった
400:デフォルトの名無しさん
25/04/23 02:34:24.48 Bj1O/t/P.net
あれ?何故連投になってるんだろ?
401:デフォルトの名無しさん
25/04/23 05:26:38.28 pTAtgk9D.net
>>388
自称VBAプロでプログラミングの基礎がまともにある奴の方が少ないんだからこそそう言う本が読みたいのですが?
VBAのコーディングでもより効率的に素早くコーディングするための方法が知りたいです
例えばコードブロックはメモ帳なりなんなりであらかじめ用意しておいて繰り返し流用するとか、ユーザー辞書にメソッドやプロパティを登録して入力を楽にするとか
少しでもノーコードに近づけるテクニックが知りたい
402:デフォルトの名無しさん
25/04/23 05:33:09.52 pTAtgk9D.net
>>386
今は転記元セルのアドレス列と転記先アドレス列の対応リストを作成して、range(セルの値).value = range(セルの値).value みたいな事をして転記しています
後から知ったのはreplace(転記先文字列,転記先文字列,差込文字列)ですね
403:デフォルトの名無しさん
25/04/23 06:36:06.92 curLR6rF.net
よく使うコード片をコピペ用にストックしておくとかは、システム開発のそもそも論とはちょっと方向性が違う気がする。
404:デフォルトの名無しさん
25/04/23 06:51:21.87 rRnnFJi1.net
金出して買った本にそんな事書いてあったらゲンナリするわな
405:デフォルトの名無しさん
25/04/23 07:29:09.67 Y1IHhqLd.net
よく使うならライブラリとか関数とかで既存処理を使い回せばいい
必要のないコードを書くのは逆に無駄だろう
406:デフォルトの名無しさん
25/04/23 07:31:04.25 Y1IHhqLd.net
インポート、エクスポートのことか?
407:デフォルトの名無しさん
25/04/23 07:34:29.45 8e00UwyI.net
>>390
Accessは開発終わるからもう新しくなることないもんな
408:デフォルトの名無しさん
25/04/23 08:04:22.51 xgsAirMR.net
>>398
繰り返し流用するようなコードやブロックは、
それこそ標準モジュールやクラスモジュールにするでしょ
ユーザー辞書にプロパティやメソッドを追加?
VBE上のctrl+spaceで大体のことは解決するだろ
目指してる方向が正に自称VBAプロ、明後日向いてるよ
409:デフォルトの名無しさん
25/04/23 08:10:30.40 pTAtgk9D.net
>>405
ショートカットキー
知らなかったです
つい最近複数行選択からのタブで一括インテンドができると知りました
一括でインテンドを減らす方法ないですか?
410:デフォルトの名無しさん
25/04/23 08:12:10.74 pTAtgk9D.net
>>402
ライブラリという名前はよく聞くのですがなんでしょうか?
アドオンに登録すればいいという事も聞くのですが、アドオンだと配布がいくらか面倒になるのが悲しいです
411:デフォルトの名無しさん
25/04/23 08:19:48.48 xgsAirMR.net
>>406
Is the intended word an indentation?
インデントを減らすにはshift+tab
本より先にヘルプファイルを読もう
412:デフォルトの名無しさん
25/04/23 08:31:17.24 curLR6rF.net
ライブラリというのは、ざっくり言えば汎用的に使う目的で作られたクラスとか関数とかを集めたモジュール等のことだけど、正直言って、ライブラリを使ったり作ったりという辺りから、わざわざVBAでやらなくてもいいかなぁとなることが少なからずあるような気がする。
413:デフォルトの名無しさん
25/04/23 08:32:23.99 pTAtgk9D.net
本格的なシステム開発の手法を勉強しなくてもできる、じゃなくて我流Excel、我流VBAが属人化の原因で、属人化が嫌われているんだから、本物の手法を学んで少しでも標準化に努めた方がいいと思う
414:デフォルトの名無しさん
25/04/23 09:19:54.75 P67C9oqU.net
そういうことを言い出したらVBAは使うべきではないという結論にしかならないからナンセンス
VBAなんか雰囲気でいいんだよ雰囲気で
415:デフォルトの名無しさん
25/04/23 09:24:11.20 yoO2Q6CW.net
VBAで描くとどうせ属人化するんだからVBAじゃなくてPythonの方が描きやすい罠
416:デフォルトの名無しさん
25/04/23 10:07:14.33 Rdf0901h.net
VBAが属人化の弊を指摘されやすいのは、VBAの強みの裏返しだからなぁ。Excelは大抵の業務用PCに入っているからプログラミング言語として最もアクセスしやすいというのがVBAの強みだけど、これは裏返せば①相対的にスキルの低い人がコードを書き、②そのコードが業務に使われるという状況を生みやすくする原因となっている。これに③会社側が追加的なコストを掛けるつもりがないという条件が加わったのがいわゆる属人化。乱暴に言えば、素人が作ったコードが業務に使われていて、タダだからそのまま使い回したいという会社側の助平心に過ぎない。
会社がそれなりのコストを掛けて業務に使うコードを開発するのならVBAと同じような意味での属人化というのは基本的に起きないのよ。そもそもそういう場合にVBAが開発言語に選ばれる可能性は低いだろうし(Excelだけで完結させたいという状況はもあるだろうからゼロとは言わないけれど)。
417:デフォルトの名無しさん
25/04/23 10:13:34.84 Rdf0901h.net
408が一瞬分からなくて焦ったけど、unindentationか
418:デフォルトの名無しさん
25/04/23 10:19:50.71 j86zZac8.net
あなたのよく使うコードと私のよく使うコードが違うからな
自分で使い回しやすいようにまとめたらいい
419:デフォルトの名無しさん
25/04/23 11:24:31.44 nS6nWMWO.net
食人族の話題が活発だなと空目した
420:デフォルトの名無しさん
25/04/23 11:32:10.92 FBWMxycZ.net
結局、個人が自分の担当業務を勝手にVBAで局所最適化している構図なので、VBA自体がいかにわかりやすく書かれてようが定義上属人的なんだよね
人力で愚直にやる分にはやってることが周りの目にも見えやすいから、特定の個人の作業負荷が高かったり過大な責任を担っていたりしたら、
適宜マニュアル化して分担するような対応を取りやすい
一方、ヘタに担当者の「創意工夫」によって効率化されてるとそういった潜在的な課題が表面化しづらく、いざ担当者が離任するとなったときに一気に問題が噴出するわけだ
こういう問題に対するシステム的な正道のアプローチは決まっていて、勝手に創意工夫させしない、現状が非効率であるという事実だけを然るべき場所へ報告させる、
その上で、必要な改善はトップダウンで実施する、という極めてアメリカ的なやり方になる
こんなのはカイゼンを美徳とする日本人には無理な話だから、難しいこと考えないで存分にVBAで好きなように創意工夫したらいいよ
421:デフォルトの名無しさん
25/04/23 13:49:06.15 jU97Lp8p.net
VBA共通モジュールやEXCEL共通モジュール、ACCESS共通モジュールは分けて作っといたらいい
422:デフォルトの名無しさん
25/04/23 16:59:43.12 aZ5FmP34.net
個人が勝手に自動化させてる環境なんて、社員10~20人程度の規模の企業だろ
そんなトコは将来何に躓こうがどうでもいいハナシでは?
その規模でもきちんと社内で話し合って最適解を求めてる所なら属人化なんて杞憂にしか過ぎないような
423:デフォルトの名無しさん
25/04/23 17:21:41.74 P67C9oqU.net
大企業でも普通にあるぞ
完全にマニュアル通りに手を動かす人員を別にすれば、
大企業だろうと適切なアウトプットだけ出せればやり方については個人の裁量に委ねられている業務の範囲ってのはある
424:デフォルトの名無しさん
25/04/23 18:06:06.77 yoCsfqhD.net
組織内のルールならその枠内で守ればいいのである
そのルールがよその組織でも当てはまるとは限らんのでな
425:デフォルトの名無しさん
25/04/23 20:15:32.24 6pqdvTOr.net
大企業で属人化されてても困ることは無いだろうから
やっぱり属人化をつべこべ言って�
426:トも始まらないのでは? 属人化された業務・作業なんか別の者がまた新たに属人化しようとも 業務に支障が出ないんだろ? じゃあ、属人化が何だってんだ 属人化言いたいだけちゃうんか、と
427:デフォルトの名無しさん
25/04/23 20:59:10.18 pTAtgk9D.net
やっとディクショナリーにテーブル名と列名でキーを登録して、アイテムにListColumns(index).Databodyrangeで各列のデータ行が登録できて、dictionary(テーブル名列名).Rows(index).valueで値を書き込めるって知ったよ
これでテーブルをいちいち変数に代入する事から開放されるし、わかりやすい文字列で指定もできる
Range(テーブル名[列名])でいいじゃんって言われたらそれまでだけど
428:デフォルトの名無しさん
25/04/23 21:23:04.79 rRnnFJi1.net
同形式のテーブルが大量にあるのなら
まずそれがおかしい
429:デフォルトの名無しさん
25/04/23 21:26:55.40 Rdf0901h.net
属人化っているのは、要するに会社から見て素性の分からないコードに会社の業務が依存している状態なわけ。大企業なら属人化が生じても困らないとか、業務に支障が出ないということでは全然なくて、大企業でも(普通はおよs考えにくいことだが)万一、属人化が生じたら当然困るよ。ただ、大企業は通常そんなリスキーなことはしない、させないような組織になっているというだけ。
大企業のコア業務の一部が素人の書いたVBAコードに依存していて、他の人が手を出せないブラックボックスになっているとか(論理的には絶対に起こり得ないというわけではないけれど)考えにくいでしょ?
430:デフォルトの名無しさん
25/04/23 21:42:20.56 jOg2yMv5.net
メーカーの間接部門だけどVBAは改善提案やQC活動と相性が良すぎる
あと依頼者からのユーザーフォームの人気は異常
431:デフォルトの名無しさん
25/04/23 22:06:24.94 pTAtgk9D.net
>>424
だってテーブルの列名で指定したり、動的に処理するのが非常に楽なんだもの
ws.cells(rows.count,index).end(xlup).rowとか
ws.cells(i,index).valueとか
いちいちやってらんない
私がまだまだ技量不足なだけですが
432:デフォルトの名無しさん
25/04/23 22:15:43.12 pTAtgk9D.net
IT企業や大企業に夢見すぎだと思いますよ
IT企業だって社員は打ち合わせ、打ち合わせ、打ち合わせか、コーディングしているかで、事務作業の為の業務システムの導入なんてしていないし、パソコンに詳しいからこそExcelはなんでも出来ちゃう事を知っている。
非IT企業はまるで知識が知識がないし、業務システムを導入しても、自社の業務、求めているデータに対応していないから結局Excelに戻るという事もある。
433:デフォルトの名無しさん
25/04/23 23:03:29.52 pTAtgk9D.net
人間関係、人付き合いはとてもドライだし、自分で努力してね、自己責任、な世界です
434:デフォルトの名無しさん
25/04/23 23:04:31.48 C26MOp3K.net
いや、業務システムを導入しているかどうかとか、そういう話ではないんだが。業務なんか別に会社で認められているものなら何でやっても構わないでしょ。
VBAみたいなものの使用を全面的に禁止するか、個人の裁量の範囲内で使うのは認めるかは会社の方針によるが、業務がそのコードに依存するなら会社がハンドリングするし、会社がハンドリングしないならそのコードに業務を依存させることはしない。そういう単純な話ね。
ちなみに「Excelは何でもできる」と素朴に言うけれど、それは何でも無意味にVBAでやりたがる人がよく言う典型的な台詞の一つなので、あまり気軽に言わないほうがいいと思う。
435:デフォルトの名無しさん
25/04/23 23:14:03.52 x5rMH1z1.net
長文書き込みを繰り返している頭がおかしいのが出没してるのは暖かくなったから?
436:デフォルトの名無しさん
25/04/24 07:36:15.53 FQ8MlmAt.net
今年の新人や後輩が言うこと聞かなくてイライラしているんじゃね
Excelはただの道具だよ、会社に迷惑をかけた場合の責任は、担当者と監督している上司の責任ってだけだから
437:デフォルトの名無しさん
25/04/24 08:05:36.45 Cj39D1EW.net
たかが数行十数行読み解けないじぶんを省みた方がいい
長文ってだけに文句付ける奴の方がどうかしてる
気心知れたとか同じ立ち位置に居るとか同士なら少ない言葉で通じるかも知らんが
今や登場人物も幅広い 参加する方々のレベルだって自ずと雑多に成ろうってもん
三でやり取りできる相手だけじゃ無く七語った方が意が通じるケースのが多い
いまどき、長文はあたまおかしい、と書く方こそがアタマおかしいと気付けないと
438:デフォルトの名無しさん
25/04/24 08:40:44.27 BUdDOmv5.net
>>433
読んだ上で言う
文章をまとめられるスキルが無い自身も恥じた方が良い
439:デフォルトの名無しさん
25/04/24 09:00:57.54 YvggNev5.net
>>427
コレクションに格納するんだから要素に画一的な処理をするのだろうと勝手に勘違いしていました
余計なお世話でした
申し訳ありません
440:デフォルトの名無しさん
25/04/24 09:33:11.41 IyU3bUgg.net
ChatGPTに文章校正してもらうと良いよ
441:デフォルトの名無しさん
25/04/24 12:38:29.59 Cj39D1EW.net
w 要らんな 文章書くことが目的じゃあ無いからな 意が伝わりゃあそれでいい
どだい、ブラックボックスではないアプリなど無い
都合のいいExcelをより便利に使うためのマクロだのVBAだのなんだから、個人が
「こうしたらもっと便利だな」で造り上げた小アプリだと思ってれば憎しみも湧かん
業務上なら尚の事、元のデータが存在していてそれを加工して成果物として出力、の一環なんだろ?
これはこうしてこう集計・抽出してこういう形式でまつめろ てのが命題なんだから
退職されてVBAの中身が判らん!とか文句付けてる間にじぶんで新たに作り直せ、と
作れる人間が不在なら諦めて以前の方式でチマチマ手でその処理をし続けろ、と
個々の企業の事務業務で独自にカスタマイズできる利便性を捨ててしまったら元の木阿弥
属人だの何だの言い出した奴は、Excelにがんばって欲しくない界隈の連中の戯言でしかない
ラクトアイスが体に悪いだのネ○ソフトはマーガリンじゃ無いから口にするな、とかの連中みたいなもん
(お食事時なのでつい食品で例えました)
じぶんトコの業務アプリに自信があるならVBAの属人性なんかを口実に叩くのはやめて
堂々と「ウチの製品のがこんなに便利ですよ」と言い募ればいい 本当に便利なら自ずとそちらに流れる
442:デフォルトの名無しさん
25/04/24 13:07:35.16 BUdDOmv5.net
>>437
馬鹿だから文章をまとめられず、
それ故に読まれない責任を相手に押しつけるタイプだな
二行目はOSSがあるって反例により破綻
命題の使い方もおかしい
何か言ってるようで何も言ってない典型的な馬鹿
黙ってることすらできないのが馬鹿の馬鹿たる所以
443:デフォルトの名無しさん
25/04/24 13:42:20.52 ndm7u60W.net
「Excelは何でもできる気がする」
中学生日記
444:デフォルトの名無しさん
25/04/24 14:17:57.47 IKFgVNqa.net
437を擁護するわけではないが、実際、担当者個人の裁量の範囲内で使っているだけなら、会社の業務が依存したり属人化の弊害が生じたりすることはあまりないんだよ。
にも拘らずVBAを全面的に禁止する会社が少なくないのは、部署内の他の人間も同じコードを使うようになったりする事態がたびたび起こりがちだからなんだろうね。
445:デフォルトの名無しさん
25/04/24 14:27:23.83 d0sUSPt9.net
>>439
わかる気がする、仲間だもんな
仲間、仲間、なーかーま
446:ー
447:デフォルトの名無しさん
25/04/24 16:13:34.27 jkAUiXuj.net
長文をこんなところに大量に書き散らすだけあって馬鹿の極みそのもの
そもそも働いたことがあるのかね
448:デフォルトの名無しさん
25/04/24 17:18:18.39 Cj39D1EW.net
会話が通じないなら、いちいちアンカ打ってまで絡んで来ンなよw 気色悪いなあ
ハナシが通じない残りの三割ってことでいいぢゃねーか
電車で隣の会話にいちいち割り込んで「正確な会話をしろ」とかイチャモン付けるタイプか?
文章文章って、国語の教員か? おてがみやり取りしてる訳じゃねーぞw 宿題でもねーし
OSSガー 突飛な例えで何が言いたいんだか あんたの会社はOSSで業務アプリ組んでンのか?
枝葉末節にこだわって本質を把握できない、つか、しようともせず、他人の揚げ足取りだけに注力して
勝ち誇ったような気分になってご満悦 どっかのバカな芸人がそういう話芸で人気を博して有頂天に成ったはいいが
今や誰からもどこからもお声も掛からない憐れな人生歩んでるようだが、ソッチへ寄り添った生き方目指してンのか?
449:デフォルトの名無しさん
25/04/24 17:31:20.41 Xkh5MdoU.net
>>440
大昔のVBAマルウェア「メリッサ」で痛い目に遭い禁止して、
それを見直すこともなく踏襲し続けてるところが全面禁止にしてる
450:デフォルトの名無しさん
25/04/24 17:51:26.09 IKFgVNqa.net
>>444
もちろんセキュリティ上の理由は大きいだろうね。見直すこともなくというより、そういう会社はVBAの有用性をさほど高く評価していない(少なくともリスクを上回るほどの有用性があるとは考えていない)から全面禁止にしているんだと思うよ。
経営判断としてはあり得る考え方の1つだとは思う。
451:デフォルトの名無しさん
25/04/24 19:41:44.24 9Ww3k6uP.net
誰にでも簡単に扱えて不具合もバグもない業務用ソフトと言うのはできる事を制限している業務用ソフトしか無いと思う
入力出来る事、場所に制限をかけているから誰がやっても出鱈目なデータにもバグにもならない
逆にExcelは本当になんでも出来るから壊すし、壊れるし、出鱈目なデータも入力する
452:デフォルトの名無しさん
25/04/24 20:09:51.89 DzE0RqCV.net
VBAで関数の値が入った配列を作りたいのだが、
e = [{1,0;0,1}]
r = [{Cos(1),-sin(1);sin(1),cos(1)}]
eは2x2の配列になる。
rはエラーになる。
ああいう配列作れないかな?
453:デフォルトの名無しさん
25/04/24 20:49:12.55 Xkh5MdoU.net
array関数使え
454:デフォルトの名無しさん
25/04/24 20:49:52.86 9Ww3k6uP.net
>>447
どう言う配列でしょうか?
関数の計算結果が入った1次配列でしょうか?
455:デフォルトの名無しさん
25/04/24 21:45:53.65 pk6Uyn00.net
話題かわるけど、exce.live使ったことあるやついる? 今日、お客さんから聞かれたんだけど、本家以外の情報が皆無で。マイクロソフト公式からダウンロードできるから、怪しくはないと思う、とだけ言っておいた
456:デフォルトの名無しさん
25/04/24 22:02:59.97 xYJ9bO0b.net
>>443 Forbidden
457:デフォルトの名無しさん
25/04/24 22:06:30.71 hG5Dm3ai.net
>>450
話題どころかスレ違い
458:デフォルトの名無しさん
25/04/24 22:26:01.96 9Ww3k6uP.net
Static ステートメントとか、ParamArrayとか、まだまだ知らない事だらけだなぁ
459:デフォルトの名無しさん
25/04/24 22:34:31.26 pk6Uyn00.net
vbaの質問だからここかと思ったけど、違うのか
460:デフォルトの名無しさん
25/04/24 22:40:35.14 y97YKOAy.net
>>454
VBAじゃないけど何を見てVBAだと思ったのか
461:デフォルトの名無しさん
25/04/24 22:43:45.46 pk6Uyn00.net
元々はインターネ
462:ットから自作vba関数を呼べるか?というお客さんの質問から、それにたどり着いたんだけど、スレ違いならまあいいや。誘導先あればよろ
463:デフォルトの名無しさん
25/04/24 22:48:56.22 pk6Uyn00.net
それかvbaのコードで代替手段があれば、それを教えて貰うほうが嬉しいが
464:デフォルトの名無しさん
25/04/24 23:34:51.71 9Ww3k6uP.net
>>456
Power Automateからデスクトップ版Power Automateのフローを実行して、マクロブックを開いてマクロ実行
465:デフォルトの名無しさん
25/04/24 23:40:15.35 d0sUSPt9.net
URLリンク(i.imgur.com)
466:デフォルトの名無しさん
25/04/25 06:34:58.46 dnInGKcO.net
自分の業務を少しでも助けるためのマクロを書いてたのだが、
そろそろoffice script に移行しようとしてつまづきまくり
467:デフォルトの名無しさん
25/04/25 07:29:28.50 /g0CbH00.net
vbaのフォームが古臭くて嫌なんだけど
468:デフォルトの名無しさん
25/04/25 09:31:20.86 TZkMTXnM.net
ラベルとテキストボックス駆使して自作できるよ
何なら図形とか画像とか貼り付けて工夫してもいいし
それらをクリックすることで別の動作させるとかも
ま、センス無いとずっと使い続けても飽きないフォーム作るのは大変だし
やっぱ奇抜過ぎて評判悪くてオーソドックスに立ち返るなんて経験もいいのかも
469:デフォルトの名無しさん
25/04/25 10:00:05.67 CvA5DtPe.net
モダンUIに寄せたい気持ちはわかる
今時Windows2000かよ!みたいなダイアログが出てくると驚く
470:デフォルトの名無しさん
25/04/25 15:12:56.80 25bmG4NH.net
細部にこだわるか、正常に動けば良いのかは人によるだろうな
もっと優先してやることはないのか?
471:デフォルトの名無しさん
25/04/25 19:40:58.08 orbf6qCm.net
VBAと同じくらい簡単でモダンっぽいUIにしたい場合って、今は何を使うのがいいのかな。Pythonのfletなんかはかなり簡単っぽいが。
472:デフォルトの名無しさん
25/04/25 19:49:49.85 ScCl4KIR.net
VisualStudioでVB.NETやろ
473:デフォルトの名無しさん
25/04/25 19:56:48.42 DbDcSEbW.net
ノーコード/ローコードでいいだろ
MS365の契約あるならPowerAppsから試してみたら
474:デフォルトの名無しさん
25/04/25 21:21:31.07 235iTcZf.net
fletはたいしたことしないならさくっと作れて良い
475:デフォルトの名無しさん
25/04/26 09:23:31.77 hSaHsy30.net
VBAは簡単、プログラミング言語ですらない
VBAは属人化する、しやすい
見事な矛盾だね
476:デフォルトの名無しさん
25/04/26 09:50:16.77 kN9FmZ13.net
>>413にあるとおりだよ。コードを書く人間にきちんとしたスキルがあり、会社側にまともな管理体制があれば、基本的に属人化の問題というのは生じない。VBAは構造的にどちらの条件も欠きがちだから、属人化の問題が指摘されやすい。それだけの話。
477:デフォルトの名無しさん
25/04/26 09:58:22.07 iRBbkycD.net
そう、つまるところバカが使うからバカなものができるってだけの話で、何も矛盾しない
ただ、仕事でバカとかクソとかいう表現は憚られるから「属人化」(=他人が触りたくないクソ)と表現する
478:デフォルトの名無しさん
25/04/26 11:19:16.93 SDFKeMf3.net
まだやるのか? やるなら先ずは「属人」てのを定義しろ
それの延長で属人的・属人化って奴を述べろ
若しくは「VBAは属人的だから悪だ」ってサイトのリンク貼るでもいいし
それを踏まえたうえで語らなきゃ、個人の勝手な思い込みを主張してるだけに成り果てて
それこそ「モノホンのバカ」だろ ぼくはバカですって書いてるに等しい
479:デフォルトの名無しさん
25/04/26 12:23:43.88 B+cR9sp6.net
自分の意見は>>413、425、430辺りに既に書い
480:たし、自分の意見と必ずしも一致する見解ばかりではないが、「VBA 属人化」で検索すればいくらでもこの話題は出てくるでしょ。 VBA好きな人が属人化の話題を避けたがるのは分かるんだけど、他の言語と比べて属人化の問題を指摘されることが顕著に多いということまで否定しようとするのはさすがにムリがあるよ。属人化が指摘されることが多いというのは、ハードルの低さ・アプローチのしやすさという強みの裏返しなんだけどね。
481:デフォルトの名無しさん
25/04/26 12:44:03.71 aliF/5Yp.net
異動や退職するときvba消していってほしい。
482:デフォルトの名無しさん
25/04/26 13:08:06.04 TbcyjxDY.net
OSから初期化やろ
483:デフォルトの名無しさん
25/04/26 15:51:46.44 IX/fzv3g.net
>>473
その理屈だとCでもRustでもPythonでもRubyでも属人化する訳だが
VBAは参入障壁が低い(んだろうと思う)ことが属人化に拍車を掛けてる罠
(要するに馬鹿でも使えるってこと)
484:デフォルトの名無しさん
25/04/26 16:45:09.66 lLp4rKiB.net
これに限らず仕事全般に言えるけどセンスが全てだわ
本で知識だけびっしり学んだだけの自称VBA出来ますの作るシステムは使い物にならん
というかシステム組む頭すらないし
485:デフォルトの名無しさん
25/04/26 17:07:15.54 B+cR9sp6.net
Rustみたいに書くこと自体が難しいとされているような言語はともかくとして、PytnonやRubyが今のVBAと同じような感じでExcelに組み込まれて、Excelで実行できたとしたら、たぶん今のVBAと同じような感じで属人化の問題を指摘されることになったと思うよ(そこからのリカバリーはVBAより多少はマシかもしれないが)。
486:デフォルトの名無しさん
25/04/27 09:59:46.14 HBc7xJ0o.net
僕はもう書いただの検索しろだのは話をややこしくする元だから定義しろと書いたんだが
今書かれてる「属人化」てのは、有頂天になった社員がVBA駆使して作業を自動化したはいいが
そいつが退職したら他の誰もがそのメンテ出来なく成って業務大混乱右往左往 てコトでいいのか?
じゃあさ、他の例えで、自動車免許持ってる奴が仕事で車使って仕入だ配達だに奔走してくれてた
しかし、そいつが辞めて他の社員は免許持ってる奴が誰一人居なくて業務に支障が出まくり も属人化か?
そン時は会社としてはどう対応したらいいんだ?
自転車に積んで何十回も往復するなり、外注下請けに作業を委託するなり、免許持ってる奴を募集したり
どうとでも好きな方法選べるだろ?
それを殊更「属人化」とか特殊な事例として言い募る界隈には、どんな思惑があるんだ?
VBA憎し君が広めてるとしか思えんのだが
それとも「VBAの属人化」には何か他の意味があるのか?
487:デフォルトの名無しさん
25/04/27 10:51:58.45 PEcsUA/t.net
話をややこしくするじゃなくて、VBAは属人化の問題を指摘されることが多いということを認めたくなくて必死なだけでしょ。
君が挙げた例は、世間でVBAによる属人化の弊害として一般的にいわれている状況と、結果こそ類似するが原因がまったく異なる。
したがって、VBAについて指摘されることの多い属人化と同様の原因に基づくものを「属人化(の弊害)」と呼ぶことにするのであれば、君が挙げた例は「属人化(の弊害)」ではない。
自動車の運転は、運転免許制度によってそれをする人のスキルが保証されているでしょ(VBAと違って)。
また、自動車の運転は、腕の足りない人間がその方法を勝手にカスタマイズしたりすることもできないでしょ(VBAと違って)。
自動車の運転が業務上必要不可欠で業務がそれに依存しているなら、そのことは外形上会社側に明らかだから、会社側はハンドリングの機会も保証されているわけ(VBAと違って)。
大体さ、VBAと違って自動車の運転一般について「属人化(の弊害)」が語られることなんてほとんどないでしょ。その時点で自分の強弁にムリがあると気付かんか?
VBAが属人化の問題を指摘されることが多いということを認めたくなくて色々と
488:言い募るのはいいんだけどさ、説得力のないことを書けば書くほど「VBAに強い拘りを持つ人って、やっぱりそういうレベルなんだな」という見方を補強することになりかねないよ。 「VBAはExcelユーザーに最も近い親しみやすい言語、属人化をいわれることが多いのはその代償」ってことで良いじゃない。
489:デフォルトの名無しさん
25/04/27 10:57:39.63 bnOAlujA.net
>>479
運転とプログラマーじゃ、代わりを探す労力に差がありすぎる
免許持ちもVBAが書けるやつもいくらでもいるが、他人の書いたプログラムを解読して修正できるやつってのはちょっとレア
しかも、多くの経営者はこれが特殊スキルと思ってないからそんなとこにコストをかけたくないってのが本音
だから問題になる
490:デフォルトの名無しさん
25/04/27 11:08:15.27 aTGSLIj0.net
NGワードに属人化を入れることでスッキリさせることに成功
491:デフォルトの名無しさん
25/04/27 11:08:56.65 RSOujG5D.net
いやいや、スキル的にできる奴は山ほどいる
問題は、やりたい奴が極めて少ないという点だ
まともなプログラミングスキルがあるならもっと面白くてスキルアップできる仕事が山ほどあるのに、安い賃金で誰にも評価されずスキルアップにも繋がらない便所掃除をやりたがる奴はいない
492:デフォルトの名無しさん
25/04/27 11:27:31.76 aTGSLIj0.net
ちなみに個人事業主やってて、
どこぞのVBAで抜き差しならなくなったものを書き直して仕様書と併せて納品
あるいはPythonに移植して仕様書と併せて納品してるけど、
おまいらの想像以上に良い金になる
濡れ手に粟
493:デフォルトの名無しさん
25/04/27 11:43:54.54 PEcsUA/t.net
会社側もよほど切羽詰まっていたんだろうねえ。
大局的に見れば抑えられたはずのコストだろうけど、484みたいにそれで儲かっている人が居るならそれはそれで良い話だ。
494:デフォルトの名無しさん
25/04/27 14:49:25.30 rRExk4WB.net
運転でもうまいやつとへたなやつがいるだろう
VBA使いにはプログラミングやシステム設計がへたなやつが多いということ
495:デフォルトの名無しさん
25/04/27 15:15:18.84 0hsNeEWH.net
適当にかじって自分用に作ってるからな
496:デフォルトの名無しさん
25/04/27 16:07:51.42 SWrT9XSV.net
逆引き大全買っちゃった
497:デフォルトの名無しさん
25/04/27 16:31:38.91 HBc7xJ0o.net
君が挙げた例は「属人化(の弊害)」ではない。 だから、定義しろっつってんの
じゃあ、どういうのがVBAの弊害と世間一般では言われてんだよ?って聞いてんの
コッチが例え話すりゃあ「それはちがう」 単なる例え話だぞ? 免許が特殊な技術的国家資格とかでもいい
ウエが阿呆だから現場でそんなてんやわんやが発生すると書いた人が居るけど、その通りの事を言ってるんだ
上長がしっかりして、そういった個人技術を全体に普及・波及する努力をしてりゃあ、誰が抜けたところで
即座に困る事なんかほぼほぼ無いんだ 鼻くそ丸めながら「なんか知らんが勝手な事してる奴が居るなあ」
でのほほんとしてるから、いざ退職されてから困り果てる
そんな会社は潰れたって構いやしないだろうに
それが例えば従業員数百人規模の会社だろうとだ ま、数千人規模でもおんなじだけど
ご利益にも繋がらないような「VBAは属人的」なんてぇお題目唱えてるだけで、何らの解決策も講じないような
スカポンタンな集団が蔓延るのが鬱陶しいんだ 六根清浄と唱えてる方がまだご利益ありそうだろ 違うか?
なんか知らんがその辺に転がってる耳触りだけはいいビジネスワードを、これ見よがしに口真似して
その本質を見ようともしないで得意満面な奴は、ぶっ飛�
498:ホしたくなるってだけ ひと頃流行った「悩ましいですねえ」とかと一緒 (一生悩んでろ、ボケ)と罵ってるようなもの 「一旦社内で揉んでみます」とかなら、まぁまだ分かるが
499:デフォルトの名無しさん
25/04/27 16:39:50.30 HBc7xJ0o.net
VBAは属人的 とはつまり、事務業務に根本的な問題がある企業のくせに
責任を末端に押し付けるブラック体質だと、自ら公言してるに等しい阿呆責任者の言い逃れに過ぎない
500:デフォルトの名無しさん
25/04/27 17:10:22.95 9974j3MB.net
属人化って要するに担当者が意地悪してるだけやん?
使い方をちゃんと教えてくれて、ソースもパスワードかけずに公開してたら読めるヤツは読むぞ
コピペしか能のない奴には他人のソースが読解できないってだけの話やら?
501:デフォルトの名無しさん
25/04/27 17:19:04.92 oHyIRNV3.net
多くの場合、VBAは大したことやってないのに担当者のスプログラミングスキルの低さ故に無駄に複雑かつ保守性の低いものになっており、
後から他人が読み解いてメンテを継続するのは非常にコスパが悪いケースが多い
コスパ的には多くの場合において棄てて仕切り直した方がマシなのだが、とはいえ中途半端に自動化されているため、いざ棄てると一時的にそれなりの業務効率の低下が生じる
その業務効率の低下量をVBAにおける「属人性」と定義するのがよろしい
502:デフォルトの名無しさん
25/04/27 17:39:11.20 PEcsUA/t.net
>>489-490
VBAは属人性の問題を指摘されることが多いというのをどうしても否定したいんだね。「VBAに強い拘りを持つ人って、やっぱりそういうレベルなんだな」という印象は強まるばかりだけど。
会社側がきちんと管理できる体制なら属人化の問題は生じないというのは最初から書いているでしょ。だからこそ、VBAの属人化リスクが広く認識されるようになった今では、多くの会社が、VBAを全面的に禁止するなり、個人の裁量の範囲内でのみ許可したりという形で対応しているんだよ。
会社の多くはVBAの属人化リスクを認識して既にその対応をとっているわけで、属人化リスクが高いということ自体を否定したがる君のような議論ははっきり言って周回遅れなんだよ。
君は、「個人技術を全体に普及・波及する努力」というのを唯一のあるべき管理体制として捉えているみたいだけど、残念ながら多くの会社は、素人の書いたVBAコードに対して管理コストを投下するほどの価値を認めていない。だから、「使うな」とか「使ってもいいけど個人で責任のとれる範囲内で」という方針にしているわけ。
ついでにいえば、属人化という言葉には、会社が社員に責任を押し付けるというニュアンスも特にない。VBA はExcel内で書いて実行できるので、質の低いコードがいつの間にか業務に使われているという好ましくない事態が生じる可能性が他の言語と比べて顕著に高い。それで痛い目を見た会社が少なからずあったのでリスクとして認識されるようになったに過ぎない。
503:デフォルトの名無しさん
25/04/27 19:30:20.87 22nZEpjv.net
Power Automateで思ったんだけど
一つ一つごとのループブロックごとにそれぞれ別の変数(カウンタやカレントなど)を設定する事によって、変数のスコープを極小にする、
むしろカプセル化の様にループブロックやコードブロックの外からアクセスを受け付けない、という事がこれからの当たり前になるのだろうか。
もはや一つ一つのコードブロックが別々のプロシージャなんだと
人智を超えていても、ソフトウェアがそれを補えるし
504:デフォルトの名無しさん
25/04/27 19:33:19.45 22nZEpjv.net
VBAはVBAでも、APIの様な高度な知識が必要なやつはさすがに属人化だと思う(APIはまだやってないだけ、かも知らないけど)
基本的なメソッド、オブジェクトだけだよね
505:デフォルトの名無しさん
25/04/27 19:46:24.57 bnOAlujA.net
一定のスキルがあれば、APIの意味や使い方なんてぐぐればわかる
ドキュメントはみんなネットに公開されてるんだから
506:デフォルトの名無しさん
25/04/27 20:34:34.42 RSOujG5D.net
>>494
そんなもんVBA以外のプログラミング言語は20年以上前から当然にみんな
507:そうなってる
508:デフォルトの名無しさん
25/04/27 21:56:06.79 22nZEpjv.net
>>497
じゃあC言語とかでもそうなのですか?
509:デフォルトの名無しさん
25/04/27 22:00:02.07 22nZEpjv.net
>>497
いやいや、パッと調べただけでも他言語でも変数の使い回しできてるじゃん
私が言いたいのは一つのループブロックごとに、他の箇所では再利用できない変数一つという事
510:デフォルトの名無しさん
25/04/27 22:56:41.73 RSOujG5D.net
例えばC#のforやforeach文のループ変数はそのループの中だけで有効だが、そういう話か?
C++も大昔のバージョンを除けば同様
511:デフォルトの名無しさん
25/04/28 01:52:20.30 hDmEwqG0.net
>>481
>他人の書いたプログラムを解読して修正できるやつ
自分で描いたものでさえろくに保守出来ない香具師の方が大半な現実
512:デフォルトの名無しさん
25/04/28 10:21:58.00 AuNLagCl.net
ダイクストラが言う構造化プログラミングはモジュールとか抽象データ型とかも含む広範で抽象的な概念として説明されている。
連接・分岐・反復で構成しようという話はそれより前に発表されたものだが、この時代は構造化もクソもないプログラムがまかり通っていたという前提がある。
まずはその三要素を基礎に据えて構成したらわかりやすくね? という提案 (というか感想?) に過ぎず、それで全て事足りるみたいな主張ではない。
(理論上は連接・分岐・反復で全て表現可能であるという証明はされている。)
構造化プログラミングの考え方のキモは構造は人間の認知の中にあるということ。
人間が思考しているときの構造を書き表すためにどんな言語機能 (またはデザインパターン) があればよいの? ってのが構造化プログラミングの議論なんだよ。
書いた人が思ってる構造が表現されているなら構造化プログラミングだし、構造化プログラミングのために用意された機能を使っていても構造が表れていなければ構造化プログラミングではない。
まあついでに言えば書き表されたものについて (コンパイラも人間も) 検証しやすいことも大事だ。
機械的に goto を除去したらむしろ構造が失われるという例をクヌースが出したりもしていて、結局のところはどんな機能も正しく使えば正しいし、悪い使い方をすれば駄目になるというシンプルな話。
そんなわけで break が構造化を崩すか崩さないかは使い方による。
ただ、常識的に考えて break は goto より構造を破綻させにくいだろうってだけ。
513:デフォルトの名無しさん
25/04/28 11:10:41.08 6D3yvt7l.net
どこのスレの誤爆かな?
514:デフォルトの名無しさん
25/04/28 16:28:52.13 5fRt9Dct.net
SQLiteのデータベースをODBC経由ADODBで引っ張ってきてるけど、
CopyFromRecordSet で一発で貼るのと 1行1カラムずつ地道に貼るのとで
267件中1件1カラムだけ違う これは何なんだろう