X



上司「集計VBA作れ」俺「どうせ後でバカみたいな仕様変更入るんだから修正楽なPython使わせてくれ」上司「VBA😡」 [296617208]
■ このスレッドは過去ログ倉庫に格納されています
0002番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MM9e-ddgb)
垢版 |
2023/07/07(金) 16:04:42.38ID:0ThsMrFvM0707
------
0003番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 670c-ljar)
垢版 |
2023/07/07(金) 16:04:43.46ID:I6b9gcNF00707
------
0004番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MMcb-n24M)
垢版 |
2023/07/07(金) 16:04:45.59ID:p//98XLQM0707
------
0005番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MMfa-ddgb)
垢版 |
2023/07/07(金) 16:04:46.62ID:Yba2tKteM0707
------
0006番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MM8e-NqVx)
垢版 |
2023/07/07(金) 16:04:47.37ID:6chOCI67M0707
------
0007番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 674c-ljar)
垢版 |
2023/07/07(金) 16:04:47.67ID:cZ13nZW/00707
------
0008番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MMcb-n24M)
垢版 |
2023/07/07(金) 16:04:50.18ID:r473WlV+M0707
------
0009番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MM8e-NqVx)
垢版 |
2023/07/07(金) 16:04:51.93ID:Stbcs0CXM0707
------
0010番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MMfa-ddgb)
垢版 |
2023/07/07(金) 16:04:54.29ID:4KKtabGvM0707
------
0011番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 6707-ljar)
垢版 |
2023/07/07(金) 16:04:55.53ID:5v11Zet700707
------
0012番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MM8e-NqVx)
垢版 |
2023/07/07(金) 16:04:59.57ID:t4vrT62EM0707
------
0013番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MM9e-ddgb)
垢版 |
2023/07/07(金) 16:05:02.07ID:rOMZrH8YM0707
------
0014番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 674a-ljar)
垢版 |
2023/07/07(金) 16:05:03.24ID:omZcOLLL00707
------
0015番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MM8e-NqVx)
垢版 |
2023/07/07(金) 16:05:07.34ID:5VjD7EhiM0707
------
0016番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MMfa-ddgb)
垢版 |
2023/07/07(金) 16:05:10.02ID:c4Be8yQgM0707
------
0017番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 7711-ljar)
垢版 |
2023/07/07(金) 16:05:11.04ID:uUoxPxrx00707
------
0018番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MMcb-n24M)
垢版 |
2023/07/07(金) 16:05:13.59ID:uhL80OGzM0707
------
0019番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MM8e-NqVx)
垢版 |
2023/07/07(金) 16:05:15.51ID:zp3O8ECeM0707
------
0020番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MMcb-n24M)
垢版 |
2023/07/07(金) 16:05:21.57ID:X1VegrcmM0707
------
0021番組の途中ですがアフィサイトへの転載は禁止です (タナボタ e2a4-hRAP)
垢版 |
2023/07/07(金) 16:07:28.18ID:Zadrl6ZD00707
いっつも部下目線の話しかしてない…
0023番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sd02-KCYR)
垢版 |
2023/07/07(金) 16:10:12.87ID:My7QbUH0d0707
>>21
他ができないから1人担当部署でこういうのやらせるしかねぇだろ
0025番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 4ed2-CMgy)
垢版 |
2023/07/07(金) 16:13:59.48ID:snrAh9rc00707
なんでもpythonマンの魅力
0027番組の途中ですがアフィサイトへの転載は禁止です (タナボタW c276-UEHP)
垢版 |
2023/07/07(金) 16:15:37.27ID:nNWNG7YV00707
そんな書き捨てならみたいなのなら互換性とかでだるいからVBAでいいんじゃない
0028番組の途中ですがアフィサイトへの転載は禁止です (タナボタ MM8e-duax)
垢版 |
2023/07/07(金) 16:18:37.60ID:6iAz6yLjM0707
psからcomobjでよくない?
0031番組の途中ですがアフィサイトへの転載は禁止です (タナボタW ef7f-GYqb)
垢版 |
2023/07/07(金) 16:22:14.41ID:6lO8Bni700707
元データさえ入力されてれば
なんでもいいじゃん集計なんて
0035番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sx5f-1KSE)
垢版 |
2023/07/07(金) 16:32:47.57ID:O8FI3pa1x0707
VBAってMicrosoftなのに未だにvscodeも使えずあのOffice組み込みのエディタなの?
0036番組の途中ですがアフィサイトへの転載は禁止です (タナボタ 436c-hRAP)
垢版 |
2023/07/07(金) 16:37:01.79ID:Pl0bwsn/00707
ぴちょんってなんだよ
仕事舐めてんのか
0039番組の途中ですがアフィサイトへの転載は禁止です (タナボタW c234-4RPT)
垢版 |
2023/07/07(金) 16:53:00.14ID:6PF/yD8Y00707
人にあげるヤツならPython面倒だろ
0040番組の途中ですがアフィサイトへの転載は禁止です (タナボタW FFbb-Vs8l)
垢版 |
2023/07/07(金) 16:54:36.66ID:rAM7tyn9F0707
もうすぐcopilotで自動化されるんだろ?
0041番組の途中ですがアフィサイトへの転載は禁止です (タナボタ 232f-hRAP)
垢版 |
2023/07/07(金) 16:55:07.25ID:KwAfa47y00707
Pythonじゃ実行環境インストールになるだろ
許可されないよそりゃ
0043番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 7f3a-DDUn)
垢版 |
2023/07/07(金) 16:58:44.75ID:theRhhjW00707
Pythonは勉強しといた方がええんかね
AI遊ぶために環境だけはインスコしたけど。
0045番組の途中ですがアフィサイトへの転載は禁止です (タナボタ cbd2-gEIa)
垢版 |
2023/07/07(金) 17:12:16.89ID:f+mX8y6I00707
上司「Pythonは(人差し指バッテン」
0047番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 23c3-KCYR)
垢版 |
2023/07/07(金) 17:14:15.53ID:O3JenH8m00707
セルの指定だけでもめんどくさそうだけどどうなん
0048番組の途中ですがアフィサイトへの転載は禁止です (タナボタ cbd2-gEIa)
垢版 |
2023/07/07(金) 17:14:29.22ID:f+mX8y6I00707
Pythonでエクセル操作できるんだろ今
0050番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sp5f-Nvip)
垢版 |
2023/07/07(金) 17:17:03.76ID:bCPxxpqep0707
>>47
単なる二次元配列の指定レベルでしかないと思うが
片方が英字なだけで

プロセス間通信でコントロールできるなら
他の言語でも問題ねえな
C#でネームドパイプで遊んだ事ある

https://qiita.com/2019Shun/items/db0028a535297ef50184
xlwings
OpenPyXLと比較されがちなライブラリです。実際にExcelを起動してプロセス間通信でデータを扱うライブラリなので、Excelでできることはほぼ出来ます。しかしExcelを開くためオープン/クローズに時間がかかります。
0055番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sr5f-zEa8)
垢版 |
2023/07/07(金) 17:30:20.14ID:3YoLtno6r0707
3年前に作ったVBAツールを隣の部署のメンバーが今でも使ってくれてるの見るたびにニヤニヤしてる

全社的使ってるはず

3年間トラブルゼロだし
0057番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sd02-CckR)
垢版 |
2023/07/07(金) 17:34:58.97ID:B6IsnpePd0707
>>49
数式オンリーは集計表の見た目変更しろって話が後からくる可能性がある場合はきつい
sumifsで使ってる文字列を「この言葉は気に入らないから違う言葉に変えろ」とか言われたり
「今見えてる部門計より細かいデータ見たくなったから間に明細行挿入しろ」みたいなこと言われると崩壊する
両方とも俺が今日言われた事だから現実で本当に起こるぞ
0058番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sr5f-zEa8)
垢版 |
2023/07/07(金) 17:35:30.41ID:3YoLtno6r0707
集計する元のデータのフォーマットも
出力したいデータのフォーマットも
どんどん変わっていくからね

ノーメンテで3年使えるとか極めて稀なケースだな
0060番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sd02-CckR)
垢版 |
2023/07/07(金) 17:51:37.11ID:eVVklnTod0707
>>59
VBAだと「こことここの間に列入れろ」とか「列入れ替えろ」がクソ度高い気がする
pandasとか使えばそこら辺すげー楽になる
0063番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sr5f-e7vA)
垢版 |
2023/07/07(金) 18:06:32.59ID:OLVxr/z0r0707
PythonでVBAのコード吐けばいいだろ
0065番組の途中ですがアフィサイトへの転載は禁止です (タナボタ 4738-IZxK)
垢版 |
2023/07/07(金) 18:12:32.23ID:Fg56xy3000707
集計なんてほとんどピボットテーブルで解決できるのにどうしてVBA使うんですか?
0070番組の途中ですがアフィサイトへの転載は禁止です (タナボタ Sabb-UXPa)
垢版 |
2023/07/07(金) 18:39:57.99ID:1JbDI+ZYa0707
>>60
Python使えばより簡潔に書けるかもしれないけどそれぐらいだったらVBAでも普通に書けそうだし
何より修正があったときに直接フォーマット書き換えても工数変わらないんじゃないかという気がするので
Python使わずやれという意見に利があるように思えるわ
0074番組の途中ですがアフィサイトへの転載は禁止です (タナボタW 0e54-LF3f)
垢版 |
2023/07/07(金) 19:11:54.79ID:QMXR3Ow500707
>>36
パヨちょんだ!😠
0075番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW bf8b-BRQS)
垢版 |
2023/07/08(土) 00:17:52.95ID:epS333AQ0
項目がアホすぎて何を集計するかで地獄よ
0077番組の途中ですがアフィサイトへの転載は禁止です (スフッ Sdbf-qmQD)
垢版 |
2023/07/08(土) 07:58:11.02ID:No8qdAqUd
老害言語VBAの時代は終わる
0078番組の途中ですがアフィサイトへの転載は禁止です (オイコラミネオ MMeb-ShPc)
垢版 |
2023/07/08(土) 08:03:43.98ID:zylY5mSgM
excelは簡易ツールを作る最強ソフト
全てのPCにExcelは入ってるし、各自がセットアップの必要がない
言語仕様が糞だから複雑なことをするのには向いてない
0079番組の途中ですがアフィサイトへの転載は禁止です (スップ Sdbf-qYjT)
垢版 |
2023/07/08(土) 08:19:36.45ID:Q2rD2Pumd
ファイル操作とかが不要ならワークシート関数を自作するのがベスト
ボタンを押したら特定のセルに合計額が入力されるみたいな糞マクロ書いちゃダメよ
0081番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d7c2-x9OS)
垢版 |
2023/07/08(土) 08:25:45.75ID:7+AvbbQE0
というかいまさらExcelでPythonとかVBAいらんだろpower auto mateとかpower queryとかでなんとかしろ😮‍💨
0082番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d789-rAvg)
垢版 |
2023/07/08(土) 08:26:28.08ID:U95YvTo60
Win32APIを叩くVBAが業務アプリとして使われていた思い出
0084番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ff9a-55Vp)
垢版 |
2023/07/08(土) 08:27:40.88ID:bpF6/sOR0
どっちもスクリプト言語でコンパイルとか要らないんだからpythonの方が修正楽とかなくね
むしろ2byte文字の処理が面倒だから集計するデータの内容によってはvbaの方が楽まである
0085番組の途中ですがアフィサイトへの転載は禁止です (スップ Sdbf-qYjT)
垢版 |
2023/07/08(土) 08:29:20.51ID:Q2rD2Pumd
>>81
❌パワークエリ
⭕取得と変換
0088番組の途中ですがアフィサイトへの転載は禁止です (スップ Sdbf-qYjT)
垢版 |
2023/07/08(土) 08:34:12.99ID:Q2rD2Pumd
>>86
コードのバージョン管理も不便だぞ
マクロを修正してと頼まれてやってやったのに
何度言ってもコード修正前のファイルの方を更新される
0089番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp0b-rCU5)
垢版 |
2023/07/08(土) 08:36:46.51ID:tCezDfkkp
>>88
ファイルの中に一体なのがなあ
ファイルで管理するのはデータと
せいぜいグラフとかにしろよって思うわ

集計とか外部スクリプトでエクセル内のデータを
データベースのようにみりゃいいだけだしな

この辺の切り分けがイメージできてない奴が
VBA狂信者になってるイメージ
0090番組の途中ですがアフィサイトへの転載は禁止です (スップ Sdbf-qYjT)
垢版 |
2023/07/08(土) 08:40:38.88ID:Q2rD2Pumd
>>71
それいいな
VBAから外部にワンライナーを投げて標準出力を受け取れればどんな言語でも使えるのか
0091番組の途中ですがアフィサイトへの転載は禁止です (スップ Sdbf-qYjT)
垢版 |
2023/07/08(土) 08:43:38.97ID:Q2rD2Pumd
>>89
まあ配布するには便利なんだよ
他人と共同作業をするには不便
0092番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 57c6-d13l)
垢版 |
2023/07/08(土) 08:45:11.30ID:FVaHDEaH0
VBAはコマンドプロンプトとおんなじで
世界中で稼働しているプログラムがたくさんあり
モダンな機能を取り入れると破壊的変更が大量発生するのでアップデートするつもりはないとMSが明言してるからな

コマンドプロンプトはPowershellが代替として登場したけど
VBAはpythonで代替するかも…!?って噂が出ただけで続報ないもんな

まぁ俺はpythonじゃなくてC#にしてほしいんだけどな
0095番組の途中ですがアフィサイトへの転載は禁止です (スッププ Sdbf-O0fw)
垢版 |
2023/07/08(土) 08:53:28.75ID:qJ3F8WVrd
>>94
何でもかんでもVBAでやらせようとするクソ職場がクソ多いからクソ扱いされてる
0096番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 57c6-d13l)
垢版 |
2023/07/08(土) 08:55:28.61ID:FVaHDEaH0
>>94
予算と定形業務かどうかの問題じゃないかな?

毎日発生する重い業務なら専用の業務アプリ作るかRPAを採用する
でもこれは数百万円コース

毎日かたまに発生する軽い業務の場合
VBAなら業務に詳しい担当者が数人日で作るから
1人日/3万円としても20万前後で作れる
改修が数回入ったとして100万いかない

ユーザ数が多いなら軽い業務でも
どっかの弱小SIerに作らせたほうがいいだろうけど
0097番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f7c3-BkG9)
垢版 |
2023/07/08(土) 08:55:58.36ID:U+Y8iEVs0
デバッガーはどうするの
0099番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 57c6-d13l)
垢版 |
2023/07/08(土) 09:18:36.28ID:FVaHDEaH0
>>98
本格的なオブジェクト指向は範囲広すぎだが
軽い業務でもエラーハンドリングはVBAの範囲でもちゃんとすべきだと思う
(エラーハンドリングもオブジェクト指向の範囲内ではあるが)

VBAの場合はon errorに丸投げせず
if文で型チェックやnullを細々とやる感じになると思うが
一般的なtry、catchに比べて冗長になるものの
これやらないとVBA作成者やユーザが時間取られるからな
0100番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM8f-p2St)
垢版 |
2023/07/08(土) 09:24:39.88ID:dJhOqL5TM
5chは匿名じゃないですからね、ここに書き込んだりアクセスしたりしたら
5ch運営に「オモチャ」にされて人生ボロボロになりますよ。

あなたの実名も書き込み内容も貴方の勤めてる会社の経営者に筒抜けです
経営者は5chと契約してるんです。裏から「バカだろ」「頭悪いだろ」って煽ると本音が聞ける
社員にアクセスさせるために運営が内部情報で餌を撒いてるんです

アクセスし始めは楽しく運営が相手にしてくれますが
「用済み」になったら、「バカだアフォだ」開始。これだけで普通のメンタルだと精神病になってしまうのです。今まで何千人が精神病にされたことか😓
5chビジネスの仕組み



ネットでバカだろとか言われたら ↑ をコピペしてやれ
偽計業務妨害になるかもなwc
0102番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9fbb-6aZe)
垢版 |
2023/07/08(土) 09:38:35.28ID:NaRCUtqk0
>>1
ばっかじゃねぇの?わざわざPython入れてって時点で間抜け丸出し
もっと言えば、Power Queryで出来ること。VBAを使うまでもない。

お前その程度で、エンジニア気取り?ww
意識高い系も大概にしておけよクソ雑魚。
0104番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa9b-17QP)
垢版 |
2023/07/08(土) 09:53:11.87ID:9eLxSoDGa
>>102
駅でぶつかりおじしてそう
0105番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1f8c-6/PG)
垢版 |
2023/07/08(土) 09:54:12.44ID:zH0PtdVl0
最低限コメントふんだんに入れてあればなんだっていいだろ
0106番組の途中ですがアフィサイトへの転載は禁止です (スップ Sdbf-qYjT)
垢版 |
2023/07/08(土) 09:59:20.26ID:Q2rD2Pumd
>>105
1行おきにコメント入れてれば許す

コメントで処理内容だけ先に書いてからコメントに合わせてコード書いてくスタイルだわ俺
■ このスレッドは過去ログ倉庫に格納されています

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