Excel VBA 質問スレ Part83 (853レス)
Excel VBA 質問スレ Part83 http://mevius.5ch.net/test/read.cgi/tech/1749348402/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
688: デフォルトの名無しさん [] 2025/08/11(月) 17:49:27.36 ID:6DVwG+w7 >>685 で、それが >Excel VBAは廃止の方向だとわかってないのかな? という書き込みと何の関係が? いつ廃止の話しになったんだ? http://mevius.5ch.net/test/read.cgi/tech/1749348402/688
689: デフォルトの名無しさん [] 2025/08/11(月) 18:37:53.96 ID:ppLV33ur 今更ながらRange.RowsとRange.Columnsを知った やっと変数rngの中のセルの場所からrngの行全体や複数行の指定の方法を知った rngの中の指定の列から指定の列までの範囲の指定の方法も知った もっと早く教えて欲しかった どのサイトを見てもRange(セル)かRange(Cells,Cells)かCellsばかり .EntireRowと.EntireColumnは専ら行の高さや列幅変更の時に使用するだけ .Intersectも正しくは交差するセルの範囲取得なのにもっぱらチェンジイベントで If Not Intersect(Target,対象範囲) Is Nothing Thenでチェンジしたセルが対象範囲内か調べるだけ AIに聞いても答えてくれない http://mevius.5ch.net/test/read.cgi/tech/1749348402/689
690: デフォルトの名無しさん [] 2025/08/11(月) 18:42:10.74 ID:NMNq6D65 >>689 無能自慢 http://mevius.5ch.net/test/read.cgi/tech/1749348402/690
691: デフォルトの名無しさん [] 2025/08/11(月) 19:03:14.47 ID:q1pR7by4 >>689 F2でオブジェクト ブラウザ出して色々見てみ 知らないこと山程出てくるから 検索も活用することあると思うぞ http://mevius.5ch.net/test/read.cgi/tech/1749348402/691
692: デフォルトの名無しさん [] 2025/08/11(月) 19:25:51.27 ID:ppLV33ur >>691 やっとオブジェクトの階層?を理解したレベルなんです サイトを引用しますが https://papasensei365.com/excel-filtermode-showalldata/ 例えばテーブルをshowalldataした時にエラーになる事があります このサイトの結論はshowalldataする前にテーブルをセレクトするとエラーにならないとか、tbl.autofilter.showalldataするほどでもない、とか、AIに聞いてもshowalldataはworksheetのメソットで、それ以外ではエラーになる(嘘)とか言いますが、tblのオートフィルターはtbl.autofilterだから、tbl.autofilter.showalldataしか正しくないです。 やっとローカルウィンドウの正しい見方が分かりました。 http://mevius.5ch.net/test/read.cgi/tech/1749348402/692
693: デフォルトの名無しさん [] 2025/08/11(月) 19:26:26.31 ID:ppLV33ur >>691 オブジェクトブラウザの見方がわからないです クラスとかメンバーとか分かりません http://mevius.5ch.net/test/read.cgi/tech/1749348402/693
694: デフォルトの名無しさん [] 2025/08/11(月) 19:53:39.02 ID:ppLV33ur dicのアイテムに複数の値を代入したくて、配列をアイテムにするとか、クラスモジュールを配列にするとか、いろいろ考えてきましたが、正しくは dic.add key rng.rows(i) dic(key) = Union(dic(key),rng.rows(i)) あとはdic(key).areas(i).rows(j) http://mevius.5ch.net/test/read.cgi/tech/1749348402/694
695: デフォルトの名無しさん [sage] 2025/08/11(月) 20:34:42.75 ID:Zix4Kp+v >>688 俺は>>673だよ VBA廃止は取りやめになったと指摘してる側 http://mevius.5ch.net/test/read.cgi/tech/1749348402/695
696: デフォルトの名無しさん [sage] 2025/08/11(月) 21:38:32.02 ID:Imku5k4X >>693 クラスは箱、メンバーは箱の中身 そこにあるのは設計図だけなんで、使う時は実際に用意しないといけない その実物がインスタンス http://mevius.5ch.net/test/read.cgi/tech/1749348402/696
697: デフォルトの名無しさん [] 2025/08/12(火) 00:01:50.98 ID:cNlTevHe >>693 そこはある程度覚える必要はある 例えばsheetsとsheetの関係のように グラフはcharts、chart グラフの軸は左のクラスでchart選ぶと右のメンバーにaxesが見つかるとか (イベントやプロパティを示すアイコンも参照) 上記で言うとaxes、axisな関係 英語得意ならわかりやすいと思うけど、オレはバカなんでaxisってバイクあったなとかw chartの下にはもちろん折れ線や凡例などを設定する項目もあるから、一つずつこれ何だってたどってもいい わからなければF1でweb helpも出る 辞書をめくりながら眺める感じか http://mevius.5ch.net/test/read.cgi/tech/1749348402/697
698: デフォルトの名無しさん [] 2025/08/12(火) 00:10:24.57 ID:o8bDpHK2 参政党「エクセルなんて知りません。」 http://mevius.5ch.net/test/read.cgi/tech/1749348402/698
699: デフォルトの名無しさん [sage] 2025/08/12(火) 01:17:15.36 ID:9R4wqPsZ 昔はヘルプにこういうの載ってたんだけど、Webヘルプになってなくなっちゃったんだよね https://euc-access-excel-db.com/00000WPhtml/Excel2000-obj-model01.png http://mevius.5ch.net/test/read.cgi/tech/1749348402/699
700: デフォルトの名無しさん [] 2025/08/12(火) 02:00:38.03 ID:jEwPbvyJ >>697 クラスとメンバーについて覚えるのはいいんです そもそもクラスってなに?メンバーってなに?というそこから?な初歩的な話です インスタンスと聞くと、インスタントコーヒーとかインスタントカメラを思い浮かべるレベルです http://mevius.5ch.net/test/read.cgi/tech/1749348402/700
701: デフォルトの名無しさん [] 2025/08/12(火) 02:08:25.71 ID:DVUg3LsK いつものあれか 消えろや http://mevius.5ch.net/test/read.cgi/tech/1749348402/701
702: デフォルトの名無しさん [] 2025/08/12(火) 06:53:17.47 ID:jEwPbvyJ >>701 いつまで経っても人を馬鹿にする事しかできないクソなんですね http://mevius.5ch.net/test/read.cgi/tech/1749348402/702
703: デフォルトの名無しさん [sage] 2025/08/12(火) 08:22:12.43 ID:o3PIjBK2 >>700 そういうのはAIに何度も訊いて理解しようとするのが良いよ http://mevius.5ch.net/test/read.cgi/tech/1749348402/703
704: デフォルトの名無しさん [sage] 2025/08/12(火) 12:04:21.98 ID:/NBdL66c その人は、深夜丑三つ時に成ると出て来る幽霊だから何を言っても通じない よっぽどこの世に恨みを持ったまま亡くなられたんだろう 厄介なのはお盆の時期だけじゃなくて一年中ボワ〜ッと現れるところ もはや妖怪 http://mevius.5ch.net/test/read.cgi/tech/1749348402/704
705: デフォルトの名無しさん [] 2025/08/12(火) 16:48:12.38 ID:lStHVdWr またウスノロが日記を書いているのか http://mevius.5ch.net/test/read.cgi/tech/1749348402/705
706: デフォルトの名無しさん [sage] 2025/08/12(火) 20:28:41.57 ID:CDoCkaEH >>699 多すぎて、表示しきれないからじゃないの? 見やすいけど http://mevius.5ch.net/test/read.cgi/tech/1749348402/706
707: デフォルトの名無しさん [] 2025/08/12(火) 20:57:31.80 ID:22U+X2HZ いや日記を書いているのはハゲマヌケだ http://mevius.5ch.net/test/read.cgi/tech/1749348402/707
708: デフォルトの名無しさん [] 2025/08/13(水) 00:23:09.89 ID:6jds7SOk >>699 そうそう、これ必須 ACCESSやword等もあるので探して保存お勧め http://mevius.5ch.net/test/read.cgi/tech/1749348402/708
709: デフォルトの名無しさん [] 2025/08/13(水) 05:48:10.25 ID:7paf0TTq >>708 そういう話じゃないぞ? http://mevius.5ch.net/test/read.cgi/tech/1749348402/709
710: デフォルトの名無しさん [] 2025/08/13(水) 05:57:47.33 ID:QpOfyBVY >>708 Listobject載ってないじゃん http://mevius.5ch.net/test/read.cgi/tech/1749348402/710
711: デフォルトの名無しさん [] 2025/08/13(水) 06:13:03.36 ID:lcnJO95X Go To君の日記スレ http://mevius.5ch.net/test/read.cgi/tech/1749348402/711
712: デフォルトの名無しさん [sage] 2025/08/13(水) 08:00:07.22 ID:jHzMcCXr テーブルはExcel 2003でリスト機能という名前で登場したらしい ListObjectというわかりにくい名前もその名残りか http://mevius.5ch.net/test/read.cgi/tech/1749348402/712
713: デフォルトの名無しさん [sage] 2025/08/13(水) 08:57:11.88 ID:dGqhfV1u 今回のUpdateで挙動不審に成るマシンがそこそこ出る模様 休み明けのオフィスは阿鼻叫喚 同じ64bitマシンだけど、出るのと出ないのが混在してるが原因追求を阻害しそう ま、中の人が頑張って今週中に修正Update出れば安泰かも知らんが http://mevius.5ch.net/test/read.cgi/tech/1749348402/713
714: デフォルトの名無しさん [] 2025/08/13(水) 18:28:01.15 ID:QpOfyBVY >>711 VBAでIFをネストせずに次のループに進ませる方法を知りたいです 条件に合う場合のみ処理を行うとか、条件に合わない場合は処理を行うとかではなく、ifをネストせずに次のループに進む方法を 私は今までコードに書くことは全てハードコーディングだと思っていたのですが違ったのでしょうか? 例えば設定値はシートや外部ファイルにかけると思います しかしどこに値があるのかをコードに書かなければならないし、これはハードコーディングだと思うのですがどうなのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1749348402/714
715: デフォルトの名無しさん [] 2025/08/13(水) 18:33:50.14 ID:QpOfyBVY GTP-5にお尋ねしても、 「VBAで条件に合わない場合に「その処理をスキップして次のループへ進む」には、`Continue For` 相当の書き方を `GoTo` や `Exit` を使って実現します。 (VBAには `Continue For` や `continue` という構文がないため、工夫が必要です)」 と回答されます 条件に合わないなら IF 〜 Then Exit Sub で処理を即終了するか、 IF 〜 Then continue で即次のループに進めるのが筋で ifをネストするのはおかしくないですか? http://mevius.5ch.net/test/read.cgi/tech/1749348402/715
716: デフォルトの名無しさん [] 2025/08/13(水) 19:18:09.37 ID:sS6la+px ウザい 消えろ http://mevius.5ch.net/test/read.cgi/tech/1749348402/716
717: デフォルトの名無しさん [] 2025/08/13(水) 19:37:15.77 ID:6jds7SOk >>715 それが筋なら continue書けるようにすればエエんやで やり方は自分で調べてな http://mevius.5ch.net/test/read.cgi/tech/1749348402/717
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 136 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s