Excel VBA 質問スレ Part80at TECH
Excel VBA 質問スレ Part80 - 暇つぶし2ch691:デフォルトの名無しさん
24/03/14 23:38:45.64 o53reG2p.net
一つだけ選択できるリストボックを3つ用意すればいいんじゃね

692:デフォルトの名無しさん
24/03/15 01:45:02.85 pxiw0MaS.net
>>672
大半がそんなんばっかだよ

693:デフォルトの名無しさん
24/03/15 08:40:52.42 odjXu12H.net
みんな大好き OFFICE TANAKA のサイトへ行って、リストボックス 複数選択とか探せ
で、その情報分析とか管理会社とかは、大企業のカテゴリーに入るのかね? 因みにどこよ?
URLリンク(reashu.com)
ここの、データ分析企業 15選の中のどれとどれなんよ?Excelつことるんかね?
おふぃす・すりー・しっくすてぃー・ふぁいぶ

694:デフォルトの名無しさん
24/03/15 19:12:40.97 pxiw0MaS.net
別に大好きでは無いが。通は真髄さんのサイトを参考にするらしい。

695:デフォルトの名無しさん
24/03/16 12:50:51.83 jF3tjcga.net
リストボックスで複数選択できる場合
最後に選択された項目を知るには、直前の状態を保存しておいて差分を比較するしかない?
もっと良い方法ある?

696:デフォルトの名無しさん
24/03/16 14:32:06.75 re25UDF8.net
良い方法かどうかは本人次第だが、リストボックスのそばに「直前値」とかのセルを設けておいて
選択した値を放り込んでおく 毎回上書きに成るはずだから「直前」のものが残る
セルじゃ不味ければテキストボックスでも

697:デフォルトの名無しさん
24/03/16 16:11:12.01 GhCD3khr.net
いや、セルとリンクするでしょう

698:デフォルトの名無しさん
24/03/16 23:38:33.06 5O1O3AvE.net
そんなわかりにくいコントロールを使うのは意味がわからない

699:デフォルトの名無しさん
24/03/17 06:42:18.68 qCDjFoYW.net
画面に糞長リストボックスが存在するのはどちらかと言えばダメなUIに該当する
コンボボックス3つ並べた方がメンテもし易いしスマートだよ

700:デフォルトの名無しさん
24/03/17 11:54:33.01 AqGy3e9x.net
>>691
別のリストボックスまたはテキストボックスを用意して、リストボックスをクリックされたらそちらにどんどん転記して、そこの表示項目を3個に制限するとか。

701:デフォルトの名無しさん
24/03/18 07:14:42.27 c8KzIzaw.net
リストボックスを質問した者です。
みなさん、ありがとう!
いろんな発想があって勉強になります。

702:デフォルトの名無しさん
24/03/18 22:23:22.87 9nqFTr6B.net
自力で調べて試行錯誤すれば30分もあれば解決できただろうに

703:デフォルトの名無しさん
24/03/19 08:35:01.46 9sghRKeO.net
普段利用してる既存のアプリやWebのサービス画面を参考にしなよ
その中でリストボックスから3つだけ選択させるなんて馬鹿な事してるやつなんてないだろう

704:デフォルトの名無しさん
24/03/19 09:30:46.19 OENDBoNW.net
>>699
結構あるよ
なぜそのサービスを選んだのか(3つまで)
みたいな

705:デフォルトの名無しさん
24/03/19 10:31:54.14 FWSQOt5I.net
複数選択はリストボックスじゃなくてチェックボックス使うだろ普通は
作る手間よりは使いやすさで選ぶべき
できるのとやっていいのは違う

706:デフォルトの名無しさん
24/03/19 10:51:09.79 ndo8yE4S.net
>>701
例挙げただけで俺に言われても

707:デフォルトの名無しさん
24/03/19 13:31:57.18 bxvgA8mG.net
おソースがずっと固定ならそれでもいけるけど、変動するんじゃね?
占有面積の関係でもズラッと30項目広げておけない、リストボックスでやるかあ、もあるだろうし
まあ、使い勝手悪ければ利用者からクレーム来て直さざるを得ないだろうけど

708:デフォルトの名無しさん
24/03/19 16:49:09.60 1hm2hbr1.net
OutlookやWordなどと連携したマクロを書きたいのですが
体系的に書かれた本やサイトはないですか?

本「Excel VBAによるOffice連携プログラミング」は古すぎ?

709:デフォルトの名無しさん
24/03/19 16:58:06.07 e59eRVD7.net
URLリンク(learn.microsoft.com)

710:デフォルトの名無しさん
24/03/20 04:18:34.13 Oi3lQc+Z.net
リンクだけ置いて去るとか、ここもヤフー知恵袋みたいになったな

711:デフォルトの名無しさん
24/03/20 07:05:43.00 MqzgFJ/0.net
マクロの実行中に、読み込み中とか更新中みたいな途中経過表示を出したいんだけど、
DoEventsを3行くらい書かないと表示が更新されないんですよ。
2003の頃は全く書かなくても更新されたのに。
何でそんなことになった?

712:デフォルトの名無しさん
24/03/20 09:44:01.68 FmnJmBUF.net
「何で?」と問われても、主導権はアチラ側にあるんだし
機能改善にしろ新機能追加にしろ便利機能の排除にしろ、中の人がそうしたなら従うしか無い
GoogleにしろMSにしろ「ほらよ」と黙々と更新し続け�


713:驍セけ 理由なんか言わない 使うか使わないかはコチラ側の判断 散々世界中から非難を受けて、元に戻した機能とかあるのか? 記憶に無いが 精々が、アプデでヘマこいて取りやめて一旦戻したとかぐらい



714:デフォルトの名無しさん
24/03/20 10:08:21.92 gI+QZKf6.net
>>707
3行かけばいい

715:デフォルトの名無しさん
24/03/20 10:26:08.09 OLlIwjsr.net
>散々世界中から非難を受けて、元に戻した機能とかあるのか?
Windowsのスタートボタン

716:デフォルトの名無しさん
24/03/20 10:31:25.48 HLVBDeU8.net
>>707
おま環、もしくはおまコードでしょ

717:デフォルトの名無しさん
24/03/20 10:43:53.11 TS8DQhlx.net
>>707
パソコンの性能が低いか、同時にたくさんのアプリを開くとそうなりやすい

718:デフォルトの名無しさん
24/03/20 12:07:03.73 4Mj0yaxh.net
おまんコードだ

719:デフォルトの名無しさん
24/03/20 12:15:00.37 PLWQjtwu.net
それだ!

720:デフォルトの名無しさん
24/03/20 12:38:26.22 fI7Vegl3.net
コンソール入力ってVBAでできないのですか?
Inputboxじゃなくコマンドプロンプト画面でキーボード入力したい

721:デフォルトの名無しさん
24/03/20 13:01:02.23 k/ghtD7O.net


722:デフォルトの名無しさん
24/03/20 13:11:08.66 Lu1dlSwc.net
割とどうでもいいからよく調べてはいないけど、たしかにさいきん、以前と同じように書いていてもApplication.StatusBarの反映がされないことがある気がするな

723:デフォルトの名無しさん
24/03/20 19:23:59.49 b620Mh8j.net
>>715
コマンドプロンプトからExcel起動できるよ

724:デフォルトの名無しさん
24/03/20 19:52:54.82 eVx8KhvF.net
>>715
何がやりたいのかわからん
フォームにテキストボックス置いて背景真っ黒にしとけ

725:デフォルトの名無しさん
24/03/20 20:47:23.37 o6loRrC7.net
全社員が参加する部門方針発表会の部代表でプレゼンやらされたけどVBAによる自動化って堂々と答えたわ
いちゃもんつけてくる部署がいたらそこの部署の方針をボロカス追求しようとと思ったけど突っ込みはなかった

726:デフォルトの名無しさん
24/03/20 20:51:24.89 rQARYLMS.net
突っ込みはなかったんじゃなくて、相手にされなかったのかなw

俺なら、「ノーコードで自動化して皆さんの無駄な作業を無くします!( ー`дー´)キリッ」 だな。

727:デフォルトの名無しさん
24/03/20 21:14:39.63 o6loRrC7.net
外資メーカーだけど中身なんてこんなもんだよ
AI導入を検討とか社外の総合システムの検証を進めるとかどこの部署も毎年ふんわりワードばっかり
俺の部署はVBAでシンプルに毎年効果出してる
昭和すぎるけどそんなもんよ

728:デフォルトの名無しさん
24/03/20 21:36:39.98 nR+Nyrib.net
ノーコードはバージョンアップで動かなくなり、メンテできる要員もいなくなり、導入当初にもて囃されるだけでただのお荷物となる

729:デフォルトの名無しさん
24/03/20 21:43:53.81 yhD2QQ94.net
新技術に飛びつくのは素人
ちゃんと仕事ができる人は、普及率と安定性で選んでトラブルを回避しつつ開発コストを下げる

730:デフォルトの名無しさん
24/03/21 04:54:19.48 yryIx6y6.net
PowerAutomateは糞
ぜんぜんノーコードじゃない
outputとかtriggerBodyとか必須だし
変数ないとまともに組めない

VBAの分かりやすささいこう

731:デフォルトの名無しさん
24/03/21 20:24:54.71 XNznmG1v.net
>>725
それはあなたの能力の限界じゃなくての話かな?

732:デフォルトの名無しさん
24/03/21 21:11:31.56 sP7RJlQ1.net
あれはHTTP要求がプレミアムなのがなぁ
それならVBA使うわ

733:デフォルトの名無しさん
24/03/21 22:01:31.05 WgKjQvoi.net
ノーコードとかRPAとか騙してる感じがすごい……

734:デフォルトの名無しさん
2024/03/22


735:(金) 08:27:00.19 ID:COuqOC3S.net



736:デフォルトの名無しさん
24/03/22 19:10:59.43 +V35Rl5y.net
グループでの業務ぇボタン1クリックでどこまで自動化出来るか挑戦してる
とは言っても糞長いコードじゃなくプロシージャの組み合わせだけど
隣の部署の毎年ライセンス料払って使ってるシステムは既に越えてる 

737:デフォルトの名無しさん
24/03/22 19:35:02.06 2+xcz4pp.net
>>730
ちゃんと詳細なマニュアルも書いてるか?
属人化は将来困ることになるで
人間なんて事故や病気でいつ死ぬかわからん

738:デフォルトの名無しさん
24/03/22 20:01:34.26 7MnupjHT.net
嫌な職場だったら、俺が辞めてから1年後に全システムを破壊するようなプログラムを仕込めるスキルが欲しい(笑)

739:デフォルトの名無しさん
24/03/22 20:24:27.82 +V35Rl5y.net
>>731
コメントはバチクソ丁寧に残してユーザーフォームからマニュアルに飛べるようにはしてある
でもVBA自体いじれる人が職場におらんね
>>732
うちの職場は使用期限でもつけといたらまぁ誰も対処できんレベルだよ

740:デフォルトの名無しさん
24/03/22 20:28:28.92 azbk6PEN.net
効率化のための技能を持っていないやつが効率化を語るなと言ってやれ

741:デフォルトの名無しさん
24/03/23 03:47:47.12 YQ2K9+s7.net
コメントってオタマジャクシなのが嫌
ちゃんとREMってしてほしいのに

742:デフォルトの名無しさん
24/03/23 09:39:33.44 T3K2xb7U.net
自分の魂のコメントを吹き込む手段だし
これは精子だよ

743:デフォルトの名無しさん
24/03/23 09:46:58.47 apwjpG97.net
コメントが精子だろうがオタマジャクシだろうがどっちでも良いけど、
ブロックコメントの手段がないのが残念
いちいち編集ツールバーをクリックするしかないのかこれ

744:デフォルトの名無しさん
24/03/23 09:54:06.41 9u68LCzM.net
自作VBAにつけたツール名が商標登録されていたら問題になりますか?

745:デフォルトの名無しさん
24/03/23 10:12:50.83 4R9UkPbW.net
>>732
下手したら損害賠償請求くるよ

746:デフォルトの名無しさん
24/03/23 12:52:20.12 0lEc7tSu.net
前前任者が作ったVBAを揉めて現場異動にった前任者がわざわざパスかけてったけどそれをしれっと解除してメンテして使ってる
飛ばされた後に仕事回らんだろ?結構困ること出てきた?とか聞かれたわ
大丈夫ですぅでスルー
良い歳こいて職層低い奴はしょうもないな

747:デフォルトの名無しさん
24/03/23 13:23:19.43 AcnIQhW4.net
パスワードをパスって略す奴…

748:デフォルトの名無しさん
24/03/23 13:25:50.01 nVrezpDY.net
マクドナルドをマックと略させない会の会長に就任

749:デフォルトの名無しさん
24/03/23 13:29:53.97 ZlSPNyoD.net
>>737 ググったら出てきた こんなの知らなかった
URLリンク(vba-labo.rs-techdev.com)

750:デフォルトの名無しさん
24/03/23 13:36:17.06 jsaS3uSr.net
>>743
便利だからなおのことキーボード操作で楽したい
怠惰を極めたい

751:デフォルトの名無しさん
24/03/23 14:20:01.74 JC+EhNPE.net
>>741
細かい事だけ拘ってVBAのセンスもなさそうだよなこういうやつ

752:デフォルトの名無しさん
24/03/23 20:20:53.61 kz0GyQ8N.net
>>725
5chにもRPAスレがあるけど、
まったく話題になってないからほとんど使いこなせてないんだろうな。
RPAを使いこなせるやつなら、VBAだって使いこなせるし、VBAのほうが楽。

753:デフォルトの名無しさん
24/03/24 03:37:12.76 DtlrVPoh.net
PowerAutomateは糞だし
PowerAppsは下呂
まるっきり


754:意味なし 連携するなら 歴史と伝統と格式と品格と気品のあるVBscriptがあるというのに せめてPowerShellまでなら許せたが



755:デフォルトの名無しさん
24/03/24 07:05:43.65 3VSkqRww.net
あんなダブルクリックで動かない面倒臭いやつが?
batに偽装して使っとるわ

756:デフォルトの名無しさん
24/03/24 12:07:14.32 0fHB4/b1.net
.ps1だってダブルクリックで動かせるだろ
デフォルトじゃ動かせないってのならその通りだけど

757:デフォルトの名無しさん
24/03/24 12:33:29.88 8yT1sPkF.net
>>747
読んでて中山きんにくんとコラボして欲しいな、とか思った💪

758:デフォルトの名無しさん
24/03/25 02:32:25.60 HFsLpHpm.net
しかしどんなに良コメント残しても属人化は避けられんね。
VBAに詳しい人間なんて社内に数名いれば恵まれている方だし。

759:デフォルトの名無しさん
24/03/25 08:57:42.90 TRSWE6u0.net
そもそも属人化して良い業務だろ。
覚えるのめんどくせえってやつばかりなんだし。

760:デフォルトの名無しさん
24/03/25 09:46:23.63 C1bAkZkV.net
そんな後ろ向きな姿勢で仕事をしている連中は
おちんぎん上がって勢い付いてバリバリ仕事したくてうずうずしてる若手に追い越されて
年下の上司から(チッ! 使えねぇな)とか思われながら、あごでコキ使われる定め
良くも悪くも、間違い無く将来は彼らの手中なんだから、追い越されないよう必死でやり続けるか
あきらめてスピンアウトしてくか(業務用アプリに手を加えて業務妨害したりするのは犯罪です)

761:デフォルトの名無しさん
24/03/25 10:02:30.57 TRSWE6u0.net
所詮エクセルの機能なんだから関数と変わらんよ。関数のほうが難しいくらいだ。

762:デフォルトの名無しさん
24/03/25 12:41:08.25 TRSWE6u0.net
まあVBAやって一番良かったことは、他の言語に入っていくときに変数や分岐条件、
演算子と言ったものの概念はわかっているから表記を学び直すのが主になることかな。

763:デフォルトの名無しさん
24/03/25 19:22:43.98 lr06fz6R.net
>>755
俺も。

764:デフォルトの名無しさん
24/03/25 20:28:21.85 uRpm6X+/.net
VBAさえわかっていれば他言語など小学校の算数ドリルのようなもの

765:デフォルトの名無しさん
24/03/25 22:22:50.96 DOdK3gDR.net
>>757
ククハチジュウイチってやつですよね

766:デフォルトの名無しさん
24/03/26 00:04:46.75 KCoAN4BV.net
新しく作ったり辞めた人が作った使えないマクロを復活させて改良したりしてるがすげー人扱い
そして新しい言語は何も習得していない

767:デフォルトの名無しさん
24/03/26 06:13:27.50 fxFt1S5U.net
去年あたりにVBAが廃止されてエクセルにPythonが導入されるって噂あったが
何だったんだ? デマもいいとこ

768:デフォルトの名無しさん
24/03/26 06:39:08.25 XVWz6prS.net
>>760
あれは中の人が私的なブログがXかなんかに願望を書いてただけ
関係者の発言だから本気にした人が多かった
VBAは廃止せずにPython追加って話もあったけど、それも中止になった

769:デフォルトの名無しさん
24/03/26 07:44:21.28 6wvSwoRo.net
>>760
取りやめになったよ
ブログでの発言がソースだろ?
そのブログで開発中止、
openpyxlやxlwingsといった優れたアドオンがあるからそっち使ってねとも書いてたろ

770:デフォルトの名無しさん
24/03/26 10:14:43.85 noJvnFFt.net
知ってての釣り質だろ

771:デフォルトの名無しさん
24/03/26 19:25:42.86 KCoAN4BV.net
俺が定年になるまで廃れる事がないと確信してる

772:デフォルトの名無しさん
24/03/26 20:54:02.37 XPYXFXyn.net
おまいらいってあげなよ
エクセル指向プログラミング
スレリンク(tech板)

773:デフォルトの名無しさん
24/03/27 06:13:35.90 TPWJcG8B.net
VBAとかPY損でロジック実装やるより
EXCEL関数でロジック実装が、難易度高いけど操作性サイコー
VBAとかのロジックって、それを実行する時のクリック面倒
EXCEL関数でのロジック実装したヤツなら、
値をセルに入力したら勝手にてか自動で実行されるし、ちょー便利
IF文まで、関数だなんて、クレージーだから、EXCEL関数サイコー
分岐は、EXCEL関数で、どうにかなる。
てか、繰り返し(FOR〜NEXT)はEXCEL関数はそんなのは無い?
多分ナイ。だからEXCEL関数はダメ🙅。スナワチ消去法で
EXCEL VBAがサイコー。消去法でだけど。

774:デフォルトの名無しさん
24/03/27 07:34:44.90 X8reY0bf.net
>>766
py関数
はい論破

775:デフォルトの名無しさん
24/03/27 09:24:51.63 duX9qH44.net
>それを実行する時のクリック ん?イベントドリブン知らんのか つこてないんだろうな
意図的にクリックを要求した方が安全な場面と、勝手に動作させた方が操作性がいい場面とか、使い分けするだけ

776:デフォルトの名無しさん
24/03/27 19:58:48.73 5JpLHoUU.net
改善発表の質疑応答で
「マクロってデータを壊したりマクロ自体が壊れるリスクも高いと思うんですがその辺の管理は出来てるんですかぁ?」
と言うあまりに恥ずかしい質問がきて答える前に少し笑ってもうた
大卒ばっかりの間接部門でもこんなレベルの奴もそりゃいるか
レベル低い会社にいる俺も同じだわな

777:デフォルトの名無しさん
24/03/27 20:01:41.40 rTiso5T0.net
答え:お前が壊れて組まない限り大丈夫

778:デフォルトの名無しさん
24/03/27 20:09:43.38 KYgAboy+.net
マクロ走るとアンドウ消えるからイベント駆動は意外と嫌われる

779:デフォルトの名無しさん
24/03/27 21:04:37.81 ZsJXRRU4.net
wordみたいにundoの制御まで含めてやらせて欲しいよな

780:デフォルトの名無しさん
24/03/28 10:30:29.11 jF+jXdAH.net
どうしてそこまでundoが欲しいか分からない 無駄で雑な入力ばかりしてるってことなのか?
せっかちでチャカポコ操作したり勇み足でクリックしちまったりの、おっちょこちょいさんなのか?
undoをマクロで書いておけばいいんじゃないのか?
生涯でundoがどうしても欲しい!と成ったことが無いのでさっぱり理解できない

781:デフォルトの名無しさん
24/03/28 10:47:54.98 VHAXpCqY.net
undo、亜空間殺法か

782:デフォルトの名無しさん
24/03/28 10:58:31.56 pa+2YGl7.net
>>773
undoをマクロで書くにしても標準のアイコンから操作できないのが気持ち悪いし、
他人に使わせることもあるからなるべく責任を負いたくないってだけ
自分の想像力のなさと思慮の浅さを自慢するな

783:デフォルトの名無しさん
24/03/28 13:12:50.24 jF+jXdAH.net
マクロ実行させてドジ踏んだら責任を負わされる環境なのか おかわいそうに
実行して元に戻せなくした本人はお咎めなしなのか イージーな職場だ
元に戻す程度の作業に、なんでそんなにビクビクしてなきゃいけないんだ
そもそも元データは保全確保しとくもんだろ その元データを引っ張ってきてあれやこれやするもの
いや、単におれの想像の遥か先の業務をしてるのかも知らんけど 因みに事務系データ以外?

784:デフォルトの名無しさん
24/03/28 17:24:11.71 bKrWVvut.net
中国企業のロゴが入ったデータ公表しても責任取らん奴もいるというのに

785:デフォルトの名無しさん
24/03/28 17:29:43.52 GHLDqYev.net
ある工場で昔むかし作られた製品出来高の入力フォーマットが今のディスプレイの解像度ではあまりに小さいから
解像度設定を変えただけなのに文句言うやついたな。
あんなもん車のミラーと同じで使うやつが合わせるものであってその程度の設定すら知らないのに事務職面ですか。

786:デフォルトの名無しさん
24/03/28 19:13:37.29 zUhYz+X1.net
あった方が助かるって話を頑なに否定する奴、
undoに家族を殺されたんだろうか

787:デフォルトの名無しさん
24/03/28 21:57:32.03 jF+jXdAH.net
ん?おれのこと?
イベントドリブンの話から、マクロ走らせるとundo効かないと成って、要るのか?な流れと思ってるが
関数だってひとつのイベントドリブン セルの値が変化したというトリガーで結果を反映させてる
で、話は逸れそうだけど、ひとかたまりのデータをあれこれ加工してる最中にはundoもあるかも知らん
それはひとりで作業しているケース 自己責任でデータを思うがまま処理してたっていい
それが例え一人だろうと他の作業者が同じ作業をする可能性があるなら、制作側はオペミスにも対応
できる作りにしとかなきゃいけない 初級と中級のボーダーはそんなとこにもあると思う
オペマニュアル作っとくからそれに従え ならそれでもいいかも知らんけど
マクロは定型業務を簡略化するための一つの手段 操作を自動化 作業の入り口と出口が一方通行で
定められた単純作業というならマクロ走らせない手は無い 途中の試行錯誤は無いのだから
そこにundoの出る幕なんかある訳無いだろ あるとしたら入り口に戻るだけ
容易に入り口に戻れるようなシステムにしとけ フールプルーフ対策してないシステム組むな
URLリンク(xtech.nikkei.com) とか
URLリンク(excel-mania.com) とか、他にもいっぱい出て来るけど、ちょっとした
処理でも、せっかくのイベントドリブンのメリットを享受しない手はないだろ
まぁ、そんな意味合いだったが、どうなんだ

788:デフォルトの名無しさん
24/03/28 22:01:51.96 KUokWtBB.net
>>780
ダメだこりゃ

789:デフォルトの名無しさん
24/03/28 22:01:53.14 mETnXiFV.net
>>780
ダメだこりゃ

790:デフォルトの名無しさん
24/03/29 08:27:45.23 dZqA+XaT.net
>>769
大学出なのにそんな質問する奴はヤバい以上だろ

791:デフォルトの名無しさん
24/03/29 08:55:06.52 DRb5Ljg1.net
>>783
管理体制を説明できない事も問題
目くそ鼻くそ

792:デフォルトの名無しさん
24/03/29 11:42:01.63 wuerpMa+.net
>>784
管理体制…?無職かな

793:デフォルトの名無しさん
24/03/29 13:27:25.58 ixV/J6ZE.net
全てを壊すマクロ

794:デフォルトの名無しさん
24/03/29 14:40:16.68 aHPJ+4WX.net
>>786
名付けて真っ黒
なんちゃって

795:デフォルトの名無しさん
24/03/29 15:48:12.30 WmgRZ/nU.net
標準のDefenderひとつで、悪意あるマクロはブロックされる
大抵のお漏らしは、外部からの添付ファイルとかを無頓着に開いたりすることで起こすのが殆ど
社内にDefenderすらすり抜けられるマクロを組めるほどのハカーが居たなら、むしろ大抜擢して
システム部門任せて、尚且つネットワークセキュリティの商売できるほどにまで�


796:ャ長させられる 質問者の意識はふた昔前のままで停滞したままだ、考察に値しない  と、バッサリ切り捨てる



797:デフォルトの名無しさん
24/03/29 16:55:26.75 dZqA+XaT.net
大学出って全治全能の神様だと思っていた万年派遣社員の俺

798:デフォルトの名無しさん
24/03/29 19:37:13.17 WsFByoAq.net
>>789
理系文系でも違うし、学部もそれぞれあって全知全能とか微塵も考えんやろ
大学って小中高含めて一番勉強せんしw

799:デフォルトの名無しさん
24/03/29 19:42:24.06 j6ykd0vE.net
>>790
嘘だろ
寝ても覚めても勉強し続けたのなんて学部の3年間くらいだわ

800:デフォルトの名無しさん
24/03/29 19:45:59.37 wanbV80H.net
派遣やってるような男はVBAスレにいる場合じゃないだろ…
人生組立直せよ

801:デフォルトの名無しさん
24/03/29 23:48:29.60 mWp7zzrQ.net
人生on error

802:デフォルトの名無しさん
24/03/30 06:29:54.44 DKjMUMys.net
on error resume next

803:デフォルトの名無しさん
24/03/30 08:02:30.31 FpbR2O0q.net
アンドゥでーきない
もーどれーなーいー♪

804:デフォルトの名無しさん
24/03/30 08:50:08.03 DoQrRS5b.net
人生はリセットもセーブもできない糞ゲー

805:デフォルトの名無しさん
24/03/30 09:05:49.69 DoBpfr2k.net
>>791
尊敬します
本来そうあるべきでした
大学で一番真面目だったのは、研究室入ってからだな
徹夜で没頭したこともあった。世の中に無いもの、一歩未来なものを作るのは楽しかった(工学部)

806:デフォルトの名無しさん
24/03/30 09:31:49.81 OC9bXDxr.net
そおやって、毎度あきらめてばかりだから何にも変わらない・変われない
人生、いくつになってからでも発奮すればやり遂げられる
客先の社長だが、50代半ばぐらいだったと思うが、俺のブラインドタッチ見て触発されてか
それから4~5ヶ月後に行った時には見事なブラインドタッチでメール書き込んでた
「すごいですね」「あんたの見て悔しかったからなw 必死で覚えたよw」と笑ってた 年商5億ぐらいの会社
おかしいな? じゃあ、おれも年商5億に成れてもいいはずなのに

807:デフォルトの名無しさん
24/03/30 15:03:17.95 W+5OvkEl.net
>>774
亜空間でポン

808:デフォルトの名無しさん
24/03/30 15:03:21.22 W+5OvkEl.net
>>774
亜空間でポン

809:デフォルトの名無しさん
24/03/30 17:48:22.36 SYHSFTvF.net
金融機関ではいまなおCOBOLが現役だ
とある金融機関がCOBOLからモダン言語に移行させようと膨大な予算を使ったが大失敗し
全国のATMが動作停止する重大事故を何度も何度もおこし、毎週末はかならずメンテンナンスでATMが使えなくなるという最低最悪の醜態を晒した
これを受けて他金融機関は、COBOLからモダン言語への移行を必死に避けるようになったという
さて、このCOBOLだが、ローカル変数がなく、すべてグローバル変数になるという言語仕様である
1950年代当時はそれが当たり前だった
身近なものでは、1980年代マイコンに内蔵されていた行番号つきBASICだってすべてグローバル変数しかなかった
そこでCOBOL開発現場では、EXCELでグローバル変数を管理しているという
変数管理が面倒なため、ここでVBA言語がしっかり活用されているらしい
VBA言語が、COBOL言語を支え、日本の金融期機関を支えているのだ
つまりVBA言語なくして、ATMすら使えないということだ
VBA言語は偉大なり

810:デフォルトの名無しさん
24/03/30 18:35:04.54 FpbR2O0q.net
まぁ地方では昔の98がまだ現役で使われて


811:るところもあるって話聞いたことあるしね



812:デフォルトの名無しさん
24/03/30 21:51:53.56 y+oAnecW.net
>>801
また知ってるかぶりの嘘付きかよ

813:デフォルトの名無しさん
24/03/30 22:32:47.73 YKdlX4bi.net
派遣にしかありつけないのは氷河期世代。当時、新卒からして派遣社員とかザラにいたからね。

814:デフォルトの名無しさん
24/03/31 01:50:59.18 lY6JICyB.net
>>801
>活用されてる「らしい」
w
合体するまえの一つは、COBOL以外も使ってたのよね
外野の浅い記事程度のことならリンク貼る方がいい。あなたがここに書くより信憑性あるから

815:デフォルトの名無しさん
24/03/31 09:24:30.62 ziMF/Hjt.net
少しく興味もをって軽くググってみたけど、日本国内だけの問題じゃあ無さそう
アメリカでも六~七割のBANKがいまだにCOBOLだと 民間企業ならまだしも政府機関でも使ってて
あろうことか予算削減の筆頭に祭り上げられてて、コロナの失業給付の時には想定外の申告件数でパンクしたとか
レガシー過ぎるのも厄介
しかし、銀行内にメインフレーム用に専門のシステム開発部門を作るものだろうか?
専門部署があるとしたら、一年365日毎日COBOLつこてられるんだから、そこまで戸惑うものだろうか?
大抵は外注でなんとかとかかんとかとかの大手IT企業に丸投げではないのだろうか?
そういった専門部門がグローバル変数ごときを把握しきれていないのは大問題では無いだろうか?
よしんば膨大なグローバル変数だとして、それをExcelで? いやいやいや、データベースに入れとけよ、と
大手IT企業の名折れだろ、と 月次のアプデで思わぬ動作したらどうすんねん、と
COBOL専用の開発支援とかもあるだろうに(ものっそ古いけど)
URLリンク(www.hitachi.co.jp)
ソース解析だってお手の物だろうに(古いけど対象も古いからちょうどいいかも知らん)
URLリンク(www.hitachi.co.jp)
どこの銀行の与太話真に受けてるか知らんけど、事実だとしたらとんでもないんだけどな
 万が一にも、委託された側が個人的にそんな使い方してたとしても、大問題

816:デフォルトの名無しさん
24/03/31 12:45:15.04 RgkHKnJO.net
>>806
知ったかぶりのスレチ馬鹿は消えろ

817:デフォルトの名無しさん
24/03/31 14:39:33.42 lY6JICyB.net
>>806
>しかし、銀行内にメインフレーム用に専門のシステム開発部門を作るものだろうか?
バカが何想像してもムダ
グローバル変数……そんな程度のこと問題になってると考えてることさえバカ

818:デフォルトの名無しさん
24/03/31 14:45:11.54 dAk+OxMd.net
COBOLの話なら現役COBOLERの俺に聞け

819:デフォルトの名無しさん
24/03/31 14:56:22.57 5YzB+SDu.net
コボちゃん

820:デフォルトの名無しさん
24/03/31 18:13:12.17 /sbJdlP1.net
COBOLなら俺に聞けスレがあたったきがしたけど見たらなかった

821:デフォルトの名無しさん
24/03/31 18:28:07.34 ziMF/Hjt.net
なんだなんだ? >>801 のご高説が眉唾だったから、軽くググった、と書いておいたんだが?
無知蒙昧のおれでさえ、ちょっと・・なおハナシだと確信したから反論のつもりで書いたが
反論を反論するってぇことは >>801 の一味なのか?>>801 を擁護する側に成るんだがいいのか?
それとも、いつものバカって書きたいだけの人達なのか? よっぽど追い詰められてンだな、人生

822:デフォルトの名無しさん
24/03/31 19:47:53.45 Cydql2rH.net
>>812
馬鹿が悔しくて言い訳

823:デフォルトの名無しさん
24/03/31


824:20:29:01.32 ID:lY6JICyB.net



825:デフォルトの名無しさん
24/03/31 21:58:46.19 ziMF/Hjt.net
人格への攻撃はまあ、心が広いから見逃してやるけど、書かれてる「内容」に対しての
意見・修正・注釈・反論・異論とかは書けないのかな 
バンクシステムの中の人なんてそんなもんだとでも言うのかな 
文章内全部が反論←何言ってるか分からない 全部反論じゃなきゃいけないのか?
疑問やらに辿り着くための経緯を書いて無きゃ、唐突に結論だけ書いても話は通じないだろうに

826:デフォルトの名無しさん
24/03/31 22:18:18.48 kGEe9l+Y.net
馬鹿は語彙力が無いから無駄に文章が長いよね

827:デフォルトの名無しさん
24/03/31 23:27:08.41 g5NIaknB.net
バカは日本語わかってないからな
省略を補完する知識もないから全部解説してもらわないといけない
そんな輩にイチイチ説明せんよな

828:デフォルトの名無しさん
24/04/01 02:21:25.98 LAUCVHko.net
昔COBOLを見て、なんだBasicと大して変わらないじゃないかと思った事がある。
でも最近思ったんだよ。
俺がCOBOLだと思っていたそれは、実はBasicだったんじゃないかって。

829:デフォルトの名無しさん
24/04/01 08:53:33.84 PbUAxpHq.net
>>818
まあ命令語が変わる+αと考えればそうだったかもね
しかし、それを動かすのが大変だったろ?
だったらBASICじゃない
(マシン(実行環境)が何だったかにもよる)

830:デフォルトの名無しさん
24/04/01 11:08:50.73 bshoPXZH.net
>>810
植田まさし

831:デフォルトの名無しさん
24/04/01 11:56:34.35 sSPlzi5/.net
>>818
変数を定義する場所が決まってたりBASICとはかなり違ってる印象だけどな
第二種情報技術者をCOBOLで取った世代だけど

832:デフォルトの名無しさん
24/04/01 17:11:07.20 OwPEXk+h.net
なんでいつも話が大きく脱線するのだ?

833:デフォルトの名無しさん
24/04/01 18:32:56.33 D1cZnT84.net
ほかに話題がないから

834:デフォルトの名無しさん
24/04/01 21:27:32.79 uSC7yZgz.net
コボルコボレバナシ

835:デフォルトの名無しさん
24/04/01 23:37:02.65 OwPEXk+h.net
話題ないのか?じゃあおまいらのパソコンのスペッコ教えれ

836:デフォルトの名無しさん
24/04/01 23:43:29.21 PbUAxpHq.net
それはプログラム関係ないから却下だ
一番最初に覚えたプログラミング言語(初級レベルで可)なら教えてやってもいい

837:デフォルトの名無しさん
24/04/02 00:23:27.67 e/ML7xWf.net
BASICを覚えたのは1980年
こんなに使い続けるとは思わなんだ

838:デフォルトの名無しさん
24/04/02 09:45:20.99 RZJFtWRK.net
オレも82年に N60-BASIC
BASICはずっと使えてコスパ最高ですな

839:デフォルトの名無しさん
24/04/02 10:06:57.38 L3Aj5dow.net
NECはマイクロソフト製のBASICを採用してたから、ローカルルールがVBAに似てるんだよな
$記号で文字列型を指定できたり、複数のNextがカンマ区切りで1行に書けたり

840:デフォルトの名無しさん
24/04/02 11:10:33.24 1Tppnc53.net
いまだにそれを使う場面って、どんなとこ?
そして、それを稼働させる環境って、最新のマシン上でも動作すンの?ロートル機器を労わりながら?
ほんとに趣味とかで極プライベートなことで動かしてるってだけなら聞きたくも無いけど

841:デフォルトの名無しさん
24/04/02 11:32:36.70 1eoCl02p.net
>>761
Pythonは導入されているぞ?
古いバージョンに追加するとは発表していない。

842:デフォルトの名無しさん
24/04/02 11:33:29.31 1eoCl02p.net
>>829
BASICのほとんどはマイクロソフト製だぞw

843:デフォルトの名無しさん
24/04/02 11:34:56.92 4wkpzowF.net
使い捨ての関数をさっと書くときにタイプ数を減らせるから重宝してる�


844:� dim a%,b$ みたいに書ける これは Dim a As Integer, b As String と等価 ほかにも省略できる記法がたくさんあるけど、そこらの参考書にはまったく書いてない



845:デフォルトの名無しさん
24/04/02 11:39:41.20 4wkpzowF.net
>>832
8bit時代に大きなシェアを持っていたSHARPは独自のBASICを内製してたから互換性が低かった

846:デフォルトの名無しさん
24/04/02 11:51:03.47 un5z/lWz.net
>>831
py関数の話じゃないぞ

847:デフォルトの名無しさん
24/04/02 12:01:13.72 un5z/lWz.net
>>834
独自も何もBASICに標準なんてないからシェアが正義だよ

848:デフォルトの名無しさん
24/04/02 12:16:11.00 Yt3SaI7Y.net
>>834
ハドソンの奴?

849:デフォルトの名無しさん
24/04/02 16:54:07.31 806IrIyp.net
下の2つのコードをそれぞれ試しましたが空のブックが残ります。エクセル自体を閉じるにはどうすればよいですか。
office2021です

Application.Quit

ThisWorkbook.Close

850:デフォルトの名無しさん
24/04/02 17:07:48.71 4wkpzowF.net
>>838
この2行を続けて実行
Application.DisplayAlerts = False
Application.Quit

851:デフォルトの名無しさん
24/04/02 17:15:40.14 806IrIyp.net
>>839
回答ありがとうございます。

実行しましたがまだ空のブックが残ってしまいます。

852:デフォルトの名無しさん
24/04/02 17:27:56.14 XCvGZOnJ.net
強制セーブは?
ThisWorkbook.Save

853:デフォルトの名無しさん
24/04/02 18:13:48.75 nfJK1oHd.net
excelが2つ起動してるんじゃねーの?

854:デフォルトの名無しさん
24/04/02 20:40:32.94 806IrIyp.net
>>842
そうです。複数のブックを保存して閉じるコードを書きました。
wbPaths = Array( _

これだと上手くいかなかったので、最後のブックだけ分けて保存したらブック自体を閉じることが出来ました。
ActiveWorkbook.Save
Application.Quit


相談にのっていただきありがとうございます。

855:デフォルトの名無しさん
24/04/03 14:46:45.88 xAy+KQuG.net
おめでとう。良回答で良かったな

856:デフォルトの名無しさん
24/04/04 00:35:12.90 e85iJ7fO.net
ネタ途絶えたので二番目に覚えたプログラミング言語(初級レベルで可)
(引き続き最初の言語もどうぞ)
Z80アセンブラ
最初のBASICと合わせてプログラムとはを本当によく知ることができたよなとつくづく思う
インタプリタがいかに遅いのか、CPUは本当は早いwのがよくわかった
レポート用紙にハンドアセンブルしてた。学生で金なかったから(泣)
2種試験はアセンブラで簡単だったな…
大学研究室では68000でアセンブラ書いたな… 書きやすい。8086は糞w(懐かしい…遠い目)

857:デフォルトの名無しさん
24/04/04 00:38:40.34 czX+YL89.net
で?っていう見るからに仕事出来なさそうな駄文

858:デフォルトの名無しさん
24/04/04 10:08:26.20 5JGZUux/.net
ただの歴史にで?って頭悪いのバレてっぞ

859:デフォルトの名無しさん
24/04/04 11:32:12.29 nH4L+bin.net
何よここ?50代から60代しかいないの? 80年代とかのキーワードで驚いた

860:デフォルトの名無しさん
24/04/04 11:41:34.55 eojPz6ye.net
5chはジジイの巣窟ですよ。
子供は他所で遊んだ方が良いですよ。

861:デフォルトの名無しさん
24/04/04 11:43:58.29 nH4L+bin.net
はーい! おぢさん達バイバイ

862:デフォルトの名無しさん
24/04/04 12:03:56.89 8kbY55LK.net
加齢臭キツいのは仕方無いけど、だからって初々しいコ達を貶めるのはどうなんだ?
えびばでぃ Welcome な好々爺を演じるぐらいの配慮は必要だろうに
演じる事すら出来ずに、残り少ない自分の人生悲観して、その八つ当たりをしてるにしか見えんが
それ�


863:ヘ老害でしか無いし、そんな言動しかできないんなら、その辺の土手で黄昏てろ、としか



864:デフォルトの名無しさん
24/04/04 12:08:43.05 YZB0vWPm.net
自分語りが歴史って…

865:デフォルトの名無しさん
24/04/04 13:10:30.34 leW4U1VU.net
5chは老害の巣窟ですよ。
子供は他所で遊んだ方が良いですよ。

866:デフォルトの名無しさん
24/04/04 13:13:10.26 qbfYUXEr.net
>>851
5chは老害の巣窟ですよ。
あきらめて他所で遊んだ方が良いですよ。

867:デフォルトの名無しさん
24/04/04 13:27:25.58 cXctRjz3.net
なんでVBAスレでやるんだ…

868:デフォルトの名無しさん
24/04/04 17:11:49.58 8kbY55LK.net
まあ、それは 他のスレッドだとじぶんが付いていけないからなんだろうな
唯一自慢できるのがVBAなんだろう、たぶん 人生の勲章がVBA 
退役軍人が懐かしい酒場に入り浸って昔語りし続けてお互いの傷を舐め合ってるような景色
前世紀の遺物だよ 死に掛けのヨボヨボじじい共
しかし、地球の危機が宇宙の彼方からやって来たとき、彼らが!!・・  VBAじゃ出番無ぇな

869:デフォルトの名無しさん
24/04/04 19:00:38.70 yHVYQ3do.net
例の零細企業でワープロを使えるのを自慢していた馬鹿じゃないの?

870:デフォルトの名無しさん
24/04/04 19:42:32.02 /UxzqogG.net
なんでBASIC絡みのスレって>>845みたいなアセンブラ爺さんがたまに沸くんだろう。いや、俺もジジイだけどさ。

871:デフォルトの名無しさん
24/04/04 20:07:52.96 GlxXdEjq.net
PythonやChatGPTのこと書くやつと同じ

872:デフォルトの名無しさん
24/04/04 20:12:45.88 lgc2GHgA.net
そりゃBASICの高速化といえば機械語しかないからでしょ

873:デフォルトの名無しさん
24/04/05 01:36:03.98 3ECyzj96.net
>>845
インテル8086のように移行期の互換性を考えていないCPUがデファクトスタンダードになることはない

インテル自身も64ビット化では失敗作を作って、AMDのx64規格に救われた。

874:デフォルトの名無しさん
24/04/05 01:47:51.05 hySkCbY/.net
課で唯一のVBA使い
要望に応えてどんどん部内で共有する処理システムを強化してしまっている
土台で処理するtxtデータが12万を越えた
ライセンス料払ってたソフトをやめて社内運用でコスト削減
時代に逆行しすぎ

875:デフォルトの名無しさん
24/04/05 01:51:03.71 3ECyzj96.net
12万とは何の単位なのか?

876:デフォルトの名無しさん
24/04/05 01:53:07.08 3ECyzj96.net
テキストデータが12万というのは、ギニュー隊長の戦闘力のことでも言っているのか?

877:デフォルトの名無しさん
24/04/05 06:52:24.70 d7Kma28Y.net
12万bit

878:デフォルトの名無しさん
24/04/05 07:42:42.14 U79NvrAz.net
わざわざ糞つまらん事を連投して面白いとか思ったのかな

879:デフォルトの名無しさん
24/04/05 23:47:42.85 DcT7LdDh.net
暇やからつまらん事するしかないやろ

880:デフォルトの名無しさん
24/04/06 01:42:11.33 q9eV9Q7I.net
12万文字でも12万行でも多くないし、12万といういまとなっては大きくないサイズは、いったいなんなんだ?

881:デフォルトの名無しさん
24/04/06 09:04:45.81 bfhVg5Tm.net
IoTとかで取り込んだCSVとかのテキストデータが12万行とかだろ まだ88万行おk
すぐにパンクしそうではあるが そんな時こそ前処理でPowerQuery! とか、当人は意気込んでるんだろうな
いずれにしろ部内の要求に応じてるなら、現状ではハリキリマンということで、評価はアゲアゲ
それをやっかんで戯言吐きにきた、と

882:デフォルトの名無しさん
24/04/06 09:53:06.53 taFIRYEF.net
Windowsとエクセルのバージョンが上がったら今まで使ってたVBAマクロが動かなくなったっていう経験ある人いますか?
そんなことは普通起こらない?

883:デフォルトの名無しさん
24/04/06 10:16:11.14 j8vb8wRE.net
12万個、件、レコード


884:、人とか



885:デフォルトの名無しさん
24/04/06 11:02:30.83 IRAnOgsy.net
12 まんこ

886:デフォルトの名無しさん
24/04/06 11:07:00.81 bpPjh5BE.net
ある。
基本的な機能使ってるだけならまずないが、
参照設定使うとか、特殊なことやってるとよく起きる。

887:デフォルトの名無しさん
24/04/06 11:12:06.99 s4N3ZODj.net
ここのやつらって年収低そう

888:デフォルトの名無しさん
24/04/06 11:35:14.95 on8QYToi.net
>>870
同じバージョンでも再インストールとかで今まで32ビット版だったExcelを64ビット版に変えるとちょっと凝ったマクロでエラーになる事がある。
ググれば結構例は出てくるので修正は出来る。

889:デフォルトの名無しさん
24/04/06 11:36:01.79 aV5zYmVv.net
>>874
よう低年収!

890:デフォルトの名無しさん
24/04/06 12:40:35.84 4QFK+Mim.net
>>874
脱税やってそう

891:デフォルトの名無しさん
24/04/06 20:14:35.01 r62mTXZK.net
いやでも80年代からおぢさん達は飽きずに挫折せずに続けている事には尊敬できる。
昭和の人って忍耐力半端ないイメージがあります。

892:デフォルトの名無しさん
24/04/06 22:02:47.52 aV5zYmVv.net
新しいことを学ぼうという気がないだけ

893:デフォルトの名無しさん
24/04/06 22:35:57.72 5hKgC+dy.net
確かに、スピルとか言う他のセルにも影響を及ぼす計算式(?)には驚いた。
自分は某福祉NPOでパソコンの助っ人みたいなことをしているが、パソコンの更新が進まず、エクセル2010がまだ多数残っているので新しい機能を使わずに(勉強せずに)済んでる。

894:デフォルトの名無しさん
24/04/06 23:23:43.06 4imyY5FC.net
新しいPCに変えたら、SendKeysを使うとNumLockが解除されてしまうようになった
普通にNumLockを押すようにコードを足せばいいんだが、
問題は今までNumLockを押したらIMEがオフになるようにしていたから他のキーに変えないと駄目になったのが辛い

895:デフォルトの名無しさん
24/04/06 23:36:24.49 N9h6+j/e.net
Static WshShell As Object
Set WshShell = CreateObject("WScript.Shell")
Shell pathname:="notepad.exe", windowstyle:=vbNormalFocus
WshShell.SendKeys "^V", True
WshShell.SendKeys "^(+S)", True
Set WshShell = Nothing

こんな感じで回避した

896:デフォルトの名無しさん
24/04/07 00:00:09.34 eGvAiG4l.net
実際は3行目に
Application.Wait Now + TimeValue("00:00:02")
を入れてる。メモ帳が立ち上がってしばらくしないとメモ帳自体がSendKeysを受け付けなかったので。

897:デフォルトの名無しさん
24/04/07 00:00:32.79 eGvAiG4l.net
3行目のあとにだった

898:デフォルトの名無しさん
24/04/07 00:04:05.73 eGvAiG4l.net
ちなみにメモ帳の受付開始のタイミングがWindows 10と11とで違っていて、
Wait Nowは11に対応するための処置。

899:デフォルトの名無しさん
24/04/07 01:01:22.26 pse4eDpH.net
やはり、メモ帳の受付開始のタイミングがWindow10と11では違うよな
俺は新メモ帳が嫌なのでサクラエディタでやる事にした
どちらにせよwaitは必須だけど

900:デフォルトの名無しさん
24/04/07 01:27:19.85 eGvAiG4l.net
もしかしたらタブ形式を使用停止すれば一緒になるかな?

901:デフォルトの名無しさん
24/04/07 09:33:49.99 5sIp9Bfz.net
テキストファイルなんて直接イジれば良かろうなのだよ
WordやTextBoxなんかもあるし

902:デフォルトの名無しさん
24/04/07 09:40:38.97 kHGMlp/U.net
VBAでSendkeysは使うな、が鉄則
機種・環境依存、送るタイミングの遅延等など、開発時どんなに検証して安定させたつもりでも、利用者の
機器構成・起動させている他アプリとの相性・アプデ・えtc で容易に不安定に成る
不安定だけならまだしも、思わぬアプリに予定していないキーを送って誤動作の事態に陥ったりまで
自分だけで使うなら兎も角、他のマシンでも使う可能性が1㍉でもあるなら、それは以降のメンテ対応に
頻繁に追われる要因を埋め込んでるも一緒に成り果てる 楽で便利を求めてムダな苦労をする
ネットに繋いでいないスタンドアロンとか、ごく限られた利用環境とかならまだしも
 って、15年ぐらい前にタガミ君が言ってた それ以来ボクはその教えに従ってる

903:デフォルトの名無しさん
24/04/07 10:04:47.31 Ak2mukRO.net
別のアプリをコントロールしたいならAPIを使え
ウィンドウが開いたかどうかもAPIなら確実にチェックできるし、OSやパソコンの性能が違ったり、途中で誰かが触っても大丈夫なように作れる
それこそメモ帳を起動して文字入力程度ならぐぐればいくらでもサンプルが出てくる

904:デフォルトの名無しさん
24/04/07 10:29:52.88 e85xCcYr.net
sendkeyで苦労した層からしたら全力回避だな
昔は情報も技術も無かったから使ったことあったけど、今ならRPA(使えるなら)とかもあるし、ウィンドウが開いたかwinapiでも確定できるし

905:デフォルトの名無しさん
24/04/07 13:07:27.72 ExPvc+CA.net
てかお前らたまには外出しろよ
今日は桜が綺麗だぞ

906:デフォルトの名無しさん
24/04/07 18:16:55.54 54fFwg3w.net
案件になるからやめとく

907:デフォルトの名無しさん
24/04/07 20:24:17.34 uWV4O1nL.net
それを言うなら事案では

908:デフォルトの名無しさん
24/04/07 22:34:31.36 j0SmAIa5.net
Officeスクリプトとは是如何に?
VBAから移行?
Power Automateとは違うのか?

909:デフォルトの名無しさん
24/04/07 23:44:58.94 mu1yCI0r.net
外出なんかする暇あったらパソコン触っていたいんでしょ?
他に興味沸かないもんね

910:デフォルトの名無しさん
24/04/08 11:10:47.19 QcGlEohU.net
投資のツール作ってるので今はムリ
山の上の方の桜が散るまでには見に行くつもり

911:デフォルトの名無しさん
24/04/08 12:07:36.84 70+ixCya.net
チキュウジンモタマニハウチュウニデロヨ

912:デフォルトの名無しさん
24/04/08 14:07:49.37 nl9i5mBy.net
外に出なくても窓から満開の桜が見えてる俺は勝ち組ってことでよろしいか?

913:デフォルトの名無しさん
24/04/08 14:12:16.90 DRxkxCnI.net
よいよ

914:デフォルトの名無しさん
24/04/08 17:03:35.79 QcGlEohU.net
>>899
うちも窓からと車で走ってる土手にズラッと並んでるけど、マジマジ見るのは遠くへ出かけて見る桜だけだな

915:デフォルトの名無しさん
24/04/08 23:13:19.94 7ACoAsjG.net
じゃあアレか?俺がお前らの頭を引っ叩いて、「キモヲタみたいにパソコンばっかやってねえで外の桜を見てこい!」って言えばどうなるんだ?

916:デフォルトの名無しさん
24/04/09 06:47:41.04 71pRQVaT.net
半殺しにする

917:デフォルトの名無しさん
24/04/09 07:01:21.39 YmwgLtyJ.net
不法侵入
暴行罪

918:デフォルトの名無しさん
24/04/09 07:32:38.80 UqOwqqM5.net
>>902
フッそいつは残像だ、お前の力はその程度か、ならば桜と共に散れ って言う

919:デフォルトの名無しさん
24/04/09 19:38:20.97 E0k1EiGz.net
>>902
はあ?そんな事したらぜってー許さねえよ

920:デフォルトの名無しさん
24/04/11 00:25:49.67 yfNR8I/N.net
関数や機能で出来るならその方がいいけど繰り返しや一括処理でVBAに勝てるわけないのに
なんじゃ�


921:アりゃってくらいものっすごい長い数式をセルに入れてドヤられるのもイライラする



922:デフォルトの名無しさん
24/04/11 01:10:58.52 r89oO1PM.net
そこでLET関数の出番ですよ

923:デフォルトの名無しさん
24/04/11 01:46:00.94 fkhdd0Af.net
>>907
マクロ仕様の警告出る出ないは大きく違うから仕方ない

924:デフォルトの名無しさん
24/04/11 02:06:17.04 o+Fq77cZ.net
>>909
ほう

925:デフォルトの名無しさん
24/04/11 08:25:07.58 p5lboWQP.net
LETのような長い計算式を見やすくする機能はどんどん追加してほしいよね
画面幅超えるような式見るとちゃぶ台ひっくり返したくなる

926:デフォルトの名無しさん
24/04/11 09:21:19.36 JfGCCC9Z.net
クラウド上でのマクロとかアウトって聞いた

927:デフォルトの名無しさん
24/04/11 09:46:44.53 yezh9cwD.net
いまだにちゃぶ台なのかあ なんかちょっと切なくなった

928:デフォルトの名無しさん
24/04/11 10:20:37.38 fkhdd0Af.net
和式生活送ってたらちゃぶ台くらい普通だろ?
と思ったら脚たためないとちゃぶ台とは呼べないのか
うち掘りごたつだから座卓と呼ぶらしい
勉強になった

929:デフォルトの名無しさん
24/04/11 11:46:35.43 p5lboWQP.net
最近のコタツは夏も使えるのが優秀

930:デフォルトの名無しさん
24/04/11 11:49:08.26 p5lboWQP.net
>>915
昔のが夏使えなかったとは言っていない

931:デフォルトの名無しさん
24/04/11 14:01:46.80 QQ4LGqtg.net
ヒーターが出っ張ってて足がみすぼらしかっただけだよな

932:デフォルトの名無しさん
24/04/11 17:13:06.68 o+Fq77cZ.net
>>912
それはGoogleスプレッドシートの話とごっちゃになっているだけだろうな

933:デフォルトの名無しさん
24/04/11 18:44:47.31 p5lboWQP.net
>>917
そそ
机として普通に使えるし超軽量w

934:デフォルトの名無しさん
24/04/11 19:11:52.74 o+Fq77cZ.net
>>915
そんなの大昔からだろw

935:デフォルトの名無しさん
24/04/11 19:23:36.57 p5lboWQP.net
>>920
あなたは今のコタツを知らない
使えるの意味が違う

936:デフォルトの名無しさん
24/04/11 20:44:56.19 ebXNnkGs.net
布団をはぐると、コタツとはわからない、テーブルとしてまったく違和感なく使えるデザインになってる

937:デフォルトの名無しさん
24/04/11 23:20:36.10 o+Fq77cZ.net
そんなの大昔からある

938:デフォルトの名無しさん
24/04/11 23:23:12.14 o+Fq77cZ.net
関東でも内陸だと座卓は冬はコタツになる。
まともな座卓もない家に育ったのかな?

939:デフォルトの名無しさん
24/04/11 23:25:32.63 o+Fq77cZ.net
ヒーターが部分が出っ張っているコタツなんていつの時代のコタツだよw
安物を使っていただけなのに、いまになってそうではないものがあると気づいたのか?

940:デフォルトの名無しさん
24/04/11 23:50:42.37 yfNR8I/N.net
自己流で課内のデータ処理システム作らされて15人規模で共有してたけど
他部署にまで配布すんじゃねーよ
僕のデスクトップのデータが処理出来ないんですけど?とか内線電話きてキレそう

941:デフォルトの名無しさん
24/04/12 00:47:53.78 pxD8YWIo.net
>>925
何コタツに必死になってんだか
あ、そういうことか。可哀想にw

942:デフォルトの名無しさん
24/04/12 02:40:48.08 69/W7F5y.net
座卓がないような家庭だったんだろ
コタツのイメージが小さくて安いものだった貧乏家庭だったのは馬鹿にしているわけではないが、ものを知らずに最近は、最近はと言い出したら、高齢者の仲間入り。

943:デフォルトの名無しさん
24/04/12 03:07:24.35 E6IVUs7f.net
大きなテレビとコタツが必ずあった時代は平成で終わり
最近の家庭はどっちも買わないって知ってた

944:デフォルトの名無しさん
24/04/12 03:26:43.24 y77LiiGJ.net
❌買わない
⭕買えない

945:デフォルトの名無しさん
24/04/12 04:17:26.18 69/W7F5y.net
>>929
コタツじゃなくて座卓だ
安いコタツをコタツと呼ぶのはかまわないが、座卓もコタツが多い

狭い家に住んでいると大きなテレビはそもそもいらない。立派な座卓もいらない

冬がさほど寒くない地域と札幌なみの気温になる東京都や埼玉県の内陸は、室温を上げる暖房は非効率すぎてエアコン暖房はやらない。

都心のオフィスビルも床は温まらない。不動産屋が語るイメージと実際は異なる。

946:デフォルトの名無しさん
24/04/12 14:07:53.16 036e2dkG.net
度を超えた長い式、エラーになってる時あるからもはやお手上げ。
どこから取ってきたんだと言いたい長い式ね

947:デフォルトの名無しさん
24/04/12 15:04:36.15 +cYrljZN.net
Microsoftが作ってるアドインの「Excel Labs」の導入をおすすめします。
数式機能が入ってて、各種検証も使えます

948:デフォルトの名無しさん
24/04/12 18:18:21.87 036e2dkG.net
そりゃいいね サンクス

949:デフォルトの名無しさん
24/04/13 11:17:24.88 w8MVJcvP.net
結構マルチな機能でかーなり便利な出力システムをVBAで作ろうと思ってる 
具体的なイメージは全くないけどすげー!ってレベルのもんを何とか作りたい

950:デフォルトの名無しさん
24/04/13 11:30:35.97 ux9YIXWN.net
>>935
今一部でブームな投資系はどうだろ
投資先の分析、複数口座をまとめて管理などあれば便利
複数証券会社、銀行またがってこれらを統合活用、管理できるのは無いと思う
マネーなんちゃらが一部まとめだが完全じゃないのよね

すでに複数先で投資してないとモチベ上がらない(検証できない)だろうが

951:デフォルトの名無しさん
24/04/13 13:23:46.76 w8MVJcvP.net
>>936
ごめん、そんな高尚なもんじゃない
分析職場で色んな機器からピコピコ出てくる色んな種類のExcelやcsvのデータをシュババって類別して計算させて社内サーバーに累積させていくような
専用システムっぽく作りたい
ユーザーフォームにボタンを何個も作ってそこで全部制御出来るみたいな

ここだと自分の仕事を楽にする小技として作ってる人が多い?
複数の機能を追加して課や部で当たり前に使われてるツール作ってる人いるかな?

952:デフォルトの名無しさん
24/04/13 13:39:44.38 ux9YIXWN.net
>>937
作ってる人も作れる人もいるでしょ
ポイントは色々あるけど、仕様をまとめてくれる人が必要
難しすぎる構成にしないで、別の人でもメンテできる範囲にしとかないといけない

これがなかなか難しい

953:デフォルトの名無しさん
24/04/13 13:58:13.75 ux9YIXWN.net
>>937
分析なら power queryや Access DB使ったら楽なのにと思っても、使える人はほぼいない
もし社内でoffice365使ってるならAccess使える
これ使えるようになるとめちゃ便利なんだけどね
(DB機能はもちろんレポートが優秀)

954:デフォルトの名無しさん
24/04/13 14:23:33.80 w8MVJcvP.net
>>939
パワークエリやアクセスは無理なんだわ
俺ももうおっさんだし勉強する脳がない
データベースってほどじゃなくあくまで別のワークシートに出力させたり計算させたりの処理がメインで値は少しずつ蓄積されてくだけ
ということでVBAで勘弁してほしい
一部アクセス使ってるのも上司がエクセルに統一すると言うてる

おーこれすげーじゃんやるじゃん
レベルのシステムをVBAで作りたい

955:デフォルトの名無しさん
24/04/13 14:28:24.83 w8MVJcvP.net
ユーザーフォーム至上主義おじさんだからとにかくこれを制御パネルとして専用システム、専用ソフトっぽく作りたい
あと自分がいる時はアメーバのように組み替えて直して要望があればすぐメンテも出来るように作るけど自分がいなくなったらゴミになっても全然構わない
別の人が見て直したきゃ勝手に直せ


956:スタイル かなり職場を効率化させようと野望を企んでる



957:デフォルトの名無しさん
24/04/13 16:42:04.99 Y1w3uLD2.net
その、分析機器から出て来るデータファイルって、大抵はメーカーが指定したマシンに繋がってるとかで
「ネットに繋げないでください」みたいな制限無い? アプデのせいでアプリが誤動作するとかいう理由で
繋いだことに依る故障やエラーは保証外です なんていうのも稀によくあるんだけど
そういう縛りが無ければ、分析結果をサーバーの特定領域にデータ転送して、あんなことやこんなことを
するのは容易だと思うけど、その縛りのせいで已む無く部署別に単独で処理するっきゃない、という現場が
多いような気がする 気がするだけだけど

958:デフォルトの名無しさん
24/04/13 17:00:47.03 Y1w3uLD2.net
それと、そういった機器は結構高額なものが多くて、会社から買い与えられた段階で何だかわからないけど
得体の知れない特権階級意識みたいのが芽生えてしまって、おれさまと俺様が許した奴にしか、ぜってー
触らせねえ!なんぴとたりとも近付く事すら許さねえ!がるるー に陥って、にっちもさっちもいかなく
なる場合も有ったり無かったりする 上の方の根回しが出来なきゃ絵に描いた餅(画餅)に終わってしまう
誰もが容易に扱えるように成ると、自分の立ち位置がヒラに逆戻りしたような気にでも成るんだろうか
まぁ、それは、システムを制作する側にも言えることだけど

959:デフォルトの名無しさん
24/04/13 17:02:16.99 eiq3p3iG.net
>>942
社内のセキュリティも糞厳しいから出力されたデータのみ通信可能なよう申請も出して運用してる
仰る通りでメーカー機器のPCはOSアップデートないし基本スタンドアローンだね
そのPCでは基本分析ソフトしか運用するな、他の事やったら保証できないと言われてるけど出てきたcsvの吸い出しは大丈夫ですよと言われてる
だからVBAは別のPCでやる
csvデータの複数の情報を条件によって分岐処理して社内サーバに400くらいあるワークブックに入れていきたい 
csvを魔術師のように華麗に確実に処理させたい
ただ計算とかあってどうしたらいいのかまだまださっぱり

960:デフォルトの名無しさん
24/04/13 19:02:35.11 G73Xuro9.net
能力が低い人が業務アプリを作るなよ

961:デフォルトの名無しさん
24/04/13 19:06:00.34 GEINrlAN.net
周りはもっと低いから作るだけ損

962:デフォルトの名無しさん
24/04/13 20:10:13.24 ux9YIXWN.net
>>940
>値は少しずつ蓄積されてくだけ
>一部アクセス使ってるのも上司がエクセルに統一すると言うてる
蓄積されているデータ扱うならDBにしとくのが普通と思っていい
excelでDBもどきのロジック組んでも、やらなくていい労力使ってるだけ
メンテ性も落ちる
今のアクセスのツール?がDBに相応しい処理ならエクセルにするのは愚の骨頂
ムダに移行後ツールを新規に作って、さらにDBの使い勝手、発展性を全部捨てる行為
まあそうは言ってもリーマンはしょうがないのもわかる
>おーこれすげーじゃんやるじゃん
>レベルのシステムをVBAで作りたい
スゲーのはまずメンテが難しくなると思ったほうがいい
スゲー=メンテが難しくなっても知らん
なら止めない(それっぽいこと書いてましたね)
スゲーのを作るんじゃなく、適材適所でエクセルもパワークエリもアクセスもそれぞれ相応しい場面で効率的に使えるジェネラリスト(大げさ)を目指す方がよっぽどマトモ(あるべき姿)です
これらを駆使したシステムこそ真のスゲーシステム
(IT関連社員から�


963:フ理想論でした。無理せずできることやりましょw)



964:デフォルトの名無しさん
24/04/13 20:16:54.70 ux9YIXWN.net
>>947
正確には元IT関連でFIREして西の方の田舎でノンビリ
近くなら昼飯交通費でアドバイス行けるんだけどね

965:デフォルトの名無しさん
24/04/14 10:25:29.68 SnIjNDus.net
>俺ももうおっさんだし勉強する脳がない
パワークエリーってクエリーって付いてるからAccessのクエリー(SQL)みたいなもんだと無視してたら違ったw
これ↓見て、便利に使えるとこあるじゃんってわかったのよね
そこから活用するようになった
(まずはexcelの範疇ですし)
とりあえず11章全部目を通してみて
おぉ~ってなるとこあるはず
【初心者向け】パワークエリ入門:ETLツールを使ってエクセルデータを簡単に整形・統合しよう!(1/11)
URLリンク(ittrip.xyz)

966:デフォルトの名無しさん
24/04/15 22:33:58.62 PE3M1YJ/.net
重複起動させないコードを作成してみた。自己流です。
これで、上手くはいってるようですが、
皆様はどのようにコーディングしてますでしょうか?
Private TTT As String
Sub 四角形角度付き1_Click()
 Dim dt As Long
 '''重複起動チェック
 If TTT = "" Then '初回での起動時(つまりTTT = "") では、重複起動チェックしない。
 Else
   dt = Abs(DateDiff("s", Time, TTT))
   If dt < 60 Then ''''重複起動チェック 60秒内の起動は断固阻止!!!
     MsgBox "60sec以内に重複起動∴重複した処理中断!あと" & CStr(60 - dt) & "秒 待ってネ"
     Exit Sub
   End If
 End If
 TTT = Time
 '''本処理
 ~ファイル書込みがある少々重い処理 60秒位かかる~
End Sub

967:デフォルトの名無しさん
24/04/15 22:39:03.52 8RLdtfqZ.net
年齢なんてただの値 勉強はいくつになってもできる。

968:デフォルトの名無しさん
24/04/15 23:08:08.66 OK1Sosag.net
>>950
それ二重起動が問題なんじゃなくて、本処理という部分の実装がおかしいんだぞ?
ファイルの読み書きを同じフォルダ、同じファイルでやることがおかしい。

969:デフォルトの名無しさん
24/04/16 00:32:05.10 dcxj+bdJ.net
>>950
そもそも本処理が非同期というか、別スレッド、別プロセスとかになってないと…
そのメッセージ出せるか?出てるのか?
それと、クリックしてはいけないのなら、そもそもクリックできないようにしておくのがbetterなUI
(仕様は詳しくわからんけど)
ボタンenableをFalseとかにしておく

970:947
24/04/16 01:07:15.20 aRJ0OCMo.net
MsgBox "60sec以内に重複起動∴重複した処理中断!あと" & CStr(60 - dt) & "秒 待ってネ"
はでる。
ちなみに、図形(オートシェイプ)をクリックで
Sub 四角形角度付き1_Click()が起動する仕組み
10秒ごとに図形をクリックし、その為にmsgboxの[OK]を
10秒未満でクリックし続けると 
「あと50秒まってネ」
「あと40秒まってネ」
「あと30秒まってネ」
「あと20秒まってネ」
「あと10秒まってネ」となり
そして、その後は本処理実行できるが、また
「あと50秒まってネ」
「あと40秒まってネ」
「あと30秒まってネ」
… となる。かなり忙しくクリックしまくればだけど

971:デフォルトの名無しさん
24/04/16 07:14:17.55 dcxj+bdJ.net
>>954
その「あとn秒まってネ」を出っ放しにしといても本処理は止まらず動いてるのかね?

972:デフォルトの名無しさん
24/04/16 07:47:30.82 rPYKn5Fq.net
海外赴任で職場を去った前任者女性のコード見て新データ�


973:ノ合わせて改良してるけどコメント丁寧で見やすいなぁ 俺はこんなにわかりやすく次世代に引き継げるだろうか



974:951
24/04/16 09:16:09.30 aRJ0OCMo.net
>>955 鋭いご指摘ありがとうございます、
「あとn秒まってネ」を出っ放し中は、本処理は止まってる模様
「あとn秒まってネ」の[OK]をクリックし
「あとn秒まってネ」の表示が消えると本処理は再開となりした

975:954の補足
24/04/16 09:21:21.00 aRJ0OCMo.net
「あとn秒まってネ」の意味は
❌ 本処理が完了が、あとn秒   ではなく
⭕ ボタンクリックするのは、あとn秒 の意味です。
MSGBOXの表示は、
ドンドンクリックするな、あとn秒後にクリックしろーー
という 旨の変更で検討します。

976:デフォルトの名無しさん
24/04/16 10:01:14.05 dcxj+bdJ.net
面倒でなく、本処理が止まらないのを優先なら
図形(オートシェイプ)自身、またはその横に「h:n:sくらいまで実行中」のように書いて、クリック時の処理は実行中フラグONなら直ちにexit sub
(クリックに無反応。書いてあるのだから無反応で構わない)
本処理終了で↑のメッセージ消去とフラグOFF

メッセージ書くとこ無ければ、メッセージ出すだけのuserFormを作成して表示
これで表示するだけなら本処理は止まらない(このForm表示で少しつまずくかも)
クリック時の処理は実行中フラグで……は、最初のと同じ
本処理終了でForm消去とフラグOFF

いまパッと思いついたのはこんな感じかな

977:デフォルトの名無しさん
24/04/16 10:08:55.20 dcxj+bdJ.net
>>959
図形クリックしてから「ダメだよ」って示すのではなく、「今クリックしてもムダよ」ってユーザーに予め示しておくのがBetter
本処理が例えばもし30秒で終わったら、直ちにクリックできるようにもなってないといけない
90秒かかってしまったら、それまでクリックで本処理に突入してもいけないだろう(多分)

978:デフォルトの名無しさん
24/04/16 10:27:05.08 /GLoZVdP.net
本処理終了の判定が出来ないから60秒なんて糞みたいな判定をしているんでしょ
何故出来ないのかは本人にしか分からないから何も言えないけど糞

979:デフォルトの名無しさん
24/04/16 10:39:37.62 EKfTUad9.net
俺の塩(カップ焼きそば)を美味しく作るための時間が60秒なんだから仕方ないだろ

980:デフォルトの名無しさん
24/04/16 12:53:30.01 dcxj+bdJ.net
おそらく本処理にdoeveがあるからクリック反応するんだろう
本処理止まるから終了は判定可能
時間を予め決め打ちはマズイ
ステータスバーに進捗出すのも手
しかし10万ループずっと更新するのもムダ
この場合は1000ループに一回更新とかにする
多数の個別処理がある場合は、ステップにバラつきでるけど個々に進捗出すしかない
xx処理中…(33/123)
とか

981:デフォルトの名無しさん
24/04/16 12:54:57.92 rPYKn5Fq.net
エクセルの学校に相談しよかな
面識もない俺の師匠があそこにはいる

982:デフォルトの名無しさん
24/04/16 19:42:07.11 kFOkhDMg.net
エクセルは宗教

983:デフォルトの名無しさん
24/04/16 20:04:27.29 746mVOLt.net
Excelはやればやるほど病んでくる

984:デフォルトの名無しさん
24/04/16 23:34:35.15 1XqpuCyF.net
Acrobatのライブラリを使って
PDFに文章追加したいのですが、フォントに CODE 128 の指定ができません
以下のページを参考にコードを書いています
URLリンク(detail.chiebukuro.yahoo.co.jp)

field.textFont = "CODE 128"
field.textFont = "CODE128"
どちらもダメでした
ご存じの方いますか?

985:デフォルトの名無しさん
24/04/16 23:38:12.14 XUh8iLQC.net
OutlookVBAでメールの添付ファイルをスレッドごとで別々のフォルダに格納したいのですが、良い方法はありますでしょうか。
現状“RE:”を無視する形で同一


986:件名をフォルダに落とす形で考えたのですが、色々と無理がありそうです‥



987:デフォルトの名無しさん
24/04/17 05:49:23.17 DrUG53yb.net
>>967
そのフォントはインストールされてる?

988:デフォルトの名無しさん
24/04/17 06:01:26.20 erVWI8HK.net
>>969
フォントインストール済みです
Acrobat で編集してフォントを CODE 128 に手動で変更すれば
バーコードになります

989:デフォルトの名無しさん
24/04/17 06:10:11.63 Rshduz89.net
>>968
色々との中に日本語説明力も入れといてね

990:デフォルトの名無しさん
24/04/17 09:38:09.11 DRQvL3bA.net
>>970
「Code 128」は試した?CODEじゃなくてCodeな
それがだめだったらフォントのPostScript Nameをちゃんと調べな

991:デフォルトの名無しさん
24/04/17 09:46:44.78 OQVrRhnY.net
>>971
結局無理ということですか?返信メールにつくRE等の挿入文字は表記に揺らぎがあったりするので、、

992:デフォルトの名無しさん
24/04/17 10:06:36.48 moW2UzKN.net
>>973
その日本語説明力ならムリ

993:デフォルトの名無しさん
24/04/17 10:56:15.65 70DdL19a.net
>>974
日本語勉強します、、

994:デフォルトの名無しさん
24/04/17 12:42:18.46 9wMw4Y7N.net
課の改善テーマがVBAによる一元管理なんだが俺しか作ってねぇ
出来た?じゃねーんだよ
あ~それ組めば出来るっしょみたいな奴らが何にもやってねー

995:デフォルトの名無しさん
24/04/17 15:30:16.93 moW2UzKN.net
>>976
課のテーマならまず課長が組めるようにならないとお話しにならない
もし課長が元々組めるなら、お前ができるからって押し付けんなって反発はされるだろうが、努力して組めるようになったんだから反発するのは「改善の努力したくない」と宣言するようなもん
やらないやつを追い込め。今や小学生からやることだからバカ扱いで構わない

996:デフォルトの名無しさん
24/04/17 19:09:56.03 tHSYQNVz.net
ちなみに今の相場では 1元 = 21.36円

997:デフォルトの名無しさん
24/04/17 19:33:43.81 DrUG53yb.net
>>970
実行するとエラーになる?
スルーされる?
もう忘れちゃったけど、
Javascriptでやらないと反映されないのが何かあったな

998:デフォルトの名無しさん
24/04/17 20:08:31.06 VVnuHtS4.net
なぁ、盛大な野望持ってると前に言うたやん
言われたからパワークエリを少し調べて見たけど全くわからん
access、VBA、パワークエリ
の関係性をマジで噛み砕いて教えてほしい

999:デフォルトの名無しさん
24/04/17 20:38:14.93 moW2UzKN.net
>>980
ありゃ、難しかったですか…
閃かなかったならパワークエリーが便利に使えるところが無いからかもしれない
使えるとこないならもちろん覚えなくていい(しかしこれから使えるとこあるかもなので何ができるかは記憶に残しておこう)
例えばexcelシートのデータをAccessのリンクテーブルで使おうとすると、一行目が項目名でないといけない
だけど、個人的にシートにまとめたデータとか、上の方に表題や解説を書いてたり、表は3列目以降にあったりする
それらのムダな情報を除去して、必要な表データを取り出せるのよ。元のシートはそのままに
純粋な表データになったらAccessDBのリンクテーブルとして使える
(リンクテーブルとは、普通はDB内に作成するテーブルと似たものをexcelのシートの表データで代替するもの。シートの値を変えるとAccessからもその値が見える。DB内に読み込んでしまうと、最新を常に読み込まなくてはならなくなる=不便)
続く

1000:デフォルトの名無しさん
24/04/17 21:00:16.40 moW2UzKN.net
>>980
DBは例えば商品テーブルと売上テーブルがあったとして、それらから共通の商品コードを紐づけにして、関連データを得る感じ
これらはそもそもDBとはどういうときに便利に使えるかをまず知らないといけない
自分の仕事(分析)に使えそうかをそこで判断してからです
まずは1つのテーブル(データ)から始めることもある
例えばシートのフィルターを使うと思うが、各項目間の条件はandでしかできない
値がxxで始まるという条件は2つしか書けない
などの制限がある(だよね…)
Accessのリンクテーブルにするとクエリー(SQL)で自在に条件指定できる
これに当てはまれば、これだけでもAccessにする価値ある
(入り口は簡単なことでいい。使えそうなネタが無いのに勉強もする気起きないだろうし)
私が新しいことを勉強するときはまず必要な(便利になる)ネタを探す。見つかったら勉強始めること多い

1001:デフォルトの名無しさん
24/04/17 21:09:59.14 moW2UzKN.net
>>982
前にも書いたけど、パワークエリとAccessのクエリは別物です
自動車と言っても、エンジン車、HV、EVとか動力機構が別物みたいなもん
共通なとこは、元のデータをゴニョゴニョ加工して別の形で取り出す仕組み、な感じ

1002:デフォルトの名無しさん
24/04/17 21:29:48.38 moW2UzKN.net
>>982
AccessのVBAはexcelと似たような立ち位置
シンプルなことならVBA使わなくてもできる
しかし規模が大きくなったり便利に使おうとしたら必要になる
もちろん覚えることはAccess固有のことのみで可。しかし、多分使えるようになるのは簡単ではない
excelのブック、シート、セル、シェイプ等がどう関連してるかというオブジェクト関連図があればほとんどの操作は簡単?なように、Accessも関連図探してくれば想像の範疇に置けるとも言える
VBEでF2で出るオブジェクトエクスプローラ(だっけ)をよく活用してるなら、効率よくVBA書けるとも思う

1003:デフォルトの名無しさん
24/04/17 22:50:47.93 VVnuHtS4.net
うーんムズい
超膨大なデータを扱う訳じゃなく多少の効率とか最適かは置いとくとぶっちゃけVBAで強引に何とかなっちゃう感じのものかな? 
数台の分析機器がそれぞれの独立したワークブックの下の行にデータが1行ずつ累積されていく
俺のVBAはそれを開いてシートコピッて自ブックに持ってきて不要な行を削除して列を変えるの作っただけでね
 
実行すると自ブックに複数のコピられたシートが集まる
同シート内でもサンプルの種類がまちまちにあるそいつらをサンプル毎に分かれてるブックにデータを飛ばしたい
うーんむずい

1004:デフォルトの名無しさん
24/04/17 22:53:28.70 Hc/N7RA7.net
こんなこともわからない馬鹿に作らせるなよ

1005:デフォルトの名無しさん
24/04/17 23:01:49.30 VVnuHtS4.net
accessは正直使わないんだよな
使用頻度なんて99.999%でexcelだし
従ってaccessは脳から消去
パワークエリを引き続き覚える

1006:デフォルトの名無しさん
24/04/18 06:46:26.79 Z+31e4IV.net
Accessは1ファイル2GBの上限あり
これに引っかかってUnion Queryで動きが取れなくなり
Excelのデータ モデルに戻ったでござる

1007:デフォルトの名無しさん
24/04/18 07:45:28.39 Ph6ychmj.net
>>987
×使わない
〇使い方を知らない

1008:デフォルトの名無しさん
24/04/18 08:44:16.44 bsHjvii7.net
2GBのクエリーを回避する脳みその性能が必要

1009:デフォルトの名無しさん
24/04/18 08:48:08.23 O8jGm8aK.net
>>989
おたくもか
でも困らんと思うよ

1010:デフォルトの名無しさん
24/04/18 09:05:41.46 cMr18rZu.net
>>988
1ファイル全部入っている必要はない
テーブルは別出しでもいいし、デカすぎるテーブル一つを外だしでもいい
それよりテーブルデカくなれば、SQL server express(まだあるっけ?)
無料でやりたいなら、postgre(綴不明)とかもある

1011:デフォルトの名無しさん
24/04/18 09:12:


1012:21.18 ID:7rI/ajtp.net



1013:デフォルトの名無しさん
24/04/18 09:15:20.71 cMr18rZu.net
>>992
全部入りで1GBとか超えてきたらテーブル別出しを検討していい
(これからもデータ増えていくなら)
そうするとテーブル以外のフロントエンド部のファイルがコンパクトになって、それによるメリットもある

1014:デフォルトの名無しさん
24/04/18 09:18:35.25 cMr18rZu.net
>>993
excelに行くのがありえない大きな間違い

1015:デフォルトの名無しさん
24/04/18 10:53:17.72 8tIoRi7t.net
何故Excelの最下行を移動させてるし たぶんそれぞれの端末で個別のExcelファイルに取り込んでるんだろうけど、
サーバー側にひとつだけExcelファイルを設けて、そこにそれぞれの計測器からのcsvを入れる方が一般的では
個別のファイルの列(項目)のMaxを設定して、計測器ごとの生データから必要な列に割り当てるようにしたほうが
百倍楽なはず まさか、計測器の分析アプリがExcelに直接データを埋め込んでくれてる訳でもあるまい
難しく考えるからより面倒に成る Think easy シンプル・イズ・ベスチャ

1016:デフォルトの名無しさん
24/04/18 11:02:52.58 Z+31e4IV.net
10年間での期間最大とか
いくつかの項目での前時間コマとの差とか
10地点合計の時間軸串刺し合計とかやるので、
Union Queryせざるを得なかった

1017:デフォルトの名無しさん
24/04/18 11:32:44.96 beyxyKOT.net
>>995
データモデルはデータの持ち方でしかなく、
Accessからアクセスしたっていいんだぞ

1018:デフォルトの名無しさん
24/04/18 11:36:47.34 Z+31e4IV.net
Accessのグラフも貧弱やで

1019:デフォルトの名無しさん
24/04/18 11:47:01.26 Z+31e4IV.net
2026年にサポート終了するので、
Access使ってるところはShare PointとかPower Appsに移行しろ
つうことかと

1020:デフォルトの名無しさん
24/04/18 12:29:29.64 ZuHg8DiJ.net
>>996
最下行に移動させてるわけじゃなくそういう仕様でcsvでもない
300行のデータ、追加されて301行のデータ、追加されて302行のデータ
と設備が累積データを上書きしてく
そのブックは弄れないから最新の累積データだけ常に引っ張る
今のところは

1021:デフォルトの名無しさん
24/04/18 13:24:15.51 1KjycSiR.net
>>998
EXCELのデータモデルをkwsk
accessのデータモデルではだめな理由も

1022:デフォルトの名無しさん
24/04/18 14:05:40.47 cMr18rZu.net
Excel VBA 質問スレ Part81
スレリンク(tech板)
申し訳ない、今立てた
不備あったらごめん

1023:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 323日 5時間 42分 3秒

1024:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch