23/12/03(日)16:24:53 VBAのラ... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1701588293523.jpg 23/12/03(日)16:24:53 No.1130957621
VBAのライフハック教えて
1 23/12/03(日)16:25:51 No.1130957945
ない
2 23/12/03(日)16:26:04 No.1130958013
ない
3 23/12/03(日)16:26:07 No.1130958032
オフィスTANAKAでググれなんですよ…!
4 23/12/03(日)16:27:35 No.1130958493
VBAチョトデキルと言うとあれもこれも作ってと言われるから言わない方がいいんですよ…!
5 23/12/03(日)16:28:30 No.1130958804
Excelドカタ見る
6 23/12/03(日)16:28:30 No.1130958807
Excelは簡易アプリケーション作成ソフトじゃないんですよ…!
7 23/12/03(日)16:29:12 No.1130959084
何%の確率で実行とかってどう書けばいいの? rad使うのは分かるけどググってもおみくじとかサイコロとかしかヒットしない
8 23/12/03(日)16:29:55 No.1130959319
データ扱いたいならSQLiteかJSONかCSVのデータにした方がいいよ データにExcelは極力使わないほうがいいよ
9 23/12/03(日)16:30:23 No.1130959477
ルビ情報削除は覚えておくと便利
10 23/12/03(日)16:30:46 No.1130959596
分からない振りをするのが吉
11 23/12/03(日)16:32:03 No.1130960055
どんどんAIに任せてる
12 23/12/03(日)16:32:12 No.1130960106
>何%の確率で実行とかってどう書けばいいの? 10%なら100までの乱数発生させて10以下なら実行すればいいんじゃね
13 23/12/03(日)16:32:25 No.1130960162
>どんどんAIに任せてる AI「VBAはクソ」
14 23/12/03(日)16:32:57 No.1130960335
AIに頼めばいいんですよ!
15 23/12/03(日)16:33:17 No.1130960448
VBAを新たに使うな やめろ やめっつってんだろ!
16 23/12/03(日)16:33:50 No.1130960642
>データ扱いたいならSQLiteかJSONかCSVのデータにした方がいいよ >データにExcelは極力使わないほうがいいよ わかった メンテまでお願いね
17 23/12/03(日)16:33:53 No.1130960657
>Excelは簡易アプリケーション作成ソフトじゃないんですよ…! 表!計!算!ソフトです!
18 23/12/03(日)16:34:31 No.1130960854
Pythonを使う
19 23/12/03(日)16:34:44 No.1130960930
>AIに頼めばいいんですよ! こいつコンパイルしないんですよ…!
20 23/12/03(日)16:35:00 No.1130961021
Accessが何か使いにくい だからExcelでやるね……
21 23/12/03(日)16:35:02 No.1130961030
>>データ扱いたいならSQLiteかJSONかCSVのデータにした方がいいよ >>データにExcelは極力使わないほうがいいよ >わかった >メンテまでお願いね 俺はプログラマだからいいけど アプリは社内gitlabに置くからずっとメンテできるようにさせてね バグがあったらissue上げてね
22 23/12/03(日)16:35:04 No.1130961043
VBA覚えるくらいならPowerAutomate覚えて…
23 23/12/03(日)16:36:09 No.1130961389
でも嫌々でもVBA使わざるを得ないこともあるのは理解する 秘伝のたれのように延々各所で使いまわされた上に 総務からテンプレートとして配布される妙に重いエクセルファイル そう一覧に表示されない名前の定義の強制表示と削除だ
24 23/12/03(日)16:36:53 No.1130961624
そもそもメンテ難易度で言えばExcel使わないほうがよっぽど楽だし どうせVBAでアプリ作ってもメンテさせられるから 尚更VBA使わない方がいいよ
25 23/12/03(日)16:37:21 No.1130961763
>Pythonを使う エクセルで使えるようになる?なった? らしいけどVBAより作りやすいんですか?
26 23/12/03(日)16:37:24 No.1130961786
powershellの方が書きやすい
27 23/12/03(日)16:37:27 No.1130961805
>VBA覚えるくらいならPowerAutomate覚えて… PowerAutomateってMSのRPAみたいなもん?
28 23/12/03(日)16:38:00 No.1130961985
>そう一覧に表示されない名前の定義の強制表示と削除だ 表示されない名前のせいで死ぬほど悩んだことあるけど何なのアレ…ちゃんと消えろよ…
29 23/12/03(日)16:38:07 No.1130962024
いまさらVBAを使わない
30 23/12/03(日)16:38:38 No.1130962184
恵まれた環境にいる事を自覚するんだな
31 23/12/03(日)16:38:58 No.1130962301
>>そう一覧に表示されない名前の定義の強制表示と削除だ >表示されない名前のせいで死ぬほど悩んだことあるけど何なのアレ…ちゃんと消えろよ… 古すぎるバージョンのやつはどうも一覧にでてこない だからVBAで強制的に表示させて消すコードがある いっつもググってた
32 23/12/03(日)16:39:09 No.1130962377
内製で自分や同じ部署の人が使うツールなら当然自分でメンテするものでは…
33 23/12/03(日)16:39:33 No.1130962505
他の言語からExcel操作するほうが楽だぜ なんかプロセス消えないけどヨシ!
34 23/12/03(日)16:40:07 No.1130962688
Excel上のシートとか表を操作するならVBA Windows上のファイルとか操作するならPythonかPowerShell 大量のデータをローカルで整理するならSQLite ちょっとしたテキスト編集とgrepならsakuraエディタ 大体の仕事はこれでいける
35 23/12/03(日)16:40:11 No.1130962708
VBA使えるって言って簡単なマクロ何個か作らされたけど待遇も評価も変わらなかったよ
36 23/12/03(日)16:40:13 No.1130962715
sharepointをplaywrightでゴニョゴニョするぜー!
37 23/12/03(日)16:40:44 No.1130962893
>VBA覚えるくらいならPowerAutomate覚えて… PowerAutomateのライフハック教えて
38 23/12/03(日)16:40:51 No.1130962943
>古すぎるバージョンのやつはどうも一覧にでてこない そう言う事なのか わざと表示されないようにしてると思ってた ちょっと殺意が薄れた
39 23/12/03(日)16:41:09 No.1130963049
>VBA使えるって言って簡単なマクロ何個か作らされたけど待遇も評価も変わらなかったよ そのマクロでどれだけ業務が楽になったかによる あと評価者がそれに気づけるかどうかもある
40 23/12/03(日)16:41:23 No.1130963097
>そう一覧に表示されない名前の定義の強制表示と削除だ 大きさ0の状態のオートシェイプが数万個シートに載っててクソ重かった時にVBAで全部消すとかやったりもする
41 23/12/03(日)16:41:36 No.1130963159
>PowerAutomate このソフト使いたいんだけど →申請者にライセンス渡して良いか管理者承認 →ライセンス発行 →リストに登録 まで自動でやってくれるマクロ作るのが大体2時間ぐらいで終わる すごい
42 23/12/03(日)16:41:52 No.1130963240
会計局のソフトが吐き出すCSVを元にVBA組んでひっそり業務効率を図ってたが何の予告もなくCSVのレイアウト変更とかタイトル変更とかしてることを知ってそれまでのExcelブック捨てた
43 23/12/03(日)16:42:21 No.1130963401
今初歩の初歩だけVBA勉強したけどこいつがほんとに役に立つのか疑問だ…
44 23/12/03(日)16:42:54 No.1130963579
>>古すぎるバージョンのやつはどうも一覧にでてこない >そう言う事なのか >わざと表示されないようにしてると思ってた >ちょっと殺意が薄れた もっといえばそもそも配布するところが管理すべきなんだけどね 派遣先で名前の定義に別部署や取引先名がっつり残ってるの渡されて おいおい機密漏洩だわ…ってなった
45 23/12/03(日)16:43:02 No.1130963622
VBAが必要になる領域をエクセルでやらない
46 23/12/03(日)16:43:20 No.1130963717
>あと評価者がそれに気づけるかどうかもある 俺が作ったマクロで作業する人が滅茶苦茶感謝されてて俺は…?ってなった
47 23/12/03(日)16:43:52 No.1130963891
何語でもリファレンス読めば組めるから実行環境と人間に合わせて変えるだけだな
48 23/12/03(日)16:45:00 No.1130964245
会社で配布されてる事務所利用マクロにバグがあって特定の状態のファイル読ませると動かないんだけど 仕方ないから自分の使うやつだけ修正してる みんな同じ症状出てるし誰か直して再配布すればいいのに…
49 23/12/03(日)16:45:32 No.1130964407
>今初歩の初歩だけVBA勉強したけどこいつがほんとに役に立つのか疑問だ… エクセルよく使う現場で個人用のツール作るには便利だよ これいつも同じことしてるしVBAで組んだらワンポチで済むんじゃね?とかでいいんだ
50 23/12/03(日)16:45:49 No.1130964527
やってるゲームのシミュレータをVBAで作ったりするけど 本職プログラマーじゃないからどの処理をどう纏めるとかで一日くらい悩んじゃう…
51 23/12/03(日)16:45:50 No.1130964530
隣の部署に入ってきたexcelできるマンが帳票作成始めてるらしくて将来大変そう
52 23/12/03(日)16:45:56 No.1130964558
>>あと評価者がそれに気づけるかどうかもある >俺が作ったマクロで作業する人が滅茶苦茶感謝されてて俺は…?ってなった そうやってマクロ作った人間がないがしろにされる経験や 使うだけなのにここ直してだのフォーマット変わったから対応しろだのとクソご意見を受けて みんなVBAができますとかエクセルできますと言わなくなっていくんだ…
53 23/12/03(日)16:46:07 No.1130964614
>みんな同じ症状出てるし誰か直して再配布すればいいのに… VBA使えないおじさん「何か起きたらお前の責任だからな」
54 23/12/03(日)16:46:35 No.1130964774
>会社で配布されてる事務所利用マクロにバグがあって特定の状態のファイル読ませると動かないんだけど >仕方ないから自分の使うやつだけ修正してる >みんな同じ症状出てるし誰か直して再配布すればいいのに… バカ言うな一回直したら他のバグが出た時も修正担当にされるだろ
55 23/12/03(日)16:46:43 No.1130964819
>>あと評価者がそれに気づけるかどうかもある >俺が作ったマクロで作業する人が滅茶苦茶感謝されてて俺は…?ってなった 次から起動時に作成者のフルネーム入れなきゃ動かないようにしとこう
56 23/12/03(日)16:47:15 No.1130964992
>今初歩の初歩だけVBA勉強したけどこいつがほんとに役に立つのか疑問だ… Excelで仕事しててめんどくさい作業に当たってこの作業もっと楽にできねーかなー!って時に初めて役に立つ場面がわかる それまでVBAは必要ない
57 23/12/03(日)16:47:30 No.1130965074
誰も触れなくなるからエクセルでやるしかねえんだ
58 23/12/03(日)16:47:51 No.1130965197
俺は企業内情シス VBAでギョウムカイゼンするのはいいが部署内での引継ぎをできる体制にしておけ 昔いたやつのVBAなんてしらねーよ!!
59 23/12/03(日)16:47:56 No.1130965221
>>今初歩の初歩だけVBA勉強したけどこいつがほんとに役に立つのか疑問だ… >Excelで仕事しててめんどくさい作業に当たってこの作業もっと楽にできねーかなー!って時に初めて役に立つ場面がわかる >それまでVBAは必要ない あとはメンテされてないVBAを個人で弄らないといけない場面とかかな…
60 23/12/03(日)16:47:57 No.1130965227
VBAやらpythonやら勉強しないとなぁって思うも 自動化したいほどのデータ扱わないんだよね 小さいデータから作るといいよって言われるけど それはそれでめんどくさい
61 23/12/03(日)16:48:09 No.1130965279
>Excelで仕事しててめんどくさい作業に当たってこの作業もっと楽にできねーかなー!って時に初めて役に立つ場面がわかる やりたいことが先にこないとやる気にならないんだよね
62 23/12/03(日)16:48:42 No.1130965450
まともな差分管理できないから変更前のコードがコメントアウトで積みあがっていくのいいよね…
63 23/12/03(日)16:48:55 No.1130965533
>俺は企業内情シス >VBAでギョウムカイゼンするのはいいが部署内での引継ぎをできる体制にしておけ >昔いたやつのVBAなんてしらねーよ!! SEから企業内情シスに転職しようと思ったけど 理解のない利用者から無理難題言われて心壊れそう堕なと思ったから止めた SEとしてプロジェクトで残業続きとどっちがしんどいかわからなかった
64 23/12/03(日)16:49:49 No.1130965820
>今初歩の初歩だけVBA勉強したけどこいつがほんとに役に立つのか疑問だ… Excel操作でこれめんどくせーな!って思うことは大体VBAで自動化できる プログラム全般そうだけどどうやって書くかより何ができるかを網羅したほうがいい どうやって書くかはやりたいことがあれば調べながら書ける
65 23/12/03(日)16:49:57 No.1130965869
言葉悪いけどアホの対応って本来は相応の手当がついて然るべき業務だよね
66 23/12/03(日)16:50:29 No.1130966026
うちの会社には社内情シスなんてものないよ このまま行くと相対的に若くてPC触れる俺が対応することになるからマジふざけんなよ…
67 23/12/03(日)16:50:54 No.1130966156
自分で書いたコードが出回っても責任が降ってこないことだけはSEの楽なところだ
68 23/12/03(日)16:51:09 No.1130966251
vbsが非推奨になったのでvbaもそろそろ息の根止めてほしい vbaにライフハックされたくない
69 23/12/03(日)16:51:27 No.1130966338
>SEから企業内情シスに転職しようと思ったけど >理解のない利用者から無理難題言われて心壊れそう堕なと思ったから止めた >SEとしてプロジェクトで残業続きとどっちがしんどいかわからなかった 無理なもんは無理っすねって言うからSEより楽だと思うよ あとはそこまで予算と時間をかけてやります?って言う SEは相手が客だが情シスは相手は大体社内の人間だからどうにもならなかったらこっちの上司と相手の上司で話をつけてもらう
70 23/12/03(日)16:51:41 No.1130966422
>うちの会社には社内情シスなんてものないよ >このまま行くと相対的に若くてPC触れる俺が対応することになるからマジふざけんなよ… そういうとこって情シスって役職つくって雇おうとしないよね
71 23/12/03(日)16:52:06 No.1130966551
>vbsが非推奨になったのでvbaもそろそろ息の根止めてほしい >vbaにライフハックされたくない 代わりの言語入れてくれたら乗り換えるけど うちの会社が最新版のエクセルを入れるかな!?
72 23/12/03(日)16:53:03 No.1130966849
新規作成時のエクセルシートが3以上じゃないと動かないマクロとかあるよ!死ね!
73 23/12/03(日)16:53:07 No.1130966874
関数で簡単に出来るけどVBAにやらせると面倒臭すぎる事がたまにある これはworksheetfunctionでVBA上で関数を呼び出せば1行程度で終わる
74 23/12/03(日)16:53:07 No.1130966879
>うちの会社が最新版のエクセルを入れるかな!? まってくれ 365とかoffice2021じゃないのか
75 23/12/03(日)16:53:31 No.1130967009
>まってくれ >365とかoffice2021じゃないのか HAHAHA
76 23/12/03(日)16:53:48 No.1130967101
共有フォルダのファイル管理のためにPowershell覚えるだろ Excelを楽にするためにVBA覚えるだろ Webからデータ引っ張ってくるためにスクレイピングとかJavascript覚えるだろ 俺事務で採用されたはずだったんだけど…?
77 23/12/03(日)16:54:00 No.1130967168
>>まってくれ >>365とかoffice2021じゃないのか >HAHAHA 拡張子はx形式だよな? まさかまだxlsじゃないよな
78 23/12/03(日)16:54:17 No.1130967263
関数であらかた整理してからVBAに突っ込んだりしてるけどどういう書き方が正しいのか全然分からん
79 23/12/03(日)16:54:21 No.1130967276
2013をずっと使い倒しているような職場は多い
80 23/12/03(日)16:54:42 No.1130967390
>vbsが非推奨になったのでvbaもそろそろ息の根止めてほしい 息の根が止まるまでに社内で動いてるVBAのツールの移行しておいてね
81 23/12/03(日)16:54:43 No.1130967401
まあ上が無知すぎてフリーソフト入れ放題ならいいけど たいていそういう職場もフリーソフト禁止の規約はあるんだよな おのれny
82 23/12/03(日)16:55:09 No.1130967556
>関数であらかた整理してからVBAに突っ込んだりしてるけどどういう書き方が正しいのか全然分からん 使うのが自分だけで動いてるんならOKよ
83 23/12/03(日)16:55:52 No.1130967819
スプレッドシートでGAS使う方が好き
84 23/12/03(日)16:55:54 No.1130967836
CONCAT関数好きCONCATENATE関数滅びろ
85 23/12/03(日)16:56:17 No.1130967951
>まあ上が無知すぎてフリーソフト入れ放題ならいいけど >たいていそういう職場もフリーソフト禁止の規約はあるんだよな >おのれny セキュリティしっかりしてるところはホワイトリスト渡されるし これ使わせて!って申請だして下りるの3か月後とかになるから間に合わないよ!ってなる
86 23/12/03(日)16:56:33 No.1130968034
>これはworksheetfunctionでVBA上で関数を呼び出せば1行程度で終わる (index(match)のことだな…)
87 23/12/03(日)16:57:00 No.1130968187
家の部署でやたら無駄に凝った日報のブックがあるけど古すぎて 壊れたら誰も直せないし2013がメインだから同時更新も出来ないからGoogleWorkspaceに移行させてもらってスプシで作り直すことにしたわ
88 23/12/03(日)16:57:06 No.1130968212
>関数で簡単に出来るけどVBAにやらせると面倒臭すぎる事がたまにある サブフォルダの探索とかもそうだな 初めは%comspec%でdir /b /sするもの用意して後でVBAに書き直したりするわ 面倒ったらありゃしない
89 23/12/03(日)16:57:08 No.1130968228
頼りにされた分きちんと感謝されるし評価もされるから俺は恵まれてるなって…
90 23/12/03(日)16:57:16 No.1130968260
>新規作成時のエクセルシートが3以上じゃないと動かないマクロとかあるよ!死ね! 自分用に作るとこのパターンのときの処理必要だけどどうせ俺が使うから必要になってからでいいか…で放置とかある
91 23/12/03(日)16:57:56 No.1130968490
でもofficeはMSだからググれば公式リファレンスでるからめっちゃ恵まれてるよ 読めばわかるもん
92 23/12/03(日)16:59:17 No.1130968902
>でもofficeはMSだからググれば公式リファレンスでるからめっちゃ恵まれてるよ >読めばわかるもん 構造化参照なんも分からん…
93 23/12/03(日)16:59:37 No.1130969005
なんだかんだ大雑把な仕様で多少雑なコードでも動いて最低限使えるツールを作るまでのハードルが低いのは利点だし需要は消えないだろうなって 欠点でもある
94 23/12/03(日)16:59:43 No.1130969040
配列の並び替えコード書くのめどすぎていったんシートに張り付けしてソート機能使って配列に戻してる
95 23/12/03(日)17:01:47 No.1130969797
バイソン使える
96 23/12/03(日)17:02:00 No.1130969879
嫌じゃ…複数ブック駆使するくせにアクティブにして操作してるマクロの改修などやりとうない…
97 23/12/03(日)17:02:05 No.1130969901
VBAはまぁデバッグ簡単だけどVBSはアレどうやってデバッグしてるんだ?
98 23/12/03(日)17:02:21 No.1130969992
>なんだかんだ大雑把な仕様で多少雑なコードでも動いて最低限使えるツールを作るまでのハードルが低いのは利点だし需要は消えないだろうなって 需要はあっても消えるときは訪れるのだ >vbsが非推奨になったので
99 23/12/03(日)17:02:49 No.1130970159
>嫌じゃ…複数ブック駆使するくせにアクティブにして操作してるマクロの改修などやりとうない… そんなのあるの…?
100 23/12/03(日)17:02:55 No.1130970199
VBAで大量のデータを検索するんですよ…! 重いんですよ……!!!
101 23/12/03(日)17:03:04 No.1130970244
ハードの更新も大概ずさんだがソフトの更新は輪をかけて酷いのが日本企業
102 23/12/03(日)17:03:08 No.1130970273
onedriveのファイルいじくろうと思ったら場所がネットだから無理だた 保存はできても一度入れたら変更ができない
103 23/12/03(日)17:03:08 No.1130970275
VBAのデバッグが簡単…?
104 23/12/03(日)17:03:13 No.1130970315
基本的に1ファイルで完結しない処理にVBAを使うのは不適切だと思ってる
105 23/12/03(日)17:03:33 No.1130970426
>俺は企業内情シス >VBAでギョウムカイゼンするのはいいが部署内での引継ぎをできる体制にしておけ >昔いたやつのVBAなんてしらねーよ!! 情シスじゃなくてサーバーエンジニアなんだけど退職したプランナーの作ったマクロの修正依頼がなぜかこっちに来る
106 23/12/03(日)17:03:33 No.1130970427
>VBAのデバッグが簡単…? 型が一致しません
107 23/12/03(日)17:03:41 No.1130970475
見映えや形式に関して何でこんなことができねえんだよーって度々なるが 表計算ソフトだしと返されると何も言い返せねえ
108 23/12/03(日)17:03:46 No.1130970501
複数ブック開いては閉じ開いては閉じするのずっと待ち続けるんですよ…!
109 23/12/03(日)17:04:25 No.1130970731
デジタルにさっぱり詳しくないデジタル部署がAccessでデータベース管理するって言い出したけどウチの会社どうなるんだろう
110 23/12/03(日)17:04:35 No.1130970807
エクセルが存在しない世界線がどうなってるかちょっと興味ある
111 23/12/03(日)17:04:52 No.1130970920
どうせ今度はkintoneとかの面倒を見ることになる
112 23/12/03(日)17:05:04 No.1130970974
Excel以外のソフトが不甲斐なさ過ぎるのが悪い
113 23/12/03(日)17:05:07 No.1130970998
>バイソン使える エクセルでストリートファイターするな
114 23/12/03(日)17:05:18 No.1130971065
「」はどんなマクロ使ってるの?
115 23/12/03(日)17:05:21 No.1130971088
コード書いてるときに何か入力があれになったらInsボタンを押してるかもしれないんですよ…!
116 23/12/03(日)17:05:31 No.1130971136
>VBAで大量のデータを検索するんですよ…! >重いんですよ……!!! シートの内容をまず多次元配列に格納してその配列内を操作する方式を取る こういうことをやっていると入力フォームを用意するだけでそもそもシートなど必要ない気がしてくるのでそうなったら危険信号
117 23/12/03(日)17:05:32 No.1130971144
>デジタルにさっぱり詳しくないデジタル部署がAccessでデータベース管理するって言い出したけどウチの会社どうなるんだろう 大丈夫 それを言い出すってことはできるやつが一人はいるはずだ そいつが辞めた後のことは知らん
118 23/12/03(日)17:05:39 No.1130971197
1人でやる分には簡単だが集団でやる場合ITリテラシーを最低値に落として開発させられるのやめた方がいい
119 23/12/03(日)17:05:40 No.1130971202
VBAに限らないけど自分の手元の作業の効率化なら全部を自動化するんじゃなくて ここまで自動でやったら自分でコピペして次のツール実行してとか手作業挟んで行った方が楽なことも多い
120 23/12/03(日)17:05:45 No.1130971231
変数が滅茶苦茶な名前 変数が全てパブリック そもそも変数が宣言されていない VBE側のバグで謎の型で解釈されている
121 23/12/03(日)17:05:56 No.1130971302
基本作業をトレースさせてちょっといじれば初心者でもそれなりに使えるのがいい
122 23/12/03(日)17:05:58 No.1130971320
なぜEXCELにここまでやらせてしまうんだと思うことも多いけどやれてしまうEXCELにも問題あるな
123 23/12/03(日)17:05:59 No.1130971322
>デジタルにさっぱり詳しくないデジタル部署がAccessでデータベース管理するって言い出したけどウチの会社どうなるんだろう 責任者にさえならなければ何の問題もない
124 23/12/03(日)17:06:02 No.1130971334
>どうせ今度はkintoneとかの面倒を見ることになる 素人でも考えなしに作れるから色々やべえやつ…
125 23/12/03(日)17:06:47 No.1130971615
>ここまで自動でやったら自分でコピペして次のツール実行してとか手作業挟んで行った方が楽なことも多い やだやだオペ回数減らして
126 23/12/03(日)17:06:47 No.1130971619
どうして単純な引き算結果の数値比較でエラー出るのよォォォォォォ!!ってときに表示桁増やしたら nnn.0000000000000000000000000000000003 みたいなのが発生してる謎 何だお前
127 23/12/03(日)17:06:49 No.1130971631
closedXML経由で操作したほうがいいんですよ!
128 23/12/03(日)17:06:55 No.1130971674
>VBAに限らないけど自分の手元の作業の効率化なら全部を自動化するんじゃなくて >ここまで自動でやったら自分でコピペして次のツール実行してとか手作業挟んで行った方が楽なことも多い 完全自動化目指すとレベル高いけど半自動なら割と簡単にできるよね
129 23/12/03(日)17:07:17 No.1130971781
>onedriveのファイルいじくろうと思ったら場所がネットだから無理だた >保存はできても一度入れたら変更ができない APIで更新とかできないの?
130 23/12/03(日)17:07:26 No.1130971830
>>ここまで自動でやったら自分でコピペして次のツール実行してとか手作業挟んで行った方が楽なことも多い >やだやだオペ回数減らして 死んでくれ
131 23/12/03(日)17:07:26 No.1130971833
>>どうせ今度はkintoneとかの面倒を見ることになる >素人でも考えなしに作れるから色々やべえやつ… ああいうののメンテ絶対やりたくない
132 23/12/03(日)17:07:30 No.1130971856
vbaクソ便利なのに使わない人がいるのが理解できない
133 23/12/03(日)17:08:14 No.1130972119
OLEで何でもできるようにしてあるWindowsは罪の味
134 23/12/03(日)17:08:31 No.1130972187
>どうして単純な引き算結果の数値比較でエラー出るのよォォォォォォ!!ってときに表示桁増やしたら >nnn.0000000000000000000000000000000003 >みたいなのが発生してる謎 >何だお前 Excelの数値は信用するな
135 23/12/03(日)17:08:38 No.1130972230
>vbaクソ便利なのに使わない人がいるのが理解できない ※この発想でたまにvbaで解決しようとする人がいる…
136 23/12/03(日)17:08:41 No.1130972240
懇切丁寧にこのセクションでは何をやっているかというコメントまで残してはいる どうせ誰も読まねえだろうが…
137 23/12/03(日)17:08:45 No.1130972262
とりあえずvariant型にするんですよ…!
138 23/12/03(日)17:08:50 No.1130972292
でも10秒の作業減らすのに3時間かけてコード書いてこそプログラマみたいな感じするし…
139 23/12/03(日)17:09:39 No.1130972545
チェックボックス…もっとちゃんと普通に使えるチェックボックスを実装してくれるだけでいいんです… VBAこねくりまわしても裏技みたいなマクロしないと組めないのめんどくさい…
140 23/12/03(日)17:09:44 No.1130972576
>でも10秒の作業減らすのに3時間かけてコード書いてこそプログラマみたいな感じするし… 毎日10秒奪われるのは辛いからな…
141 23/12/03(日)17:10:03 No.1130972687
ODBCが面倒くさいんですよ! ネイティブAPIで触らせてほしいんですよ!
142 23/12/03(日)17:10:12 No.1130972748
>でも10秒の作業減らすのに3時間かけてコード書いてこそプログラマみたいな感じするし… これやれないところ結構キツいんだよな… 10秒じゃなく1時間でもそんな感じだし
143 23/12/03(日)17:10:24 No.1130972817
使わないことで一番楽できるんですよ…
144 23/12/03(日)17:10:28 No.1130972841
C#で作ってたアプリ丸々VBAで作り直す羽目になってうんこ食う
145 23/12/03(日)17:10:37 No.1130972913
90%自動化するのと100%自動化するのとじゃ難易度桁違いだからな… 例外が発生しやすい場面とか単純にコードにおとしこむのが面倒作業とかを切り捨てて自動化した方が使うのも管理するのも一番ラクみたいなことは結構ある
146 23/12/03(日)17:10:55 No.1130973031
>チェックボックス…もっとちゃんと普通に使えるチェックボックスを実装してくれるだけでいいんです… >VBAこねくりまわしても裏技みたいなマクロしないと組めないのめんどくさい… それこそpower automateの出番じゃん
147 23/12/03(日)17:11:00 No.1130973066
人力でやるとミスが怖いルーチン作業をやらせたいけどユニットテストもまともに書けないんじゃ人力でやってダブルチェックしたのと対して信頼度変わらないんだよな…
148 23/12/03(日)17:11:27 No.1130973238
提出書類の自動作成マクロ作ったんですよ…! 1ヶ月もしないでそれもう使わないよってなったんですよ…!
149 23/12/03(日)17:11:43 No.1130973333
AIはコード教えてくれるの得意だから好き俺のPCの先生
150 23/12/03(日)17:12:07 No.1130973474
実際PowerAppsで入力フォーム作ってListsにデータ集めてPowerAutomateで処理して…みたいなことするの面倒なんすよ iPadでExcel開いて直接データ打ち込んであとはVBA…の方が後から弄る人も楽じゃない…?
151 23/12/03(日)17:12:07 No.1130973478
>提出書類の自動作成マクロ作ったんですよ…! >1ヶ月もしないでそれもう使わないよってなったんですよ…! 業務ありきだからな…そればっかりはどうにもならない
152 23/12/03(日)17:12:07 No.1130973480
他人の仕事をやらせるなら90%自動化で簡潔に組む 俺の仕事をやらせるなら100%自動化したい
153 23/12/03(日)17:12:36 No.1130973656
>ClosedXML経由で操作したほうがいいんですよ! PHP、C#、PowerShell、JavaScriptで性能測定したけどVBAと変わらなかったんですよ…
154 23/12/03(日)17:12:37 No.1130973663
PRAは便利なんだけど自分で組める(組まないといけない)ってところが歴史の揺り戻しを感じる
155 23/12/03(日)17:12:53 No.1130973745
>でも10秒の作業減らすのに3時間かけてコード書いてこそプログラマみたいな感じするし… 機会によるけど1年も使ってりゃ3時間くらいは大体ペイできるからな 何より10秒の手作業に割く脳のリソースが毎日の茶の一口に割り当てられるとかは心の健康に寄与する
156 23/12/03(日)17:13:04 No.1130973814
マクロを作る時間が辞める前しかなかった
157 23/12/03(日)17:13:06 No.1130973840
Excelのスレは毎回伸びるからみんな苦労してるんですよ…!
158 23/12/03(日)17:13:15 No.1130973902
作っても報告せずに自分だけで使う 引き継ぎ?元ファイルは残してるから手動でやれ
159 23/12/03(日)17:13:31 No.1130973977
>機会によるけど1年も使ってりゃ3時間くらいは大体ペイできるからな まあ1年同じのずっと使うってことがあるのかは業務にもよるんだが…
160 23/12/03(日)17:13:37 No.1130974008
>>でも10秒の作業減らすのに3時間かけてコード書いてこそプログラマみたいな感じするし… >毎日10秒奪われるのは辛いからな… さっさとやっちまった方がはえーだろうが!って言われるのでVBAはこっそり作ってこっそり使う
161 23/12/03(日)17:13:53 No.1130974102
>人力でやるとミスが怖いルーチン作業をやらせたいけどユニットテストもまともに書けないんじゃ人力でやってダブルチェックしたのと対して信頼度変わらないんだよな… 機械にやらせてダブルチェックして一度出たミス直せばそのうち精度上がるし…
162 23/12/03(日)17:14:23 No.1130974278
VBAで半日かかる業務あるけどせめてaccess使いなよ…って思いながら見てる
163 23/12/03(日)17:14:35 No.1130974347
あとの面倒をみるのが構築する時に本当に煩わしい
164 23/12/03(日)17:15:05 No.1130974503
もっと確実にもっと立派な自動化ツールが作れる方法はいくらでもあるが そこそこのツールを作る難易度と手間ではVBA強いからね…
165 23/12/03(日)17:15:13 No.1130974555
エクセル入ってりゃ使えるってのがあまりにも強すぎる
166 23/12/03(日)17:15:56 No.1130974794
いい感じのIDEさえあれば何も文句無いよ
167 23/12/03(日)17:16:03 No.1130974839
作るのにかけた時間より使わなくなるまでの時間短縮の合計が少ないことはまあある
168 23/12/03(日)17:16:06 No.1130974855
>VBAで半日かかる業務あるけどせめてaccess使いなよ…って思いながら見てる チューンするだけでそれが30分で終わるようになるとかままあるんだよなvba
169 23/12/03(日)17:16:11 No.1130974884
2025年の崖ウォッチング
170 23/12/03(日)17:16:16 No.1130974917
会社の書式がアレじゃなきゃこんな面倒しなくていいのにって時が結構ある
171 23/12/03(日)17:16:46 No.1130975096
速度が必要になったらC#あたりで書けばいいだろ…って思って適当に書いてる
172 23/12/03(日)17:17:03 No.1130975191
>>ClosedXML経由で操作したほうがいいんですよ! >PHP、C#、PowerShell、JavaScriptで性能測定したけどVBAと変わらなかったんですよ… そいつらは遅いし…
173 23/12/03(日)17:17:23 No.1130975291
先輩が自慢げに自作マクロ教えてくれたけどそれ今ならスピルで出来ますよって言おうか悩んでる
174 23/12/03(日)17:17:34 No.1130975347
ループ処理で作ったら激重だったけどコピペさせたら爆速になったな…
175 23/12/03(日)17:17:40 No.1130975376
>どうして単純な引き算結果の数値比較でエラー出るのよォォォォォォ!!ってときに表示桁増やしたら >nnn.0000000000000000000000000000000003 >みたいなのが発生してる謎 >何だお前 それはVBAのせいじゃなくて浮動小数点同士を=で比較すること自体ほとんどの場合で間違いなんですよ…! VBAを使うにしてもコンピュータサイエンスの初歩的な知識はあった方がいいんですよ…!
176 23/12/03(日)17:18:47 No.1130975754
エクセル全部理解した
177 23/12/03(日)17:18:48 No.1130975760
だから型のない言語は嫌いなんだ!
178 23/12/03(日)17:19:27 No.1130975984
>もっと確実にもっと立派な自動化ツールが作れる方法はいくらでもあるが >そこそこのツールを作る難易度と手間ではVBA強いからね… 特にGUIを伴うツールだったりするとね… ブラウザエンジンベースで稼働するモダンな実行環境がほしい
179 23/12/03(日)17:20:29 No.1130976404
cobolの計算が正しいかエクセルで再現することあったけどたまに10のマイナス10乗あたりの差のせいで違う結果出してたなあ
180 23/12/03(日)17:20:33 No.1130976431
>エクセル全部理解した 全能の「」来たな…
181 23/12/03(日)17:21:13 No.1130976675
名前の定義程めんどくさいものはない 他のやつが触った後にシートコピーした時にメッセージが出てきた時のうんざり感
182 23/12/03(日)17:21:17 No.1130976698
5年前くらいに完全に廃れるって聞いたのですがどうなってるんでしょうか
183 23/12/03(日)17:21:44 No.1130976900
というかどの言語でもGUI作るの面倒くさすぎない?
184 23/12/03(日)17:21:59 No.1130976987
社員が業務ごとに処理書いて共有する資料にVBAと結合ブチ込みまくったExcel作った 怒られそうだけどExcel以上に使えそうなもんなかったから仕方ない
185 23/12/03(日)17:22:27 No.1130977190
>どうして単純な引き算結果の数値比較でエラー出るのよォォォォォォ!!ってときに表示桁増やしたら >nnn.0000000000000000000000000000000003 >みたいなのが発生してる謎 >何だお前 Decimal型ってエクセルに存在してるのにVBAで型宣言できないとか厄介だわ
186 23/12/03(日)17:22:27 No.1130977195
>会社の書式がアレじゃなきゃこんな面倒しなくていいのにって時が結構ある セル結合しね〜〜〜〜〜〜〜〜〜〜〜〜
187 23/12/03(日)17:22:55 No.1130977362
>cobolの計算が正しいかエクセルで再現することあったけどたまに10のマイナス10乗あたりの差のせいで違う結果出してたなあ ワークシート計算とかfloatだと有効桁数があるからそういうのは必ずDec型使うんですよ…!
188 23/12/03(日)17:23:07 No.1130977441
>5年前くらいに完全に廃れるって聞いたのですがどうなってるんでしょうか MSがもう全部サポートしねえから!とでもならない限りは滅びそうにない…いやそれでもちょくちょく生き残りそう…
189 23/12/03(日)17:23:14 No.1130977483
VBAじゃないけどExcelの関数は本当にわからん… テキストエリア小さすぎるしなんでVBAよりこっちの方知ってる人多いんだ…
190 23/12/03(日)17:23:27 No.1130977560
つよつよエンジニアならflutterあたりを使ってチョチョイのチョイなんだろうが残念ながらここにいるのはただの事務員さんなんだすまない…
191 23/12/03(日)17:23:36 No.1130977604
マクロチョットデキルってどのレベルから使っていいの
192 23/12/03(日)17:23:40 No.1130977640
えっVBS非推奨になったの…
193 23/12/03(日)17:23:43 No.1130977662
bingチャット様のおかげで色々捗るぞ 月次報告書の定型部分の入力補助のやつ組んだおかげで毎月30分ていどの時間削減になった 心置きなく30分サボれる
194 23/12/03(日)17:23:44 No.1130977671
>それはVBAのせいじゃなくて浮動小数点同士を=で比較すること自体ほとんどの場合で間違いなんですよ…! >VBAを使うにしてもコンピュータサイエンスの初歩的な知識はあった方がいいんですよ…! じゃあなんスか 比較前にround(,x)つけろってことっすか
195 23/12/03(日)17:23:55 No.1130977729
>>5年前くらいに完全に廃れるって聞いたのですがどうなってるんでしょうか >MSがもう全部サポートしねえから!とでもならない限りは滅びそうにない…いやそれでもちょくちょく生き残りそう… 最新のバージョンでそもそも書けなくなったら古いバージョンしか使いませんって会社でそうだな
196 23/12/03(日)17:23:59 No.1130977763
>というかどの言語でもGUI作るの面倒くさすぎない? はい なのでこうしてHTMLをguiとする
197 23/12/03(日)17:24:15 No.1130977870
PythonだけじゃかっちょいいUIとかを出せないというか思ってたより10億倍難しそうになって途方にくれてる
198 23/12/03(日)17:24:19 No.1130977909
>セル結合しね~~~~~~~~~~~~ 要素が縦横無尽に走ったりするの本当にやめて印刷したらきれいに一枚収まるとかじゃないんですよ…!
199 23/12/03(日)17:24:23 No.1130977941
>マクロチョットデキルってどのレベルから使っていいの マクロ全部わかったってなってから
200 23/12/03(日)17:24:26 No.1130977959
PDFとか紙のデータを表にする仕事をしてるとエクセルですら慈愛に満ちた物に思えてくる
201 23/12/03(日)17:24:28 No.1130977969
計算用シートでセル結合するな 表示用シートは見やすければいい
202 23/12/03(日)17:25:07 No.1130978183
>えっVBS非推奨になったの… うn https://forest.watch.impress.co.jp/docs/news/1537619.html
203 23/12/03(日)17:25:08 No.1130978200
powerautomateのほうがエクセルよりも早く死ぬかもしれない
204 23/12/03(日)17:25:11 No.1130978212
>はい >なのでこうしてHTMLをguiとする そしてCSSとJavaScriptも勉強し始める
205 23/12/03(日)17:25:13 No.1130978221
>PythonだけじゃかっちょいいUIとかを出せないというか思ってたより10億倍難しそうになって途方にくれてる Tcl/Tkなどで
206 23/12/03(日)17:25:17 No.1130978246
>計算用シートでセル結合するな >表示用シートは見やすければいい エクセル使ってるのにこの考え方薄い人があまりにも多い
207 23/12/03(日)17:25:31 No.1130978324
>PythonだけじゃかっちょいいUIとかを出せないというか思ってたより10億倍難しそうになって途方にくれてる PythonはGUI出すように作られてる言語じゃないからね…
208 23/12/03(日)17:25:36 No.1130978365
>じゃあなんスか >比較前にround(,x)つけろってことっすか 左様 丸めはIEEEの採用してね
209 23/12/03(日)17:25:39 No.1130978390
>>はい >>なのでこうしてHTMLをguiとする >そしてCSSとJavaScriptも勉強し始める web屋だ!web屋になってる!
210 23/12/03(日)17:25:47 No.1130978443
>Decimal型ってエクセルに存在してるのにVBAで型宣言できないとか厄介だわ Decimal使うならCDecでvarに突っ込むしかないのが面倒だよね
211 23/12/03(日)17:25:51 No.1130978476
>>はい >>なのでこうしてHTMLをguiとする >そしてCSSとJavaScriptも勉強し始める これだけで4言語!
212 23/12/03(日)17:26:08 No.1130978586
我が社に予算があれば全部有償ツールで済ませるのに…
213 23/12/03(日)17:26:21 No.1130978669
HTMLとCSSはほぼ同じ言語だし…
214 23/12/03(日)17:26:41 No.1130978764
セル結合を忌避するネタが独り歩きしたせいか 印刷用のシートとかでも結合せずに無理矢理何とかしててが逆に見辛くなってるとかたまにあるよね
215 23/12/03(日)17:26:42 No.1130978775
>HTMLとCSSはほぼ同じ言語だし… 正気か?
216 23/12/03(日)17:26:49 No.1130978821
>我が社に予算があれば全部有償ツールで済ませるのに… Excelが有償だから…
217 23/12/03(日)17:27:07 No.1130978935
>>HTMLとCSSはほぼ同じ言語だし… >正気か? 同じっていうか二つで一揃えって認識だった
218 23/12/03(日)17:27:09 No.1130978942
>>はい >>なのでこうしてHTMLをguiとする >そしてCSSとJavaScriptも勉強し始める フロントエンドできた!
219 23/12/03(日)17:27:13 No.1130978969
数万件のデータ(シートに記載)を基にピボットテーブル十数個を生成しそれを更に関数で自動集計して…っていうファイルの使用メモリが3~4GB行ってて変な笑いが出た
220 23/12/03(日)17:27:15 No.1130978983
エクセルくらい用意しなよ
221 23/12/03(日)17:27:22 No.1130979024
すみませんPythonを勉強しようとしているのですが作ってる途中のツールが4言語くらい使うことになってて複雑化しすぎているのですが皆様こうなのでしょうか
222 23/12/03(日)17:27:24 No.1130979042
セル結合しないでも隣接セル含めていい感じに中央揃えとかできるのに…
223 23/12/03(日)17:27:49 No.1130979177
>セル結合しないでも隣接セル含めていい感じに中央揃えとかできるのに… 縦は~~???
224 23/12/03(日)17:27:53 No.1130979211
ユーザーフォームでエクスプローラーみたいなGUIを作るという謎の頑張りを見せたあの頃の俺はおそらく荒らし嫌がらせ混乱の元だったろうな
225 23/12/03(日)17:28:16 No.1130979395
入力欄リセットレベルの簡単マクロで属人化云々とか後続への引き継ぎ云々とか目くじら立てられて困る
226 23/12/03(日)17:28:16 No.1130979397
>すみませんPythonを勉強しようとしているのですが作ってる途中のツールが4言語くらい使うことになってて複雑化しすぎているのですが皆様こうなのでしょうか DB言語は別に覚えたほうがいい
227 23/12/03(日)17:28:22 No.1130979442
>すみませんPythonを勉強しようとしているのですが作ってる途中のツールが4言語くらい使うことになってて複雑化しすぎているのですが皆様こうなのでしょうか Pythonだとどうしてもそうなる C++は楽しい世界だよ おいでよ
228 23/12/03(日)17:28:23 No.1130979451
>セル結合しないでも隣接セル含めていい感じに中央揃えとかできるのに… 縦も早く実装して前面に出せ
229 23/12/03(日)17:28:40 No.1130979555
>>セル結合しないでも隣接セル含めていい感じに中央揃えとかできるのに… >縦は~~??? しね
230 23/12/03(日)17:28:41 No.1130979560
他社が送ってきたxlsmのロック壊してリバースエンジニアリングするんですよ…!
231 23/12/03(日)17:28:45 No.1130979579
>すみませんPythonを勉強しようとしているのですが作ってる途中のツールが4言語くらい使うことになってて複雑化しすぎているのですが皆様こうなのでしょうか 4言語も使えるなんて贅沢な環境だな!
232 23/12/03(日)17:28:49 No.1130979599
HTML比較的書きやすいからHTMLでアプリを作ればいけるんじゃねえか…? JavascriptでPCのファイルさわれねえ…じゃあElectronでアプリを…ってなったけど流石に自分の脳みその性能で学べる限界を超えたのが俺だ
233 23/12/03(日)17:28:52 No.1130979611
>ユーザーフォームでエクスプローラーみたいなGUIを作るという謎の頑張りを見せたあの頃の俺はおそらく荒らし嫌がらせ混乱の元だったろうな よくわからん事になんか妙な熱意で取り組んでしまう事は誰でもあるんだ
234 23/12/03(日)17:29:05 No.1130979686
>>>セル結合しないでも隣接セル含めていい感じに中央揃えとかできるのに… >>縦は~~??? >しね 酷い!
235 23/12/03(日)17:29:13 No.1130979728
VBAのダメなところは使えば使うほど目立つから嫌いになる気持ちはわかるんだけど 環境構築とか含めてGUIつきの「それっぽいツール」が作れるようになるまでの難易度の低さがダントツなのは事実だからあんま全否定はしたくないんだよな 特に初心者に対して
236 23/12/03(日)17:29:26 No.1130979803
数値入ったセルごと範囲選択すると勝手に数式が入って固まるんだけどあれなんなの?
237 23/12/03(日)17:29:26 No.1130979807
>他社が送ってきたxlsmのロック壊してリバースエンジニアリングするんですよ…! それ犯罪じゃない?
238 23/12/03(日)17:29:37 No.1130979860
>セル結合を忌避するネタが独り歩きしたせいか >印刷用のシートとかでも結合せずに無理矢理何とかしててが逆に見辛くなってるとかたまにあるよね そもそも表計算用のソフトを見やすくするなっていう宗教だからアレ
239 23/12/03(日)17:29:49 No.1130979913
>よくわからん事になんか妙な熱意で取り組んでしまう事は誰でもあるんだ 後でさぁ…どうして俺はここまで作り込もうとした上にこんなに下手だったんだろうな…ってなるよね
240 23/12/03(日)17:29:49 No.1130979914
どうしてExcelの改行だけalt使うんだろうな…
241 23/12/03(日)17:29:58 No.1130979955
ちょっと長い文の途中を変更しようと思ってクリックしたらちょうど文字の下のセルが選択されるのムカつくので結合します
242 23/12/03(日)17:30:05 No.1130979988
jsでやめておけばいいのにtsxに手を出してcssもtailwindにして環境もnodeじゃなくてbunで…って沼っていく未来が見える
243 23/12/03(日)17:30:25 No.1130980129
xlsmが一段と使わせないようにしてるのはなんなんだよ 産んだのお前だろ…
244 23/12/03(日)17:30:36 No.1130980184
プログラミングの入門としてはいいかも
245 23/12/03(日)17:30:57 No.1130980309
なんかDocker?とかいうクジラは仮想化の何?ってなってインストールとアンインストールを一定期間で繰り返してる
246 23/12/03(日)17:31:09 No.1130980374
>HTML比較的書きやすいからHTMLでアプリを作ればいけるんじゃねえか…? >JavascriptでPCのファイルさわれねえ…じゃあElectronでアプリを…ってなったけど流石に自分の脳みその性能で学べる限界を超えたのが俺だ htaという何十年前から存在する技術がありましてね
247 23/12/03(日)17:31:18 No.1130980438
シートごとに印刷設定バラバラなやつを一つに束ねる方法を教えてくれ 一枚目だけカラーの請求書を俺は何度指摘すればいいんだ
248 23/12/03(日)17:31:18 No.1130980441
どうしてC++で手製コンパイルしたexeにいちいち証明しないと配れない時代になってしまったんでしょうか 私は悲しいです
249 23/12/03(日)17:31:21 No.1130980466
>それ犯罪じゃない? コピペしてそのまま使うとかでもなければ犯罪ではない ツールによってはライセンス違反ではある
250 23/12/03(日)17:31:30 No.1130980528
名前を表示させないようにしてるやつは何を考えてそれをやったのか
251 23/12/03(日)17:31:34 No.1130980556
(ロックの類を解除することにはやたら知恵が回るクソ従業員)
252 23/12/03(日)17:31:54 No.1130980670
>なんかDocker?とかいうクジラは仮想化の何?ってなってインストールとアンインストールを一定期間で繰り返してる あれはWindows環境でいる間は覚えないでいいよ
253 23/12/03(日)17:31:57 No.1130980685
>xlsmが一段と使わせないようにしてるのはなんなんだよ >産んだのお前だろ… 何年前だと思ってるんだ
254 23/12/03(日)17:32:21 No.1130980811
早くEdge操作させるようにしろ
255 23/12/03(日)17:32:26 No.1130980835
>シートごとに印刷設定バラバラなやつを一つに束ねる方法を教えてくれ >一枚目だけカラーの請求書を俺は何度指摘すればいいんだ 普通にシート全選択してから印刷設定できなかったっけ
256 23/12/03(日)17:32:31 No.1130980860
>シートごとに印刷設定バラバラなやつを一つに束ねる方法を教えてくれ >一枚目だけカラーの請求書を俺は何度指摘すればいいんだ それこそ印刷マクロを用意するとか
257 23/12/03(日)17:32:31 No.1130980865
いやじゃC++の果てにあるのは組み込みと実機テストのためにテレワーク禁止じゃ 習得しとうないわしゃC#にいくんじゃ
258 23/12/03(日)17:32:53 No.1130980990
>シートごとに印刷設定バラバラなやつを一つに束ねる方法を教えてくれ >一枚目だけカラーの請求書を俺は何度指摘すればいいんだ 全シート選択状態にして印刷設定やればいいとかじゃないっけ 違ったか?
259 23/12/03(日)17:32:54 No.1130981001
>プログラミングの入門としてはいいかも それこそPythonじゃない? 中学生の情報教育もPythonだと言うし
260 23/12/03(日)17:33:18 No.1130981139
>早くEdge操作させるようにしろ IEモード使ってね!
261 23/12/03(日)17:33:23 No.1130981166
退屈なことはすべてpythonにやらせようって風潮滅ばねえかな…
262 23/12/03(日)17:33:27 No.1130981188
GUI作ってそれを処理と繋げる意味わからなさちょっとでも感じた後だとソフト作ってる人どうなってるんだってなっちゃう
263 23/12/03(日)17:34:50 No.1130981680
パスワード入力欄すら出ないタイプのロックがかかってるVBAは対処に困った そのタイプの施錠解錠が出来るフリソ使うだけだった
264 23/12/03(日)17:35:12 No.1130981806
VBAからC#のクラスを直接呼び出せるの知ってBinaryFormatterでシリアライズしてBase64でテキストにした自作クラスを呼び出せるのでは?って思ったんだけど これ既に悪用されてて対策済みでやんした
265 23/12/03(日)17:35:22 No.1130981857
(なんだこの回りくどくて意味不明なコードは…何を目指している…?)
266 23/12/03(日)17:35:46 No.1130981992
共有データの置き場を信頼できるサイトにしないと解除できない一手間が増えた
267 23/12/03(日)17:35:47 No.1130981997
>習得しとうないわしゃC#にいくんじゃ C#だとwin標準でついてるcsc.exeでコンパイルできるんだよね メモ帳から初められる簡単プログラム
268 23/12/03(日)17:35:49 No.1130982015
>パスワード入力欄すら出ないタイプのロックがかかってるVBAは対処に困った うん >そのタイプの施錠解錠が出来るフリソ使うだけだった >しね〜〜〜〜〜〜〜〜〜〜〜〜〜〜
269 23/12/03(日)17:35:54 No.1130982048
>GUI作ってそれを処理と繋げる意味わからなさちょっとでも感じた後だとソフト作ってる人どうなってるんだってなっちゃう ベースとなるアーキテクチャがあるから 全部イチからスクラッチってのは少ないと思うよ 大手メーカーでも開発用のがあるだろう それにソフトウェアも一人で作るわけじゃないし
270 23/12/03(日)17:36:04 No.1130982101
>GUI作ってそれを処理と繋げる意味わからなさちょっとでも感じた後だとソフト作ってる人どうなってるんだってなっちゃう MVCモデルとかをとっかかりに頑張って勉強してる
271 23/12/03(日)17:36:21 No.1130982206
データを表にして選択した行を書き換えて戻すだけの処理GUIにしようと思ったんだけど思った以上に書くこと増えてむり…ってなった
272 23/12/03(日)17:36:36 No.1130982295
>早くEdge操作させるようにしろ ExcelからEdge操作する社内VBAが出てきてびっくりした びっくりしたけどこれデバッグモードでEdge起動するbatまで付いてきてEdgeの裏道つついてるみたいで保守は本当に大丈夫なの?ってなった
273 23/12/03(日)17:36:38 No.1130982303
>>プログラミングの入門としてはいいかも >それこそPythonじゃない? >中学生の情報教育もPythonだと言うし 中学生の情操教育に見えた
274 23/12/03(日)17:37:14 No.1130982496
プログラミングの基礎って文字列を読み込んで文字列を吐くことでさ それ以上のことをやらせる言語って初心者向きじゃないと思うんだよな 俺はプログラミング入門はBASICだったから今何がいいかはわからないけどとりあえず初心者にHello Worldさせるのは正しいと思うよ…
275 23/12/03(日)17:37:20 No.1130982526
ド素人にプログラム言語教える場合 まず変数に代入して計算させてコンソールに出力させて…ってやってもそれがどう積み重なってツールになるのかいまいち理解しにくいし 一発でセルに代入させられるVBA見せた方がそれっぽくてモチベーションに直結するからね…
276 23/12/03(日)17:37:25 No.1130982558
こういうのって何がきっかけで知るの?今の学生は授業内容に入ってんだろうか
277 23/12/03(日)17:37:36 No.1130982616
Seleniumでいいだろもうそれは!
278 23/12/03(日)17:37:49 No.1130982675
>データを表にして選択した行を書き換えて戻すだけの処理GUIにしようと思ったんだけど思った以上に書くこと増えてむり…ってなった 一度書いてあとは使いまわせるようにするといいぞ
279 23/12/03(日)17:38:01 No.1130982748
今の学生にVBA教えてたらちょっと絶望的じゃない?
280 23/12/03(日)17:38:06 No.1130982773
書き込みをした人によって削除されました
281 23/12/03(日)17:38:17 No.1130982850
とりあえず初心者がGUIやろうとするのは間違いだけど初心者ほどCLIに忌避感があるのが如何ともしがたい
282 23/12/03(日)17:39:19 No.1130983197
>とりあえず初心者がGUIやろうとするのは間違いだけど初心者ほどCLIに忌避感があるのが如何ともしがたい MS-DOSとかLinuxとかのCLI画面てアラフォーアラフィフが子供の頃はワクワクしたもんだが 今の人達はそうじゃないだろうねえ
283 23/12/03(日)17:39:33 No.1130983264
うちの見積単価データベース通し番号もなくて使いにくいんだけどどこもこんなもんなの…
284 23/12/03(日)17:39:44 No.1130983313
俺がCLIに抵抗なかったのはeraのおかげだから子供にも普及したらいけると思う
285 23/12/03(日)17:39:45 No.1130983318
じゃあAIに聞くか!しても微妙にニュアンスがズレてることが結構ある
286 23/12/03(日)17:39:52 No.1130983356
>こういうのって何がきっかけで知るの?今の学生は授業内容に入ってんだろうか 理系だけどPythonなら大学で学ぶよ 今科学計算も複雑なのじゃなければPythonだから
287 23/12/03(日)17:40:06 No.1130983420
>とりあえず初心者がGUIやろうとするのは間違いだけど初心者ほどCLIに忌避感があるのが如何ともしがたい CUIのほうが手間が省けて習得早いよね…
288 23/12/03(日)17:40:22 No.1130983516
自分を業務でVBAを書く最後の世代にしたいくらいなのに客先はVBAを最新鋭のツールか何かと勘違いして案件持ってくる…
289 23/12/03(日)17:40:43 No.1130983627
>俺がCLIに抵抗なかったのはeraのおかげだから子供にも普及したらいけると思う うーんそれはまず文章で興奮する変態にならないといけないしなあ
290 23/12/03(日)17:40:51 No.1130983677
>俺がCLIに抵抗なかったのはeraのおかげだから子供にも普及したらいけると思う これはわりと本当だからなんかそれっぽい全年齢のやつYouTubeで流行らねえかな…
291 23/12/03(日)17:40:59 No.1130983727
>じゃあAIに聞くか!しても微妙にニュアンスがズレてることが結構ある これ人間でも同じやつだよ
292 23/12/03(日)17:41:06 No.1130983760
PCに詳しい奴に投げるんですよ…!
293 23/12/03(日)17:41:10 No.1130983780
PowerAutomate Desktopはなんとなくロボだな…ってのは分かるんだが PowerAutomateの方はワークフロー作れたりよね? そうするとPowerApps欲しくならない?
294 23/12/03(日)17:41:12 No.1130983796
>こういうのって何がきっかけで知るの?今の学生は授業内容に入ってんだろうか 会社に新人で入ってきた時に渡された謎のツールとか 大学の手続きが非webで中途半端に電子化されててとかじゃないか
295 23/12/03(日)17:41:14 No.1130983811
>じゃあ人間に聞くか!しても微妙にニュアンスがズレてることが結構ある
296 23/12/03(日)17:41:34 No.1130983915
>PCに詳しい奴に投げるんですよ…! そういう文化は人を不幸にするだけだとなぜわからん!
297 23/12/03(日)17:41:54 No.1130984027
VBAだろうが何だろうが目的を果たせるならそれでいいんですよ…! でもそれがいつまでも使えるかは別問題なんですよ…!
298 23/12/03(日)17:42:13 No.1130984118
部分一致検索作るならinstrよりワイルドカード使ったfindの方が圧倒的に速いぜ
299 23/12/03(日)17:42:38 No.1130984253
本来コマンドラインって楽しいものなんだけどMicrosoftがそれを覆い隠してWindowsを作った結果がこれだ つまりMSが悪い!
300 23/12/03(日)17:42:51 No.1130984328
AIは要件定義しっかりしないときちんと出してくれないから俺は要件出すの下手くそマンとわかった
301 23/12/03(日)17:43:02 No.1130984378
.cellとrange.でなんか書き方違うのでもうわからん…
302 23/12/03(日)17:43:12 No.1130984443
>理系だけどPythonなら大学で学ぶよ >今科学計算も複雑なのじゃなければPythonだから うちはCだったな 研究室でもC/C++かFortranでPythonは使ってなかった
303 23/12/03(日)17:43:20 No.1130984488
>AIは要件定義しっかりしないときちんと出してくれないから俺は要件出すの下手くそマンとわかった 要件定義のトレーニングにはいいんだなAI
304 23/12/03(日)17:43:25 No.1130984514
>ド素人にプログラム言語教える場合 >まず変数に代入して計算させてコンソールに出力させて…ってやってもそれがどう積み重なってツールになるのかいまいち理解しにくいし >一発でセルに代入させられるVBA見せた方がそれっぽくてモチベーションに直結するからね… この辺無視してVBA全否定するのは違うよなって思う 使ってほしくないって意見についてはそうだねだけど
305 23/12/03(日)17:43:33 No.1130984563
>AIは要件定義しっかりしないときちんと出してくれないから俺は要件出すの下手くそマンとわかった これ人間でも同じだよ ついでに言うと自分で要件定義できたらあとはもう自分で書いた方が早いよ
306 23/12/03(日)17:43:51 No.1130984678
しんじんのころ俺はjava夫だったのに 初めて行った現場がCで俺は死んだ
307 23/12/03(日)17:43:52 No.1130984682
オフィスTANAKAはなんか鼻につく説明が多いのでみない
308 23/12/03(日)17:44:32 No.1130984902
先に他の言語触れてからVBAだとセルの概念で憤死しそうになる
309 23/12/03(日)17:44:33 No.1130984912
ChatGPTは対話で深堀りできるから広いところから始めて指定を狭めると上手くいってた
310 23/12/03(日)17:44:39 No.1130984956
>本来コマンドラインって楽しいものなんだけどMicrosoftがそれを覆い隠してWindowsを作った結果がこれだ >つまりMSが悪い! アップルが怒るぞ
311 23/12/03(日)17:44:42 No.1130984980
AI使えねえって言ってる人は戦ってる場所が生成物の要求が頂上決戦すぎるか単に説明へたっぴで使いこなせてないかのどちらかだからな…
312 23/12/03(日)17:44:44 No.1130984996
AWKやろうぜ
313 23/12/03(日)17:44:45 No.1130984997
ifよりcase使いたい派だけど分けすぎてない?って自分でなる
314 23/12/03(日)17:44:51 No.1130985024
>オフィスTANAKAはなんか鼻につく説明が多いのでみない そういうのは余裕がある奴が言える言葉だな ケツに火がついたら使えるならなんでもいいってなる
315 23/12/03(日)17:44:55 No.1130985049
なのでこうしてIPAの要件定義マニュアル読んで要件定義を勉強する
316 23/12/03(日)17:45:06 No.1130985085
>ChatGPTは対話で深堀りできるから広いところから始めて指定を狭めると上手くいってた これ人間相手でも同じだよ
317 23/12/03(日)17:45:27 No.1130985217
>>AIは要件定義しっかりしないときちんと出してくれないから俺は要件出すの下手くそマンとわかった >これ人間でも同じだよ >ついでに言うと自分で要件定義できたらあとはもう自分で書いた方が早いよ コード書くのだるい!!!!
318 23/12/03(日)17:45:55 No.1130985364
>AWKやろうぜ 俺この超圧縮言語だけは無理だわ 使いこなせる気がしない
319 23/12/03(日)17:46:13 No.1130985464
顧客が本当に求めているものをお出しするには顧客自身の分析が必要だからな…辛い飲む
320 23/12/03(日)17:46:29 No.1130985544
これに限らずプログラム系の知恵袋は何かと上から目線で嫌味ったらしいやつが多い
321 23/12/03(日)17:46:36 No.1130985585
AI以上に自分の求める領域の知識が深い上司が相談に乗ってくれる現場だからAI使うことなくなったな…
322 23/12/03(日)17:47:06 No.1130985755
はい…Python習得します… はい…Python書くためのvscodeの使い方調べます… はい…vscodeの拡張機能を調べます…
323 23/12/03(日)17:47:06 No.1130985758
>AI以上に自分の求める領域の知識が深い上司が相談に乗ってくれる現場だからAI使うことなくなったな… 上司の時間を使える良い環境なんだな
324 23/12/03(日)17:47:18 No.1130985821
>AI以上に自分の求める領域の知識が深い上司が相談に乗ってくれる現場だからAI使うことなくなったな… AIに上司を学ばせなきゃ…
325 23/12/03(日)17:48:04 No.1130986099
VBSが退場宣告されてVBAもいずれ沈む船よ…
326 23/12/03(日)17:48:05 No.1130986101
>顧客が本当に求めているものをお出しするには顧客自身の分析が必要だからな…辛い飲む 仕事受ける側だとどうにもなんねーんだよなこれ しかもそれって顧客側に求めたところであっちとしても金にならないコストだけかかるからやりたがらないし 打合せの場にむこうの現場の人こねーし
327 23/12/03(日)17:48:05 No.1130986102
簡単な業務用マクロくらいだと実装の仕方を調べて組み上げるのは楽しい 規模がちょっと大きくなると何をするかの要件定義とか設計の勉強が入ってきて楽しくない
328 23/12/03(日)17:48:17 No.1130986187
>はい…Python習得します… >はい…Python書くためのvscodeの使い方調べます… >はい…vscodeの拡張機能を調べます… VSCodeのZip版配ればええ!
329 23/12/03(日)17:48:34 No.1130986284
>>AI以上に自分の求める領域の知識が深い上司が相談に乗ってくれる現場だからAI使うことなくなったな… >上司の時間を使える良い環境なんだな わりと御意見番みたいな感じで深いところから浅いとこまでみんなに意見を授けてくれるとてもいい上司ですよマジで…
330 23/12/03(日)17:48:35 No.1130986288
>はい…Python習得します… うn >はい…Python書くためのvscodeの使い方調べます… うn >はい…vscodeの拡張機能を調べます… いかん…!
331 23/12/03(日)17:48:36 No.1130986297
>はい…Python習得します… >はい…Python書くためのvscodeの使い方調べます… >はい…vscodeの拡張機能を調べます… ちゃんと環境用意してくれて学習もしていいとかいい職場だな…
332 23/12/03(日)17:48:42 No.1130986325
弊社に本当にこのデータいるんですかのところからなんとかしたい
333 23/12/03(日)17:48:50 No.1130986367
VBAは同じことでもコピーとかやり方によって死ぬ程時間かかる事があるかなかなか慣れないと難しいよね
334 23/12/03(日)17:49:29 No.1130986589
AIに淘汰されそうだけどやっぱ開発やりてえなあ…
335 23/12/03(日)17:49:44 No.1130986683
Pythonは環境依存がね… anacondaは使えないし
336 23/12/03(日)17:49:45 No.1130986692
そこにPowerQueryがあるじゃろ? あるじゃろ? VBAでやらないで…
337 23/12/03(日)17:49:47 No.1130986703
今はvscodeじゃなくてこのcursorってのがいいらしいんですよ…!
338 23/12/03(日)17:49:47 No.1130986706
Rangeより配列に一旦いれたほうが早いと聞いた
339 23/12/03(日)17:50:19 No.1130986887
>VBAは同じことでもコピーとかやり方によって死ぬ程時間かかる事があるかなかなか慣れないと難しいよね まず更新止めて配列で処理して最後に更新ONとかそんな感じ
340 23/12/03(日)17:50:29 No.1130986940
VBAでデータ処理させるからってちょろっと作って渡そうとしたら 食わせるデータクソデカくて走らせるPCのメモリもCPUも足りてないからvbaでどうにかしろって言ってくるクソ客いいよね よくねえよ無茶言いやがって
341 23/12/03(日)17:50:40 No.1130987004
VBEがクソすぎて触りたくない
342 23/12/03(日)17:50:51 No.1130987070
俺が作ったマクロ部内で使い回すの恥ずかしいから辞めて…
343 23/12/03(日)17:50:51 No.1130987073
>AIに淘汰されそうだけどやっぱ開発やりてえなあ… 開発は自分の意見を設計に込めて同僚や上司とバトルしてテストして実装しなきゃいけないから淘汰はされないよ 我がないといけないから
344 23/12/03(日)17:51:11 No.1130987228
>VBAは同じことでもコピーとかやり方によって死ぬ程時間かかる事があるかなかなか慣れないと難しいよね とりあえず最初に自動計算切ってその都度手動計算とかにしておかないと死ぬ
345 23/12/03(日)17:51:14 No.1130987244
>今はvscodeじゃなくてこのcursorってのがいいらしいんですよ…! 金は?
346 23/12/03(日)17:51:50 No.1130987480
git使えないのがな