[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 12/29 06:14 / Filesize : 265 KB / Number-of Response : 993
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part77



1 名前:デフォルトの名無しさん mailto:sage [2022/07/17(日) 07:07:35.59 ID:tS4zKdphH.net]
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること

ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

※前スレ
Excel VBA 質問スレ Part76
https://mevius.5ch.net/test/read.cgi/tech/1651339421/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

627 名前:デフォルトの名無しさん mailto:sage [2022/09/16(金) 02:37:02.68 ID:l4bz3k9Q0.net]
他人がどんなに良いコードを書いてあろうが、容赦無く切り捨ててイチから書き直すのがプログラマーだと聞いたからよ

628 名前:デフォルトの名無しさん [2022/09/16(金) 04:32:30.78 ID:UN95gjXqd.net]
>>627
他人から聞いたことを鵜呑みにする馬鹿

629 名前:デフォルトの名無しさん [2022/09/16(金) 09:26:48.43 ID:jiIjsvyj0.net]
そもそもなんだけど
どんなPG言語使ったって綺麗に書く人は綺麗に書くし
ぐちゃぐちゃにする人はぐちゃぐちゃにする

630 名前:デフォルトの名無しさん [2022/09/16(金) 11:41:36.71 ID:eDTruZ7Ya.net]
だからほっとけばいい
自分の担当部分だけ直す

631 名前:デフォルトの名無しさん mailto:sage [2022/09/16(金) 13:52:21.47 ID:Zuqq5jJMd.net]
自分の書くコードと自分に影響する人が書くだけ気にすればいいのに
無関係の人が書くコードなんてきたなかろうがどうでもいいのにな

632 名前:デフォルトの名無しさん mailto:sage [2022/09/16(金) 20:53:11.37 ID:IL7FnXUn0.net]
>>627
プログラマーはプログラムを書く人だし、設計すればエンジニアだし、営業や事務処理をすることもあるよ
会社員ならわかると思うが他人のコードは他人の給料、自分のコードは自分の給料になるってわかるよね?

633 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 00:16:02.34 ID:lfSciaka0.net]
ならねぇよ。
コード書くだけで給料貰えるとかいつの時代だよ?

634 名前:デフォルトの名無しさん (スップ Sd3f-w3i5) [[ここ壊れてます] .net]
下請けの下請けのそのまた下請けの派遣だろ

635 名前:デフォルトの名無しさん [2022/09/17(土) 14:40:46.13 ID:P15Vbqti0.net]
書けないでコピペするやつのひがみw



636 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 16:20:56.81 ID:93E6/MjHa.net]
コピペばかりのヤツってある意味恥ずかしく無いのかや?
知識ありませーん!
あるのはコピペのスキルだけです!
と、言っているようなモノだぜ。

637 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 18:06:13.42 ID:T834+5z1M.net]
コピペを極めるとオブジェクト指向になるのかもしれんな

638 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 20:26:19.25 ID:eUUvOszSM.net]
オブジェクト指向って奥深いな

639 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 20:30:59.86 ID:P15Vbqti0.net]
コードのコピーじゃなくアプリをコピーして販売したら違法だからな

640 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 20:39:13.29 ID:lfSciaka0.net]
でも現実はコピペ野良マクロ職人が各職場に溢れているんでしょ?

641 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 21:30:27.81 ID:c/Rfax+qa.net]
何もかもは覚えられんからそりゃみんな多少はコピペするでしょな。
問題はちゃんと意味わかって使いこなして、修正や変更の対処ができるかどうか。

642 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 21:33:47.44 ID:VC1vunq70.net]
アマチュアはコピペと卑下するけど
プロは既存コードの利用と言って車輪の再発見で悦んでいる給料泥棒はクビにする

って誰かが言ってた

643 名前:デフォルトの名無しさん [2022/09/17(土) 23:02:08.58 ID:Q8wI91eUd.net]
>>642
参考にするのとコピペは違う
お前、>>627の馬鹿だろ

644 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 23:46:26.93 ID:lfSciaka0.net]
>>643
そうやってすぐ他人と同一人物と決めつけるヤツの方が余程バカだと思うけどな。
あ、思い込み癖のある病気かゴメンゴメン。

645 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 05:37:23.90 ID:kct9LvbO0.net]
とあるアルゴリズムはコピペして使ったな



646 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 06:53:23.17 ID:6BtvF8DRa.net]
アルゴリズムは脳内コピペで使ってる
でないと例えばクイックソートなんて一生思いつかんし

647 名前:デフォルトの名無しさん [2022/09/18(日) 08:41:21.39 ID:flQCTRcU0.net]
参考という意味でならコピペすることはあるね。
訳も分からずただ貼り付けて使うのは論外だと思うけど。

648 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 10:16:08.09 ID:Nn59gXvs0.net]
gitやらスニペットやらの今時機能たちを使う試みはよく見ますが
皆さんはどうされていますか

649 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 10:25:50.10 ID:XVqHa/Kgd.net]
>>648
VBAの使用を必要最小限に留める

650 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 11:33:12.72 ID:Nkc7aKdEd.net]
回答の出なくていい話題ばかりでレスが増えてうんざりだな

651 名前:デフォルトの名無しさん [2022/09/18(日) 13:38:06.64 ID:KpBP36NGa.net]
VBAはオワコン
excelもオワプリ

652 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 13:39:06.35 ID:RKuP+gWA0.net]
>>650
そして一番の問題はそれなのにお前が来て文句を書きなぐることか

653 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 15:31:19.98 ID:umLTL+l4M.net]
>>651
代替ソフトは?

654 名前:デフォルトの名無しさん [2022/09/18(日) 16:13:20.55 ID:wwX2JCe10.net]
VBAと他言語できる人にしつもん
今までVBAしか知らなくていま他言語勉強してます
VBAだったらエクセルのシートに書いとけば良かったデータとか
一体どこに書いとけばいいのかしら
プログラム内の配列とかじゃ電源切ったら消えちゃうでしょう
やっぱデータベースソフトとか別にいるの?
言語はPythonとC
記録したいのは株価の過去データとかです

655 名前:654 mailto:sage [2022/09/18(日) 16:25:19.20 ID:wwX2JCe10.net]
ちなみにSQLとかあるのは知ってますが
数千行程度のデータでもそんなの使わなくちゃいけないのでしょうか
また別に勉強しなくちゃなんないし、面倒くさい
もっと楽な方法ないもんかと(´・ω・`)



656 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 16:34:05.92 ID:K8Zbj7cX0.net]
データベースの導入が敷居が高く億劫と思うのならば
Pythonから慣れているexcelファイルを操作すればよい
そしてプログラムを組んでいるうちにいろいろ面倒で非効率である感じ
データベースの素晴らしさに気づいたときにデータベースを始めればよい

確かにpythonとデータベースを同時に学習するのは大変だよね

657 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 16:45:16.35 ID:aJoH8T5Ea.net]
>>655
> もっと楽な方法ないもんかと(´・ω・`)
はい、解散!

658 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 16:46:45.71 ID:Ufv82Dax0.net]
>>654
VBAで作ったのをGoogleスプレッドシートに移行しつつある。
シートを複数人で同時参照できるとかメリットも多い。

659 名前:デフォルトの名無しさん [2022/09/18(日) 16:47:16.95 ID:si+E4x/dd.net]
csv,tsv,xml,データベースとか色々あるだろ
そういうのが難しいと思うならやめとけ

660 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 17:54:45.16 ID:69Jy4am90.net]
>>654
Python のオブジェクトとしてデータがもう手元にあるなら pickle でそのままディスクに残せる。もしくは csv か json に出力するか
データベースでもsqliteならサーバー立てる必要もない

661 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 17:57:42.22 ID:qB0Seojna.net]
>>651
そう
そしてお前らもここも終わり

~終了~

662 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 18:49:48.79 ID:Nkc7aKdEd.net]
>>654
「とか」に何が含まれるかしらんけどその程度のデータならDBなんて使わなくても
今まで通りExcelブックでもいいし、テキストファイルでもなんでもいいのでは
今時の言語(ツール)ならそれぞれのデータにアクセスするライブラリもあるから
質問にある内容だけなら言語なんてなに使っても問題ない

>>655
自分ができる中で楽な方法を探すならまだしもできないことだらけで楽な方法なんてないんじゃない
お金があるなら外注で作ってもらえば楽かもね
世間にあるIT企業はそういうもんだし

663 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 19:07:54.85 ID:N1Q6b8hc0.net]
世の中は金あるヤツが強い

664 名前:654 [2022/09/18(日) 19:53:45.66 ID:wwX2JCe10.net]
皆々様がたありがとう
とりあえず>>656氏の方針でいく

>>657
君はなにもわかっていない
他の商売は知らんがプログラマーの場合
「面倒くさい、なんか楽な方法ねえかな?」からスタートする
Zed Shawがそう言っている

665 名前:デフォルトの名無しさん [2022/09/18(日) 19:55:06.18 ID:si+E4x/dd.net]
はい、また他人の言葉を鵜呑みにする馬鹿でしたとさ



666 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 20:11:40.98 ID:/3elu/X80.net]
>>664
お前なにを勘違いしてるのか知らんけどプログラマーは
「楽をするためには苦労をいとわない」
という生物だぞ
単に楽をしたいなら>>662が言うように外注しろよw

667 名前:デフォルトの名無しさん [2022/09/18(日) 21:07:19.77 ID:a87PubfG0.net]
んなわけない。
そういうのは、安月給でヤリガイ搾取されてるような交渉力のないゴミムシ。

668 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 21:30:30.41 ID:N1Q6b8hc0.net]
このスレを含めてインターネットを鵜呑みにしてはいけません!

669 名前:デフォルトの名無しさん [2022/09/18(日) 21:53:06.97 ID:oVIBC1f90.net]
>>655
vba、C#、python、web系色々と勉強してきたけど、
単純なデータの入出力だけならエクセルvbaがダントツで一番楽

超絶高機能なエクセルってものがあるのにわざわざ他言語を選ぶ理由がない
なおスプレッドシート+jsでも良い

670 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 22:11:40.89 ID:JTgtpdd/0.net]
プロのバックエンド・エンジニアなら、
YouTube で有名な雑食系エンジニア・KENTA の初心者向けRuby on Rails サロンが有名。
他には、RUNTEQ、東京フリーランスのデイトラなどもある

バックエンドは、Linux, Docker, AWS, データベース(DB)などが必須。
データベース・スペシャリストの資格があれば、部長クラス

RailsのO/R マッパーでは、DBの設計の仕方・組み方ばかり勉強する。
第3正規形、1対多・多対多とか、検索用インデックスの作り方など

671 名前:デフォルトの名無しさん [2022/09/18(日) 22:19:10.17 ID:si+E4x/dd.net]
>>670
釣り?それとも真正馬鹿?
それもいつものキチガイRubyクズ?

672 名前:デフォルトの名無しさん [2022/09/18(日) 22:23:40.29 ID:oVIBC1f90.net]
rubyとかもうすぐ無くなる言語じゃん

673 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 22:27:42.29 ID:K8Zbj7cX0.net]
VBAももうすぐ無くなると言われてから延命してるな

674 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 23:15:37.10 ID:69Jy4am90.net]
Rubyとか2005年で時間止まってる?

675 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 01:07:42.95 ID:iZ5Ix3Ky0.net]
>>669
ほんとうにそう思う
データをシートに書けばいろいろ考える必要なくアクセスできるもんね
IDEでそういうとこが簡単にできるシートを作って欲しいもんだ



676 名前:デフォルトの名無しさん [2022/09/19(月) 01:41:49.94 ID:iY8r+Bg+0.net]
この人もRubyがいいと言っている。
https://youtu.be/ipMC90r26uA

完全に時代遅れ。
もうむちゃくちゃ。
自分を客観視できていない。

677 名前:デフォルトの名無しさん [2022/09/19(月) 05:00:23.87 ID:EY8w4DgiM.net]
>>675
小規模なデータしか扱ったことのない馬鹿

678 名前:sage [2022/09/19(月) 08:40:56.76 ID:ReLBLDbZ0.net]

なんか幼稚な煽りしてる奴いてるなあ
そんなことしてて楽しいのか

679 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 09:31:55.83 ID:vK/zDm8+d.net]
このまえ2000万レコード扱った時はC#でSQLite使った

680 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 10:27:41.73 ID:WQozd2gd0.net]
そろそろExcelもビッグデータを扱えるようにしないと時代に取り残される
最低2億レコードぐらいは一発で実用時間内で処理できないと

681 名前:デフォルトの名無しさん [2022/09/19(月) 11:09:06.92 ID:NE4NRLG3F.net]
tksqlite便利ですぉ

682 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 11:17:10.29 ID:/tS0t+5W0.net]
それソフトよりもハードの問題じゃね

683 名前:デフォルトの名無しさん [2022/09/19(月) 14:37:24.08 ID:Z9ZARiSG0.net]
>>679
どうだった?
更新、遅くならんかった?

684 名前:デフォルトの名無しさん [2022/09/19(月) 14:45:49.33 ID:LZxjUErQd.net]
>>678
内容を理解できない馬鹿は黙っていればいいのに

685 名前:デフォルトの名無しさん [2022/09/19(月) 15:32:14.37 ID:Z9ZARiSG0.net]
>>680
アクセスでさえテーブル容量に2GBの制限bェあるらしいのbナ、エクセルにbサんなもの求めbトも仕方がないbフでは?

2GBでも、中小企業の在庫管理には十分だし。

エクセルの使い道がない人は、無理して使うものでもないと思います。



686 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 16:01:28.33 ID:vK/zDm8+d.net]
>>683
てか、VBAスレでその質問するからには、エクセルとの比較で聞いてるんだろうけど
そもそもエクセルでこのボリュームのデータ扱えないから比較できない
データベースファイルだけで4GB超えるから

687 名前:デフォルトの名無しさん [2022/09/19(月) 16:05:58.47 ID:Z9ZARiSG0.net]
>>686
SQLiteで2000万レコードについて聞いてますよ。
以前試したときは、ファイルが10GB超えるあたりから性能が悪化したんだけど、今はどうなのかなと思って。

688 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 16:10:19.86 ID:vK/zDm8+d.net]
>>687
遅いですよ
自分の用途だと十分だけど

689 名前:デフォルトの名無しさん [2022/09/19(月) 16:24:13.35 ID:Z9ZARiSG0.net]
そうですか。
ご親切にどうも。

690 名前:デフォルトの名無しさん [2022/09/19(月) 18:23:11.48 ID:mA0CNwkF0.net]
win10
office2019

VBAの相談なんですけど、test.xlsmというファイルで練習をしていて
エラーが出てエクセルが落ちてしまいました。
そのあと、復旧したファイルでコードチェックをしてエラーが出ないようになりました。
しかし、test.xlsmファイルを開くと「セキュリティに問題がある」うんぬんという警告が
そのファイルでだけ出るようになりました。

ささいな事ですが気になっています。
もしかして特定のコードを含んでいると出るのでしょうか?
ループ処理が多いとか。

691 名前:デフォルトの名無しさん [2022/09/19(月) 18:26:26.58 ID:QQSMzDQg0.net]
マクロの場合って必ずでなかったっけ

692 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 18:47:49.51 ID:b1CdxAyP0.net]
トラストセンターで有効にしておけば警告は出ないよ、って言うかこのスレにいる人ならほとんどこの設定にしてると思う
https://www.officepro.jp/excelmacro/rec/img/p4-11.png
あとは1番下の「VBA プロジェクト オブジェクト モデルへのアクセスを信頼する」がクリアされててtest.xlsmにコードを触るようなコードが入ってる場合ぐらいかな

693 名前:690 [2022/09/19(月) 21:28:16.87 ID:mA0CNwkF0.net]
>>692
ありがとうございます。
もともとそのチェックはどのファイルにも入っていませんでしたので、
触るコードを書いてるという事かと思います。
どんなコードが該当するのですか?
バグに気付けていない可能性もあるので、知りたいです。
オブジェクトモデルっていってもdictionaryを一回重複チェックで使ってるくらいで、
後はsetしてるのは条件付き書式とかworksheetとかworkbookとかrangeくらいでしょうか。
たいした事はしてないのですが、結構長くなってるので特定しづらいです。

694 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 21:42:09.79 ID:b1CdxAyP0.net]
>>693
> どんなコードが該当するのですか?
そんなもん説明しきれんわ
そもそも
> しかし、test.xlsmファイルを開くと「セキュリティに問題がある」うんぬんという警告がそのファイルでだけ出るようになりました。
のスクショなりを上げなよ

695 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 22:00:45.12 ID:ai3lFfV6d.net]
コードを新規作成したtest 2.xlsm にコピペしてみりゃ一発だろうに



696 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 22:01:05.04 ID:s9D2fBDK0.net]
>>679
Ruby on Rails では、2千社・2億レコードでも全く問題ないと、外人が言ってた

Railsでは、開発環境ではSQLite も使うが、
本番環境では、MySQL, PostgreSQL

Heroku では、PostgreSQL

>>676
セレブエンジニアの小松和貴は、反SES/Java で有名。
Java土方はうつ病になるから、やるなと言ってる

697 名前:デフォルトの名無しさん [2022/09/19(月) 22:05:09.07 ID:LZxjUErQd.net]
rubyみたいなオワコンを持ち上げるキチガイは消えろ

698 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 22:36:59.93 ID:O/s366mO0.net]
火に油を注ぐ発言はやめような

699 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 23:45:50.71 ID:A/Pc+E3NH.net]
火に油を注ぐから楽しいのに

700 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 00:31:18.18 ID:Rlnm1h+Y0.net]
それあぼーんな人だから触らないほうがいいよ

701 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 07:23:58.96 ID:Qfc1UF5x0.net]
>>697
黙れハゲ童貞

702 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 08:18:55.69 ID:TKjURbNB0.net]
なんだかんだで、納品物はエクセルで!とか言ってるからいつまでもVBAやめられなくて辛い

703 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 12:12:55.21 ID:ZsS5zbqxM.net]
>>702
Excelやめてなんのソフトを代替にしたいの?

704 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 14:20:11.48 ID:E6px8L9o0.net]
Excelを使わない事務仕事なんか無いだろうね

705 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 14:37:00.62 ID:a8qXzxjlM.net]
うちの会社は弥生会計をずっと使ってるぞ



706 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 17:24:35.64 ID:Qfc1UF5x0.net]
>>704
うちの会社の経理は紙の帳面だぞ
古代エジプト時代と変わらん

707 名前:デフォルトの名無しさん (スップ Sd3f-w3i5) [[ここ壊れてます] .net]
>>706
パピルスと現代の紙とは異なる
髪はその頃と一緒だが

708 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 19:11:26.07 ID:bPcXAKoD0.net]
>>702
そんなに辛いなら転職したらいいんじゃね

709 名前:デフォルトの名無しさん mailto:sage [2022/09/20(火) 20:36:15.87 ID:E6px8L9o0.net]
>>706
The 昭和

710 名前:デフォルトの名無しさん [2022/09/20(火) 20:42:24.19 ID:z6cIhAGk0.net]
昭和の頃はすでにMZ-80とか有ったからね。

711 名前:デフォルトの名無しさん [2022/09/20(火) 21:20:11.78 ID:9PvWzZvw0.net]
>>695
ありがとうございました。
それで徐々にコードを消していったら判明しました。
助かりました。

712 名前:デフォルトの名無しさん [2022/09/20(火) 21:52:40.24 ID:9PvWzZvw0.net]
ユーザー定義型を配列に入れて使っているのですが、nameでソートしたり、
idでソートしたり、ageでソートしたり、その都度いろいろなプロパティでソートをしたいのです。
いままでは一旦二次元配列に入れてソートしていましたが、二次元配列のkeyposにあたるような
key elementsみたいに引数で渡す事はできないのでしょうか?

Sub Sort(ByRef User as Usertype,ByRef Property asここがわかりません)
なんというかworksheetオブジェクトとrangeオブジェクトみたいな関係みたいな

最悪プロパティ毎に違う名前のソート関数にすれば一応好きなプロパティの値でソートして返せるのですが

こんな感じで

713 名前:デフォルトの名無しさん [2022/09/21(水) 15:26:19.55 ID:IxQ+qaQI0.net]
まずユーザー定義型をクラスにして、その後は IComparer インターフェイスでよしなに

Sorting of objects by their properties in VBA
https://scripts4all.eu/sorting-of-objects-by-their-properties-in-vba/

