1 名前:デフォルトの名無しさん mailto:sage [2025/06/08(日) 11:06:42.20 ID:j4jIPbHU.net] ExcelのVBAに関する質問スレ コード書き込みや作成依頼もOK 次スレは>>980 が立てること 無理なら細かく安価指定 ※前スレ Excel VBA 質問スレ Part82 https://mevius.5ch.net/test/read.cgi/tech/1737657075/1
610 名前:デフォルトの名無しさん [2025/08/03(日) 21:11:15.05 ID:tG7R5evI.net] >>598 ACCESS使えるならお勧
611 名前:゚ まあ何をDBでやると都合いいのか、からだが [] [ここ壊れてます]
612 名前:デフォルトの名無しさん [2025/08/03(日) 22:36:46.93 ID:V/GjesGC.net] フィルターをするのもわソートをする事も一苦労な上に不正確というのがVBAの致命的な欠陥であり、ExcelがExcelたる由縁ではないでしょうか
613 名前:デフォルトの名無しさん [2025/08/03(日) 22:59:57.32 ID:FAt4VsX5.net] >>604 Execlは表計算ソフトだからソートという機能は重要ではなかった フィルタも仕様を大きく変えたので、VBAがついてこれないだけ。
614 名前:デフォルトの名無しさん [2025/08/03(日) 23:00:50.98 ID:FAt4VsX5.net] >>604 Excelシートをテーブルに見立ててSQLで操作できるんだよ?
615 名前:デフォルトの名無しさん [2025/08/03(日) 23:30:27.42 ID:V/GjesGC.net] VPageBreaks(1).Dragoff xlToRight,1
616 名前:デフォルトの名無しさん [2025/08/04(月) 06:52:45.16 ID:se5vJG1P.net] テーブルのAutoFilterの絞り込みを解除するにはws.ShowAllDataではなくてtbl.AutoFilter.ShowAllDataだったのね
617 名前:デフォルトの名無しさん mailto:sage [2025/08/04(月) 07:58:56.26 ID:s0XyzxW3.net] >>603 Accessは次の2027でディスコン、後継はExcelのモダン機能使えって話だからな 今からAccess使い始めるメリットは僅少
618 名前:デフォルトの名無しさん [2025/08/04(月) 12:16:02.82 ID:ID6mjO5y.net] >>609 情弱w
619 名前:デフォルトの名無しさん mailto:sage [2025/08/04(月) 13:02:17.40 ID:s0XyzxW3.net] >>610 ?
620 名前:デフォルトの名無しさん [2025/08/06(水) 12:21:48.06 ID:ALrU+FVg.net] そして時は動き出す
621 名前:デフォルトの名無しさん mailto:sage [2025/08/06(水) 19:01:16.26 ID:x4zMZ0Dh.net] と思ったがやっぱり止める
622 名前:デフォルトの名無しさん [2025/08/06(水) 19:03:13.54 ID:Cijl6HjH.net] 普通にExcelを使用するならまず使わないAddress関数も、VBAならセルの指定やセルの範囲指定に使えるとやっと気づいて感動を覚えた。
623 名前:デフォルトの名無しさん [2025/08/06(水) 19:28:37.58 ID:YepNzGI4.net] 馬鹿自慢ですか?
624 名前:デフォルトの名無しさん mailto:sage [2025/08/06(水) 19:51:44.79 ID:mVrVWGPw.net] >>587 なんとか、Seleniumでテーブルのデータ取れた うれしい
625 名前:デフォルトの名無しさん [2025/08/06(水) 19:57:00.96 ID:Cijl6HjH.net] >>616 Power Automate Desctop使おう泣
626 名前:デフォルトの名無しさん [2025/08/06(水) 20:54:00.65 ID:Cijl6HjH.net] VBAのRangeと関数のINDIRECTはほぼ似た様なものだったんだ
627 名前:デフォルトの名無しさん mailto:sage [2025/08/06(水) 20:55:15.43 ID:tEmBbRM5.net] >>614 ADDRESS関数はワークシートで使うならINDIRECT関数と組み合わせると便利だよ
628 名前:デフォルトの名無しさん [2025/08/06(水) 21:22:56.67 ID:Cijl6HjH.net] ワークシートのセルに=D1:F10を入力します。 =を消します あ〜ら不思議 Range()に使える文字列になります震え声 知らなかった
629 名前:デフォルトの名無しさん mailto:sage [2025/08/06(水) 22:10:53.86 ID:gxWTXL5D.net] >>619 以前は揮発性関数を使っていると、クローズする時 変更してなくても「変更を保存しますか?」と聞かれてウザかったけど、最近はそうならなくなったね
630 名前:デフォルトの名無しさん [2025/08/06(水) 23:12:12.97 ID:ykWow3x9.net] >>621 あれ糞うざいよな もう地球に隕石落ちて滅びれば?って思うほどイラつくよ
631 名前:デフォルトの名無しさん [2025/08/06(水) 23:32:51.54 ID:GR+FQsr7.net] >>621 よくそんなことに気づきましたね… そんなことばかりで、最近はもう、ちょっとした違和感は無視する習慣がついてしまって いけないことですが
632 名前:デフォルトの名無しさん [2025/08/06(水) 23:45:43.54 ID:Cijl6HjH.net] Range(“A1”,”B10”).Selectでも良かったんや 知らなかった Range(Cells,Cells)で指定すると言えばそうだけど
633 名前:デフォルトの名無しさん [2025/08/07(木) 07:28:20.30 ID:NU4k5NRA.net] >>624 馬鹿であることを告白して楽しいの?
634 名前:デフォルトの名無しさん mailto:sage [2025/08/07(木) 10:21:30.31 ID:70AFeDyz.net] 馬鹿なことすら書けない人が、誰よりもいちばんみじめ みじめに目鼻口を描いたら>>625 の似顔絵のできあがり
635 名前:デフォルトの名無しさん mailto:sage [2025/08/07(木) 10:48:34.98 ID:F33eI4p6.net] >>626 んなこたーない 馬鹿なことでも有意義な発言はあるけど、 ID:Cijl6HjHは馬鹿な上に日記でしかなくここに書くべき内容ではない スレタイすら読めない馬鹿は惨めというよりもはや可哀想
636 名前:デフォルトの名無しさん [2025/08/07(木) 10:51:06.38 ID:O9lf3thN.net] でも年収400万とかなんだろ? 誰々が馬鹿とか以前に底辺はね…
637 名前:デフォルトの名無しさん mailto:sage [2025/08/07(木) 12:50:03.07 ID:T5vmth6D.net] 年収1億だろうが1,000億だろうが、バカはバカ アカンよ? 二宮尊徳の通俗道徳洗脳にまんまと嵌まって、「金持ち=エラい」とか思い込むのは
638 名前:デフォルトの名無しさん mailto:sage [2025/08/07(木) 14:41:21.36 ID:70AFeDyz.net] じぶんのカキコは書き込むべき内容なん? べき内容ってどんな基準なん? だれが決めてるん? 勝手な思い込みだろ? みじめな上に憐れで恥ずべき人間なのはどっち
639 名前:デフォルトの名無しさん mailto:sage [2025/08/07(木) 16:05:30.00 ID:F33eI4p6.net] >>630 スレタイもテンプレも読めない人間ですって自己紹介する人間は当然ローカルルールも読めないもんな 日本語を意味でなく文字で理解するとこういうバカになるんだな
640 名前:デフォルトの名無しさん [2025/08/07(木) 17:41:57.70 ID:3W14qCxv.net] >>630 馬鹿は消えろ
641 名前:デフォルトの名無しさん mailto:sage [2025/08/08(金) 16:23:54.91 ID:Uv90EY2Z.net] でも、先輩のクレバーな回答とか作品とか、このスレで一度もお目に掛かったこと無いですよね? それはどうしてなんですか?
642 名前:デフォルトの名無しさん [2025/08/08(金) 18:29:28.89 ID:2mOO3f8y.net] そりゃセンスも無い年収も低い参考書で覚えただけの奴がドヤってたからだよ
643 名前:デフォルトの名無しさん [2025/08/08(金) 18:40:58.74 ID:adZh48Rg.net] >>633 お前の馬鹿な日記よりましだろ
644 名前:デフォルトの名無しさん [2025/08/08(金) 19:39:10.06 ID:WJNqBNDH.net] 目くそ鼻くそ
645 名前:デフォルトの名無しさん mailto:sage [2025/08/08(金) 20:25:56.31 ID:LzRW7Y1G.net] アホな質問にこたえるとなるとどうしてもアホな回答になるから仕方ない
646 名前:デフォルトの名無しさん [2025/08/08(金) 20:54:05.55 ID:xPBNC7DI.net] アホな質問はアホが質問するだけに内容も浅く簡単な内容 だから似たような有象無象のアホがこれなら俺も答えられるとアホな回答が続く 悪貨は良貨を駆逐する
647 名前:デフォルトの名無しさん mailto:sage [2025/08/08(金) 21:55:45.55 ID:dCfaDUr7.net] せめて年収制限しようぜ 600万以下は質が下がるから質問に答えないで
648 名前:デフォルトの名無しさん [2025/08/09(土) 00:11:04.59 ID:gjs9J3GA.net] 600万以上のスペシャル回答見せてみろ
649 名前:デフォルトの名無しさん [2025/08/09(土) 07:45:35.58 ID:jRFVkFyh.net] 760万の俺に任せろ
650 名前:デフォルトの名無しさん mailto:sage [2025/08/09(土) 16:29:44.93 ID:B3Fv7AUR.net] なら、質問回答形式じゃ無くていいから、じぶんの作品のうちベスト5から どれか見繕ってサンプル見せてくださいよ 一部でいいから 最近半年間とかでじぶんでも上出来!と絶賛した処理でもいいっスよ 記憶も薄れたけど、あの時あんな処理して難を逃れたとかいう経験談でもいいし どれひとつ書けない人達が他人を冒とくしてるだけでしょ?
651 名前:デフォルトの名無しさん mailto:sage [2025/08/09(土) 16:40:10.00 ID:B3Fv7AUR.net] クマを殺処分した自治体とか、学歴偽装で市長当選させた役所とかに まったく自分には何の関係も無いのに迷惑イタ電しまくる層とおんなしレベルでしょう? IQが低いのか産まれ持ったDNAが似通ってるのか育った環境が劣悪なのか 今現在の生活レベルがどん底なのか知りませんけど、いったい何に突き動かされてそんな事ばかりするやら もはや迷惑行為する事こそが生きる術みたいに成り果ててますけど、いいんですか? まぁ、いいんでしょうね 本人にとっては そうでなきゃ、こんな迷惑行為し続けるのにも飽きるはずですし
652 名前:デフォルトの名無しさん mailto:sage [2025/08/09(土) 16:53:28.10 ID:FYBArRLP.net] 常に直近50件の最新データをX-MRグラフに出力させて異常判定があったら任意の信号を出すシステム 三次元測定機で全項目をフォーマットに反映させて寸法の合否判定を自動で出すシステム 毎日配信される受注データから指示書に自動振り分けさせて情報をマスターと比較して客先を変換 数量は同一のものはまとめるシステム ここらは賞取ったから記憶にあるし最近まで追加依頼がきてたものもある 出世する前から構文がどうだとか気にしたことはないかな
653 名前:デフォルトの名無しさん [2025/08/09(土) 17:19:54.04 ID:CQopIGSQ.net] いつもの人だぞ
654 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 16:16:25.84 ID:5N8MTK4H.net] ここで長文書く人はだいたいあたおかさん
655 名前:デフォルトの名無しさん [2025/08/10(日) 16:25:32.82 ID:ne+O2SWW.net] VBAも単発処理しか作ったことないもんなお前らって…
656 名前:デフォルトの名無しさん [2025/08/10(日) 17:04:13.27 ID:swuUdv2c.net] >>647 「単発処理」って何?
657 名前:デフォルトの名無しさん [2025/08/10(日) 18:01:46.64 ID:/nDvelQa.net] LET関数はPower Queryの無名関数の様なものだったのか IFSで条件が沢山ある時に、LETでそれぞれの条件に名前をつけたら可読性、保守性が上がるかなと思ったけど、特にそんな事も無かったな。 LET関数の最後にIFSの関数が入って、それぞれの名前を入れて、TRUEの時の文字列を入力する
658 名前:デフォルトの名無しさん [2025/08/10(日) 18:30:04.41 ID:3rv715uo.net] LET関数はPowerQueryのLET構文に相当する PowerQueryの無名関数に相当するのはLAMBDA関数
659 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 18:37:10.76 ID:46DfGBoc.net] 質問だが、 2次元配列arr2dがあったとして、 それ1次元配列として新たにarr1dに取り出せる? forループ使わない方法で
660 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 18:40:21.77 ID:qdcwbCWk.net] >>651 Doループを使え
661 名前:デフォルトの名無しさん [2025/08/10(日) 18:48:13.44 ID:swuUdv2c.net] Excel VBAで2次元配列かどうのとか、学校の宿題なのかな?
662 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 19:00:02.44 ID:aYND9n09.net] 実践で活かす力の無い人から見たら何見ても学校の宿題に見えるかもね 気にしなくていいよ
663 名前:デフォルトの名無しさん [2025/08/10(日) 19:00:37.04 ID:/nDvelQa.net] >>651 index関数とか Transposeとindex関数 2次配列を崩して全て一次配列に直結したいならループを使うしかないのでは
664 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 19:03:21.32 ID:6IrxmcjP.net] >>653 二次元配列滅茶苦茶使うと思うけど…
665 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 19:21:15.32 ID:46DfGBoc.net] >>655 WorksheetFunction.Index()ってやつ? できたわ ありがとう Web解析で
666 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 19:22:14.33 ID:46DfGBoc.net] >>657 WorksheetFunctionってのが、 なんだか気持ち悪いが…
667 名前:デフォルトの名無しさん [2025/08/10(日) 19:33:30.05 ID:swuUdv2c.net] >>656 Excelシートなのに?
668 名前:デフォルトの名無しさん [2025/08/10(日) 19:34:47.66 ID:swuUdv2c.net] 処理の途中を見せない、見えなくするのはテストをしない人間なんだろうな。
669 名前:デフォルトの名無しさん [2025/08/10(日) 19:47:08.98 ID:/nDvelQa.net] >>658 WorksheetFunctionは普通の書き方ではないのでしょうか? Matchは実はApplication.Matchもあると知っているのでWorksheetFunctionとは書きませんが WorkshetFunctionと書くもの書かないものの違いが分かりません
670 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 20:03:17.76 ID:46DfGBoc.net] >>661 そうなんだ ほとんど使った記憶ないわ 処理速度が同じならいいけどね…
671 名前:デフォルトの名無しさん [2025/08/10(日) 20:16:43.15 ID:/nDvelQa.net] >>662 worksheet functionのMatch関数はエラーを返さないけど、 application.Matchの方はエラーを返すからVariant型で受け取ってエラーでなければ処理という書き方にしています applicationで使える関数はapplication.関数名で使用した方が良さそう
672 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 20:39:15.86 ID:46DfGBoc.net] >>663 そうなんですか WorksheetFunctionはなんか気持ち悪いですね…
673 名前:デフォルトの名無しさん mailto:sage [2025/08/10(日) 21:21:52.76 ID:6IrxmcjP.net] >>659 シートだからこそだよ 二次元配列をワークシートで代替しようとしたらクッソ遅くてイライラするだろ 配列で処理したら一瞬で終わるような処理もワークシート使うと数分かかったりする
674 名前:デフォルトの名無しさん [2025/08/10(日) 21:57:45.70 ID:swuUdv2c.net] >>665 それだとExcel VBAでやる理由がないだろ?
675 名前:デフォルトの名無しさん [2025/08/10(日) 22:11:09.99 ID:Zg5co2YS.net] >>666 お母さんに何でもかんでも聞いてそうだな VBA以前の問題だよ
676 名前:デフォルトの名無しさん [2025/08/10(日) 22:33:15.93 ID:swuUdv2c.net] >>667 Excel VBAの話だろ?
677 名前:デフォルトの名無しさん [2025/08/10(日) 22:37:43.66 ID:swuUdv2c.net] Excel VBAは廃止の方向だとわかってないのかな?
678 名前:デフォルトの名無しさん [2025/08/10(日) 22:57:37.35 ID:ne+O2SWW.net] まだ学生だろうし色々聞くのはありだと思うよ 社会に出る前にエクセルに触れてる時点で有利
679 名前:デフォルトの名無しさん [2025/08/11(月) 01:56:36.28 ID:6DVwG+w7.net] >>669 廃止?どこでそんな話しになってるの?
680 名前:デフォルトの名無しさん [2025/08/11(月) 09:10:35.62 ID:ppLV33ur.net] >>664 勘違いしないで欲しいのですが そもそもVBAはアマチュアが使用している言語だから、そもそもApplication.Matchがある、WorksheetFunction以外にExcelの関数のオブジェクトがある、とは知らない人が非常に多いと思います。 気持ちいい、気持ち悪いの問題ではないです。 それに、Application.関数名で使用できない関数は非常に多いのではないでしょうか? でもExcelである以上、worksheet関数にも熟知して、使用できる方がコードも完結で、動作も早いのではないでしょうか?
681 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 09:20:05.48 ID:4CrCXXHi.net] >>666 マジでその認識か シートのデータを二次元配列に入れて加工して、 最終的にシートに戻すんだよ まさかテンポラリーシートみたいなダサい手法使って加工するの?まさかね >>669 VBA廃止はとっくに取りやめになったよ
682 名前:デフォルトの名無しさん [2025/08/11(月) 10:10:32.15 ID:ppLV33ur.net] arr = Range(範囲)で取り込んで処理をして結果をシートに貼り付けるのはとても高速だと思う だけど今度は数式を多用している場合はそのまま貼り付けるわけにはいかない泣
683 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 12:02:58.75 ID:prhnhKBm.net] >>671 推奨しなくなってきてる Automateなんちゃらに移行したいのかな?
684 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 12:17:41.76 ID:oIjo7VRO.net] >>672 そうでしたか… まあ、処理は一瞬ですね web解析とかだけど。
685 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 12:45:34.69 ID:o/BAd3AB.net] 10秒かかってたのが配列にしたら10倍速くなって1秒で終わった その9秒って意味あんの? 朝10分早く起きた方がずっと有意義な1日を送れるよ
686 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 12:50:39.67 ID:PI2CudDQ.net] VBAでデータ加工してる人ってまだいるんだな スピルでサクッとスマートにできるのに 最近VBA使うのは入出力の自動化くらいだ
687 名前:デフォルトの名無しさん [2025/08/11(月) 13:58:36.48 ID:ft2lwBWZ.net] スマートというよりただの仕事出来ない奴って感じ
688 名前:デフォルトの名無しさん [2025/08/11(月) 15:45:14.02 ID:ppLV33ur.net] = A1:A100 = 条件 というのは真偽値の配列を返しているのですね これを活かして arr = Evaluate(アドレス & “=“”条件”””) をすればループをしなくても真偽値が取得できる worksheet関数のFilterの正体は、配列に対して二次配列の真偽値がTrueの行だけを抽出しているだけだった
689 名前:デフォルトの名無しさん [2025/08/11(月) 15:45:48.34 ID:ppLV33ur.net] >>677 10秒の例を出すのがおかしい
690 名前:デフォルトの名無しさん [2025/08/11(月) 15:46:25.33 ID:ppLV33ur.net] >>678 Power Queryを使いましょう
691 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 15:54:22.73 ID:oIjo7VRO.net] >>682 Power Queryって、 VBA内で使えますか? webページからテーブルとかデータを取得したい場合に
692 名前:デフォルトの名無しさん [2025/08/11(月) 16:17:24.33 ID:ppLV33ur.net] >>683 .RefreshAllで全て更新くらいしか知りません しかもバックグラウンドの更新のチェックを外す必要があります
693 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 16:30:25.98 ID:Zix4Kp+v.net] >>671 VBA廃止し代わりにpythonにするという流れがあったけど、 優秀なpythonのアドオンがあり車輪の再発明になりかねないから取りやめ 具体的に挙げられたのはxlwingsとopenpyxl でも開発の成果からPython in Excelが導入 上記は全てMS開発者ブログより
694 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 17:29:29.24 ID:N8nCnSEw.net] Excel内でPython使えてワークシートをData Frameとして簡単に扱えたら最高に便利だろうね エディタがJupyterのようなノートブックなら最高 なんちゃってデータアナリスト市場を総取りできるくらいのポテンシャルがある
695 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 17:32:34.66 ID:oIjo7VRO.net] >>686 Excelで、 PythonでAIが作れたらええよね 今は、橋渡しが必要だけど
696 名前:デフォルトの名無しさん [2025/08/11(月) 17:49:27.36 ID:6DVwG+w7.net] >>685 で、それが >Excel VBAは廃止の方向だとわかってないのかな? という書き込みと何の関係が? いつ廃止の話しになったんだ?
697 名前:デフォルトの名無しさん [2025/08/11(月) 18:37:53.96 ID:ppLV33ur.net] 今更ながらRange.RowsとRange.Columnsを知った やっと変数rngの中のセルの場所からrngの行全体や複数行の指定の方法を知った rngの中の指定の列から指定の列までの範囲の指定の方法も知った もっと早く教えて欲しかった どのサイトを見てもRange(セル)かRange(Cells,Cells)かCellsばかり .EntireRowと.EntireColumnは専ら行の高さや列幅変更の時に使用するだけ .Intersectも正しくは交差するセルの範囲取得なのにもっぱらチェンジイベントで If Not Intersect(Target,対象範囲) Is Nothing Thenでチェンジしたセルが対象範囲内か調べるだけ AIに聞いても答えてくれない
698 名前:デフォルトの名無しさん [2025/08/11(月) 18:42:10.74 ID:NMNq6D65.net] >>689 無能自慢
699 名前:デフォルトの名無しさん [2025/08/11(月) 19:03:14.47 ID:q1pR7by4.net] >>689 F2でオブジェクト ブラウザ出して色々見てみ 知らないこと山程出てくるから 検索も活用することあると思うぞ
700 名前:デフォルトの名無しさん [2025/08/11(月) 19:25:51.27 ID:ppLV33ur.net] >>691 やっとオブジェクトの階層?を理解したレベルなんです サイトを引用しますが https://papasensei365.com/excel-filtermode-showalldata/ 例えばテーブルをshowalldataした時にエラーになる事があります このサイトの結論はshowalldataする前にテーブルをセレクトするとエラーにならないとか、tbl.autofilter.showalldataするほどでもない、とか、AIに聞いてもshowalldataはworksheetのメソットで、それ以外ではエラーになる(嘘)とか言いますが、tblのオートフィルターはtbl.autofilterだから、tbl.autofilter.showalldataしか正しくないです。 やっとローカルウィンドウの正しい見方が分かりました。
701 名前:デフォルトの名無しさん [2025/08/11(月) 19:26:26.31 ID:ppLV33ur.net] >>691 オブジェクトブラウザの見方がわからないです クラスとかメンバーとか分かりません
702 名前:デフォルトの名無しさん [2025/08/11(月) 19:53:39.02 ID:ppLV33ur.net] dicのアイテムに複数の値を代入したくて、配列をアイテムにするとか、クラスモジュールを配列にするとか、いろいろ考えてきましたが、正しくは dic.add key rng.rows(i) dic(key) = Union(dic(key),rng.rows(i)) あとはdic(key).areas(i).rows(j)
703 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 20:34:42.75 ID:Zix4Kp+v.net] >>688 俺は>>673 だよ VBA廃止は取りやめになったと指摘してる側
704 名前:デフォルトの名無しさん mailto:sage [2025/08/11(月) 21:38:32.02 ID:Imku5k4X.net] >>693 クラスは箱、メンバーは箱の中身 そこにあるのは設計図だけなんで、使う時は実際に用意しないといけない その実物がインスタンス
705 名前:デフォルトの名無しさん [2025/08/12(火) 00:01:50.98 ID:cNlTevHe.net] >>693 そこはある程度覚える必要はある 例えばsheetsとsheetの関係のように グラフはcharts、chart グラフの軸は左のクラスでchart選ぶと右のメンバーにaxesが見つかるとか (イベントやプロパティを示すアイコンも参照) 上記で言うとaxes、axisな関係 英語得意ならわかりやすいと思うけど、オレはバカなんでaxisってバイクあったなとかw chartの下にはもちろん折れ線や凡例などを設定する項目もあるから、一つずつこれ何だってたどってもいい わからなければF1でweb helpも出る 辞書をめくりながら眺める感じか
706 名前:デフォルトの名無しさん [2025/08/12(火) 00:10:24.57 ID:o8bDpHK2.net] 参政党「エクセルなんて知りません。」
707 名前:デフォルトの名無しさん mailto:sage [2025/08/12(火) 01:17:15.36 ID:9R4wqPsZ.net] 昔はヘルプにこういうの載ってたんだけど、Webヘルプになってなくなっちゃったんだよね https://euc-access-excel-db.com/00000WPhtml/Excel2000-obj-model01.png
708 名前:デフォルトの名無しさん [2025/08/12(火) 02:00:38.03 ID:jEwPbvyJ.net] >>697 クラスとメンバーについて覚えるのはいいんです そもそもクラスってなに?メンバーってなに?というそこから?な初歩的な話です インスタンスと聞くと、インスタントコーヒーとかインスタントカメラを思い浮かべるレベルです
709 名前:デフォルトの名無しさん [2025/08/12(火) 02:08:25.71 ID:DVUg3LsK.net] いつものあれか 消えろや
710 名前:デフォルトの名無しさん [2025/08/12(火) 06:53:17.47 ID:jEwPbvyJ.net] >>701 いつまで経っても人を馬鹿にする事しかできないクソなんですね