俺(天才)「VBAやめてPython使いましょう」上司「俺がPython読めないから社内使用不許可」もう終わりだよこんな会社 [296617208]
■ このスレッドは過去ログ倉庫に格納されています
用途によるからな
エクセルしか使わないならvbaのママでもいいと思うが
機械学習とかデータ解析とか集計入れないといけないなら
vbaだと論外だけど
あとは修整が入りまくるような用途だと
エクセルvbaでは破綻するんでコード部分を切り分けないといけないが VBAは文法が気に食わない
全く同じ機能のC#とどうしてここまで差がついたのか VBAというかVB自体が時代遅れの害悪だから一刻も早く駆逐されればいい
ExcelはとっととPythonじゃなくてJSをデフォにしろよ >>59
とにかく技術さえ取り入れればなんとかなるみたいな楽観主義が多い
日曜プログラマとか新卒みたいなまだ現実に直面していない奴らじゃないかな
いつかそのなろうがファンタジーの中にしかない事に気付く デイリーでデータが増えてくようなデータソースはExcelじゃ明らかに遅くなっていくからpythonに置き換えの進言したらいいけど、
数日分のデータ処理で完結するようなものはVBAでいいよ
適材適所なんだからpythonを使わない時に発生するクリティカルな問題を説明できるようにしないと意味ないぞ ExcelファイルとVBAとが一対一で済むような処理ならVBAでいいわな 何の作業するのかで使い分けろよ
言語や実装方法に固執するやつは使えない Pythonで何故やりたいのか。
VBAで間に合ってるならそれでいいやろ。 pythonねえ…
個人開発で自分か身内だけ使うなら最強
外の人間が介在したり金絡むなら使いたくない
会社で使うなんて論外 なんでケンモメンっていつも部下とか使われのポジションなの? VBA読めてPython読めないってことある?どっちもわからないだけでは vbaは全く知らない素人でも普通の仕事なら何となくで作れるけどPythonはどうなん?? EXCEL操作するならVBAのほうがいいとかないの? >>161
これ
ホンマにクソエディタで泣きたくなるわ
あれVSCodeで代用できるMS謹製のエクステ出して欲しい openpyxlでExcelの読取・作成してエラーログの処理もちゃんと作ってnuitkaでonefileのexe化したものを成果物として渡せば良い 素人の作ったVBA資産が世界中にたくさんあるから
Pythonとかに完全移行できないんだよな ・俺がよく分からんからVBA禁止
↑実際はこれだから終わってる Pythonはスクリプトみたいな感じ
本当は後発の高級言語ほど習得は簡単なんだけど
言語の種類が多すぎてプログラマは大変になってるし効率も落ちてる
この言語で開発しますってなった時に言語の種類が増えれば増えるほど出来る人が減って行くし
当然にプログラマの質も下がる
言語を習得するにもそれなりの期間がかかるので一人でそう何個も習得できない
あとからあとから新しい言語が出て来て古い言語も不要になるわけでもないのでどんどん言語の種類が増える >>193
そりゃ各セル内の式とVBAコードでロジックがすぐに混在するんだから良くわからんくなるわ >>187
ブラウザ版のVSCとかあるしVBEなんかすぐに捨てられるとは思うけど
捨ててこないということはいつもの舐めプかな https://leia.5ch.net/test/read.cgi/poverty/1524051048/
140 番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f385-0GQJ) 2018/04/18(水) 21:35:08.65 ID:4PaV2kDX0
三人がかりで3日かけて作ってた資料あって
密かにVB組んでボタン一つで終わるようにしておいて、そいつらの聖域化してた仕事を入社半年の俺が奪い取ったら半端ない反撃きたぞ
最終的に俺が上司になりそいつらが部下に
当然俺の指示に従わない
けど俺は全てVBで突破
社長、この三人いらないじゃん
で、三人クビ
これ実話だぜ PythonてCurrency型とかDecimal型ってどうなんの? >>25
バージョンのサポート期間でしょ?
Python3.7は来年の6月までみたいな Excelからピトンのファイル実行するのはどうやればええの?🤔 加工必要なデータをエクセルファイルとして持ってるのがそもそもアレだな
納品するデータならなおさらdiff見たいのに赤文字で修正履歴つけて確認取ってたし OfficeでPython処理系を標準実装するまで待っとけや VBAの唯一のいいところはExcelが入っていれば動くところ
マクロ作るのにPythonのほうがいいのは当然なんだけど、使う人にPythonインストールしてもらうかexeで配布しないといけないのが面倒
本当に望まれているのは、Excelの標準機能でモダンな言語でマクロが書けること VBAなんてゴミクソカス言語使うならPythonだろ 業務自動化ってGoogle workspaceでGASが主流なんじゃないの? Microsoftがやる気ないせいで数え切れない人間が不幸になってるよな
何なんだよあの時代遅れのエディター… >>143
うちは未だにそのシステムが現役で、長期サポート版のWindowsだからIEもまだまだ使うつもりの模様… いい加減WindowsにはPythonかNode.jsか.NETScriptを標準化してもらいたい
気軽に使えるスクリプトがPowerShellしかないのは萎える >>182
嫌儲の平均年齢は20代前半だからだよ
それ以上の人は+からのお客さん VBA云々ってことはWIndowsでしょ
ならPowerShellで済むな
Pythonは環境のインストールも必要だし、バージョンも細かく分かれてるから組織で使う場合は運用に口出しできる玄人がいない限り地雷にしかならん Powershell難しいわ
コマンドレット間をパイプでオブジェクト渡すとき
なかなか想定した通りに渡せないし、CUIのツールに引数渡すのも
コマンドプロンプトと同じじゃエラーでまくる 環境変えるならこっちの方がいいですって会社にキチンと掛け合って移行を請け負えばいいのに
なんでお前らって上司が悪いとか周りがバカだから出来なかったとか言い訳するの? お前しか使わないなら好きにすりゃいいけどそうじゃないならそりゃ相当ガッツリ提案しない限り断られるに決まっておろうが VBAがウンコなのは確かだけどOfficeにくっついてる言語として代替するものがない >>211
ランタイムが必要無くて手軽なら代替になり得ると思うんだよな
1ラインでexeが生成出来てコンパイルも簡単、実行ファイルにファイルIOやネットワークなどの権限管理が付与ができて標準でTypeScriptのコンパイルに対応していて外部ライブラリの利用も簡単なDenoの手軽さがもっと周知されてほしい バッチで充分
VBSで充分
VBAで充分
もう脳が新しい物を受け入れられないんよ 言語の何がいい悪いって喧嘩しててホントにその手の仕事してるのって少ないんだなって思う
普通にその案件に適してたり現場で引き摺ったりしてる言語でやるってだけ
上位は言語関わらず何でもできる人やる人で残りは単価の安い下請けやろ AIとか統計分析してるならわかるけどね
そもそもエクセルじゃなくてWeb化すべきだよ >>222
いやスクリプトにexe化なんて求めてない よくわかんねぇ
Pythonで業務自動化みたいなのやってる人って、たとえばUIみたいなのってどうしてんの? 俺Pythonならわかるんだけど異端なのか?
Cとかの方が逆に難しいし、よくわからないエラーが出てプログラミングできない vbaで十分ならそのままで良いんじゃないか?
下手にPythonで書くとメジャーアップデートで動かなくなるだろ >>225
ほんとこれ
言語なんか手段でしか無いのに言語の使用自体を目的にしてる奴多くて笑うわ
このスレ現役が語る業務主軸の意見と日曜大工が語る言語主軸の意見で会話の噛み合ってないレス目立ってる 結局、手段の話しをずっとしてても無駄だからな😅
目的次第やろ、一人で使うならウンコVBAでも何でも好きにしたらええわ😂😂😂 なーんか
みんなPython、Python言うから
ちょっとネットでスクレイピングしようと思って環境入れたんだが
VS Code てすげーなっ ニュース先のnovoc studioやれよ
python覚えたい奴いないのか
みんなpython出来るのか >>239
VS CodeはPythonではなくJavaScript製だよね >>2
gitで管理できるだけでも移行する価値あり >>224
excel入ってないPCでも動くから簡単な自動化はVBSで書いちゃうわ 俺「VBAやめてPython使いましょう」
上司「俺が読めないから社内使用不許可」
俺「もう終わりだよこんな会社」
↓
20年後
部下「Pythonやめて○○(流行言語)使いましょう」
俺「俺が読めないから社内使用不許可」
部下「もう終わりだよこんな会社」 なんでわざわざ古臭いPythonに移行するんだよアホなのか
なんか流行ってるからしか考えてねえだろ >>94
アメリカは上司に気に入られないと部下がクビだよ >>224
>>248
.net時代以降になにひとつフォローアップできてないジジイ達の巣窟 >>253
そう言われても仕方ないな
C#とVBは書けるけど勉強不足で自信がないんよ >>253
Pythonも.net登場よりはるかに古いぞ こういう会社って一次データがエクセルなの?
DBMSじゃなくて? 大昔からVBA前提で組んでる大規模システムは移行無理やからね
作り直すのに数千万とか億とかかかるからやるわけ無いわな >>239
vscodeは何でもできるからな
図もかけるし VBAまじで全然覚えられない
覚えられない率すぐ忘れる率
プログラミング言語圧倒的一位だろ WEBアプリならええけど
これもメンテが大変なのよ Pythonは本体のバージョンに加えライブラリも勝手に仕様変わっていくから
エクセルツールレベルのことやらせるとユーザにバージョン選定やらの環境構築もやらせることになり敷居が高いんだよね
まあVBA保守するよりトータルでメリットのが多いけどさ pythonやってみたけど利点がいまいちわからん
VBAでいいやってなるわ ■ このスレッドは過去ログ倉庫に格納されています