個人的にはここまでやるならVBA以外を検討するけどね

714 名前:デフォルトの名無しさん (ワッチョイ f749-GjCD) mailto:sage [[ここ壊れてます] .net]
別の方法としてADODBでメモリ上にテーブルを持つのもある
テーブルにぶち込んでしまえば、ソート、フィルター、その際の項目指定とかどうにでもなる
その分のメモリは必要だし、テーブルに対する出し入れの処理はあるので
配列の大きさやソートの頻度で使うかどうか考える

715 名前:712 (ワッチョイ bf66-W3aP) mailto:sage [[ここ壊れてます] .net]
>>713
そちらを見に行ってEnumの便利さに気付きました。
二次元配列のfor for ネストでやってるような処理、列が増えるほどだんだん
わからなくなりますが、enum使えば二次元配列の利便性も残しつつ
ユーザー定義型みたいに使えますね。
二次元配列の悪い所はだんだん自分が何を指定してるのかわからなくなるところだったので、
Enumと相性抜群ですね。

せっかく教えてもらった高度な手法は今回は見送りさせて頂いて、簡単なEnum&二次元配列でやってみようと思います。
感謝です。



716 名前:デフォルトの名無しさん mailto:sage [2022/09/21(水) 20:40:31.74 ID:NsHiQ7yd0.net]
元データがどこにあって、それをソートしてどうしたいのかわからんが
普通に考えればエクセルシートに展開すれば良いんじゃないかと思うんだが

717 名前:デフォルトの名無しさん (ワッチョイ b7da-E+l9) mailto:sage [[ここ壊れてます] .net]
たぶんEXCELのソート機能を使わず自分でソートしたいんじゃね

718 名前:デフォルトの名無しさん (アウアウウー Sa5b-8eP5) [[ここ壊れてます] .net]
なぜ競プロではVBAの出番が無いのか

719 名前:デフォルトの名無しさん mailto:sage [2022/09/22(木) 11:36:03.90 ID:V4zanZlpM.net]
遅いとか記述が冗長とかサーバーサイドで動かせないとかテクニカルな問題はいくらでもあるけど、
最大の理由は競プロやるような人はVBAなんか使いたがらないから

720 名前:デフォルトの名無しさん mailto:sage [2022/09/22(木) 18:38:55.33 ID:+Wi4osLB0.net]
>>718
年末のAdvent of CodeはVBAだかExcelだけかでやってる人たまにいる

721 名前:デフォルトの名無しさん (ワッチョイ 97da-rZTD) mailto:sage [[ここ壊れてます] .net]
>>666
いいえて妙、ワロタw

722 名前:デフォルトの名無しさん mailto:sage [2022/09/23(金) 19:12:26.46 ID:27USMHor0.net]
外注ってやっぱ高い?

723 名前:デフォルトの名無しさん mailto:sage [2022/09/24(土) 01:17:31.15 ID:mU6CwKwa0.net]
素人にやらせると、見かけは安上がりだけど結果的に高く付くことが多い

724 名前:デフォルトの名無しさん [2022/09/24(土) 03:39:42.11 ID:sis0YFKKa.net]
何人で何ヵ月かかるかで金額が変わる

725 名前:デフォルトの名無しさん mailto:sage [2022/09/24(土) 04:49:54.00 ID:rKbJBgHg0.net]
じゃあここのスレの方ならプロだから安心して頼むそうかな??
金額以外は



726 名前:デフォルトの名無しさん [2022/09/24(土) 05:51:09.21 ID:Bbc/0kyt0.net]
RubyはそれだけではDBとなるものを持ってないからEXCELやACCESSのVBAとは比較できない。

もっとも、同様にDBを持たない言語と比較するなら
セーフティーでガベージコレクションの概念がなくスピードの速いRust辺りと比べるとゴミ同然

727 名前:デフォルトの名無しさん (ワッチョイ c23d-dJZP) mailto:sage [[ここ壊れてます] .net]
エクスプローラーでフォルダーのプロパティを開いて
カスタマイズタブのところに「フォルダーの種類」が全般とかビデオとかになってるけど。
これをVBA/VBSで変更できる?
フォルダーのtypeを見ても全部「ファイル フォルダー」になる。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<265KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef