1 名前:デフォルトの名無しさん [2024/04/18(木) 14:03:38.03 ID:cMr18rZu.net] ExcelのVBAに関する質問スレ コード書き込みや作成依頼もOK 次スレは>>980 が立てること 無理なら細かく安価指定 関連スレ Excel VBA 質問スレ Part79(ワッチョイあり) https://mevius.5ch.net/test/read.cgi/tech/1674875532/ ※前スレ Excel VBA 質問スレ Part79 https://mevius.5ch.net/test/read.cgi/tech/1674874007/ Excel VBA 質問スレ Part80 https://mevius.5ch.net/test/read.cgi/tech/1685489018/
449 名前:デフォルトの名無しさん [2024/08/20(火) 10:04:40.88 ID:AQ3XXqQr.net] また宣伝
450 名前:デフォルトの名無しさん mailto:sage [2024/08/20(火) 12:41:49.88 ID:7kkCCkcv.net] Railsまだ生きていたのね
451 名前:デフォルトの名無しさん [2024/08/20(火) 16:27:25.35 ID:7gW0oenX.net] VBAも糞だがRailsはそれ以上に糞 ところでRoRってなんで Rails on Ruby じゃなくて Ruby on Rails になったん
452 名前:デフォルトの名無しさん mailto:sage [2024/08/20(火) 21:31:59.23 ID:9xrQhKN6.net] 香具師とかいつ以来だ…
453 名前:デフォルトの名無しさん [2024/08/20(火) 22:03:20.45 ID:mIRryT6n.net] (ワラ
454 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 17:56:09.15 ID:p6R299lZ.net] まーでも次の言語となったときにWeb系やるならjavascriptは必須だろうね よくは知らないけどweb版のEXCELもtypescriptって似たようなのが使えるらしいし
455 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 19:53:29.30 ID:leobAF1O.net] >>444 take on meはなんでI on takeじゃないの? come on nowはなんでnow on comeじゃないの?
456 名前:デフォルトの名無しさん mailto:sage [2024/08/21(水) 21:11:18.35 ID:imFiEHqt.net] 25年くらい前のPC教室は本当のPC教室だった記憶。講師陣がパソヲタばかりだったから。 今じゃ何故かお遊戯レベルらしい。
457 名前:デフォルトの名無しさん [2024/08/21(水) 22:05:33.99 ID:6l3+xVC2.net] >>449 給料が安すぎるから、素人が素人にテキスト通りに教えているだけだしな。
458 名前:デフォルトの名無しさん [2024/08/21(水) 22:06:03.45 ID:6l3+xVC2.net] >>447 いまはJavaScriptそのものを書く時代ではない。
459 名前:デフォルトの名無しさん [2024/08/22(木) 10:59:48.92 ID:IKT838Oo.net] memo https://nordot.app/1193192112776135228?c=388701204576175201 https://www.mrc.ritsumei.ac.jp/2024/08/19/post-128060/ https://www.ritsumei.ac.jp/se2017/making-things/story/story03.html/
460 名前:デフォルトの名無しさん [2024/08/22(木) 12:44:57.48 ID:QvnctahQ.net] >>449 今何歳?
461 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 13:35:59.57 ID:13ZvCKwS.net] >>449 今でもあるじゃん PC教室やスマフォ教室はジジババの相談所
462 名前:デフォルトの名無しさん [2024/08/22(木) 13:48:48.18 ID:3qb/muJZ.net] >>449 オタくらい知ってないと、子供のなぜなぜに答えられない
463 名前:デフォルトの名無しさん [2024/08/22(木) 17:19:57.36 ID:0OofYQEx.net] 今日、YouTubeのおすすめ動画にUSBメモリの使い方を教える動画が出てきた。 キャップのあり、なしと銀色の方が指すとかこんなのでも需要があることに少し驚いた。 USBを使うことになって参考になったというコメントがたくさんあって説明書を読む習慣もない人間だらけなんだと改めて思った。 そもそも「USB」はUSBメモリのことじゃないのも気持ち悪いコメント。
464 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 17:26:45.95 ID:93tDdVa7.net] Excel VBAの動画みたいだね
465 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 19:12:51.77 ID:4iA6d+k7.net] PC教室は爺様婆様の相談所ところかお茶会(笑)を開く場所になりつつある近所のPC教室。 年賀状の作り方とメールとラインと調べ物の検索のやり方の基本操作教えてあとはお茶会開いて談笑で終わるw
466 名前:デフォルトの名無しさん [2024/08/22(木) 20:15:42.12 ID:0OofYQEx.net] >>458 結局、お金に困ってないからそうなる。iPhoneアプリをガンガン作っているおばあさんのような日本人が多ければ、日本の未来はまだ明るい。
467 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 20:43:48.46 ID:4iA6d+k7.net] あのお婆さんは特別だね。もって産まれた才能みたいな
468 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 21:06:44.66 ID:jQ+azWdr.net] でもiPhoneの開発ってwindowsPCじゃ厳しいんでしょ?
469 名前:デフォルトの名無しさん mailto:sage [2024/08/22(木) 21:56:50.96 ID:ClQu8McD.net] VBAが使えれば大体の事できるから困らない
470 名前:デフォルトの名無しさん [2024/08/22(木) 22:41:37.08 ID:0OofYQEx.net] >>461 素人童貞は不可
471 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 11:41:14.53 ID:ua4lXpr7.net] お、おう
472 名前:デフォルトの名無しさん mailto:sage [2024/08/27(火) 16:06:04.85 ID:Wn8fKDQZ.net] NHKでも紹介されたアプリ【TEMU】が 最大5000円分のPayPayを貰えるキャンペーン実施中! https://i.ibb.co/JKdp2Ld/TEMU.png https://temu.com/s/ktOQR2pSUaHDzT#77324 1.リンク先からダウンロード 2.インストール後、リンク先からTEMUを開く 3.メールやGoogle、Appleアカウント等で登録 4.最大7商品無料ルーレットを回す(今回のキャンペーンとは直接関係ありません) 5.友人や家族など招待 6.PayPay付与 キャンペーンの終了時期が不明なのでお早めに!
473 名前:デフォルトの名無しさん mailto:sage [2024/09/07(土) 11:13:37.83 ID:wXnXY4Hk.net] 今まで普通に軽く動いてたVBが極端にメモリ食うようになって重すぎて動かなくなってしまった メモリ解放のコード入れたり配列化したりしてコード軽くしてもダメで、何か対策ありますかね 多分officeのバージョン上がったのが原因っぽいです
474 名前:デフォルトの名無しさん mailto:sage [2024/09/07(土) 11:54:53.47 ID:NJX9jJLt.net] VBはスレチガイだろ
475 名前:デフォルトの名無しさん mailto:sage [2024/09/07(土) 17:29:43.63 ID:xeyH6OqA.net] ヨソのネタの焼き直しだろ うっかりAを書き損ねただけで 未知のウィルスかも知れないから勝手に判断しないで専門機関にただちに通報して調査してもらえ と、ここでは目先の変わった回答しといてあげよう
476 名前: mailto:sage [2024/09/07(土) 18:28:39.57 ID:SOY/Hsf8.net] Officeのバージョンが… とあるから、VBAの話だろう うちもずっと問題なかったプログラムが、「メモリー不足」のような理由で停止した
477 名前:デフォルトの名無しさん [2024/09/07(土) 18:52:09.08 ID:fjK8Ihmv.net] ひょっとしてメモリ4GBとかなのかな? 今は最低でも8GBは必要だし 出来れば16GBくらい欲しいところだよね
478 名前:デフォルトの名無しさん [2024/09/07(土) 18:59:51.26 ID:N9ZAZJtk.net] [2年後] ひょっとしてメモリ8GBとかなのかな? 今は最低でも16GBは必要だし 出来れば32GBくらい欲しいところだよね
479 名前:デフォルトの名無しさん mailto:sage [2024/09/07(土) 19:13:02.79 ID:E5jzofde.net] オプション→セキュリティ センター 信頼できる場所→新しい場所の追加 ファイルの格納フォルダを追加
480 名前:デフォルトの名無しさん mailto:sage [2024/09/07(土) 20:15:57.38 ID:z1Hda+/l.net] ココ↓ https://mevius.5ch.net/test/read.cgi/bsoft/1709099192/849
481 名前:デフォルトの名無しさん [2024/09/08(日) 12:02:11.54 ID:p7GGKajw.net] EXCELのバグだとしたらEXCEL再起動や、メモリにゴミが残るならメモリ解放アプリ(MSが出してるのあったはず)で一時しのぎしながら修正待つのが無難 うちは32gbだし、それほどマクロ使いまくってないので問題に遭遇していない (=対策考えようというモチベが沸かない)
482 名前:デフォルトの名無しさん mailto:sage [2024/09/08(日) 20:09:15.39 ID:y6plKiua.net] コピペさせてると右下ににゅにゅーっとなんか出てきてしばらくの間
483 名前:動作とまるけどあれ何? とんでもなく時間かかるようになっちまったんだけど [] [ここ壊れてます]
484 名前:デフォルトの名無しさん [2024/09/08(日) 23:44:38.83 ID:XpVygUQ/.net] 10年ぶりくらいにリリースノート見たわ えっ、こんなバグあったの? これまでの大丈夫か? と昔も思ってた記憶が蘇ったわ またしばらく見ないw
485 名前:デフォルトの名無しさん mailto:さげ [2024/09/09(月) 11:40:58.77 ID:CQiqzRbc.net] イルカ思い出したわωωωωωωωωω
486 名前:デフォルトの名無しさん mailto:sage [2024/09/09(月) 13:32:37.22 ID:HTEgQ7lD.net] なんか出てきてじゃあ判らない 見てる本人が何なのか把握してから相談しないと 設定のクリップボードで履歴残すようにしてるのでは? 常に消すように設定しとかないと 「今、これコピペしたよ!またしたよ!またまた・・」ってのじゃないのか? エロ画像次々にDLすると「今、AエロDLしたよ!またBエロDLしたよ!またまたCエロ・・」てのは出る すべてのDL履歴とかまでご丁寧に残すから、そのたんび履歴削除しないといけなくて面倒 「すべて見ているぞ」っつー典型だな
487 名前:デフォルトの名無しさん [2024/09/09(月) 20:33:23.82 ID:7blItiVr.net] コパイはそれがもっと酷くなる 家族共用なんて今まで以上に丸見えにw コパイのせいでxxバレましたってのがこれから溢れるようになる
488 名前:デフォルトの名無しさん [2024/09/10(火) 13:13:04.96 ID:KGjTz1X0.net] win8辺りから迷走してるな 勝手に個人情報晒すのやめてくれ macとかでもそうなんか
489 名前:デフォルトの名無しさん [2024/09/11(水) 16:48:56.96 ID:8aiHgdAj.net] VBA素人なんですが、教えて… for文とCaseって組み合わせて出来ないの? うまく作動しないし、脳みそが出る Microsoft365 business Private Sub cmb_mda_Change() Dim i As Integer, s As Integer With Me i = .cmb_mda.ListIndex For s = 0 To 30 Select Case i Case s cmb_color.RowSource = "基材マスター!V" & "1" & s s = s + 1 End Select Next s End With End Sub
490 名前:481 [2024/09/11(水) 16:49:54.62 ID:8aiHgdAj.net] 追記 Private Sub userform_activate() With Me .cmb_mda.RowSource = "基材マスター!" & "Q2:Q" & Range("Q" & rows.Count).End(xlUp).row .cmb_color.RowSource = "基材マスター!" & "V2:V" & Range("V" & rows.Count).End(xlUp).row .cmb_mdaThic.RowSource = "基材マスター!" & "w2:W" & Range("w" & rows.Count).End(xlUp).row .cmb_accColor.RowSource = "アクセサリーマスター!" & "G2:G" & Range("G" & rows.Count).End(xlUp).row End With End Sub
491 名前:デフォルトの名無しさん mailto:sage [2024/09/11(水) 17:50:24.06 ID:Y0T74YZt.net] >>481 For ~ Nextの中でsを変えちゃだめ (s = s + 1 の部分) Caseが1個しかない時は、わざわざSelect Caseなんか使わない (If を使った方がシンプルに書ける)
492 名前: mailto:sage [2024/09/11(水) 20:57:15.88 ID:bUeWYzfk.net] >>481 For文使う必要ある? i が30以下なら〜で終わりそうな。
493 名前:デフォルトの名無しさん mailto:sage [2024/09/11(水) 23:08:59.50 ID:6PhQvlaY.net] 部内使う処理程度の話だけど 新人の女の子から先輩まで俺が作ったVBA処理を必須レベルで当たり前に使ってるのを見ると嬉しくなってしまう これが社畜ってことだな
494 名前:481 [2024/09/12(木) 08:51:21.97 ID:w0nxnzjv.net] >483 >484 ありがとうございます。 意図として連携してるコンボボックスが3つあり、コンボボックスの中身が今後増えていく予定があります。 中身が増えたときに、Caseを使っていたのですが、Caseだと長々とコードを書かなくてはならないと思い、
495 名前:Forを使いました。 [] [ここ壊れてます]
496 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 10:14:19.60 ID:wdLRCtoQ.net] for文以降をインデントしてないことにイラつく
497 名前:デフォルトの名無しさん [2024/09/12(木) 11:12:58.05 ID:w0nxnzjv.net] >>487 短気は早漏(損気)だぜw
498 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 12:47:42.20 ID:BT175jx4.net] (掲示板では)インデントが難しい
499 名前:デフォルトの名無しさん [2024/09/12(木) 14:28:52.49 ID:5K/F1aNR.net] 初めて書いたときにビックリしたわ
500 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 15:08:24.92 ID:wdLRCtoQ.net] 全部ならともかくDim以降はインデントできてるからな
501 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 16:35:19.97 ID:BT175jx4.net] これがインデントのお手本らしい https://i.imgur.com/QIQ1bp8.png
502 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 16:43:16.05 ID:wdLRCtoQ.net] >>492 安心する
503 名前:デフォルトの名無しさん [2024/09/12(木) 21:56:53.49 ID:zb+H+Z7x.net] excelであるセル、例えばセルA5の数字がランダムに変化するのですが、 セルA5に表示された数値の最大値を知りたいのです。 MAX関数等は既に使って知っていますが、MAX関数ではこれは出来ません。 何か方法ないでしょうか?
504 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 22:08:22.31 ID:BT175jx4.net] >>494 A5の内容を書き換えてるのが何者かと、書き換える方法によって最大値を求める方法も変わる
505 名前:デフォルトの名無しさん [2024/09/12(木) 22:23:01.62 ID:zb+H+Z7x.net] >>495 A5のセルを書き変えているのは株のソフトです。
506 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 08:47:58.84 ID:H4b8XLVp.net] >>494 俺なら全く同じレイアウトのシートをコピーで作っておいて セルの値の変更イベントで2つの内容を比較して 大きかった時に退避シートのセルに上書きするかな もっとスマートな方法があるかもしれない
507 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 10:17:11.58 ID:3NwUwDPn.net] 株のソフト側にそれぐらいの機能はあるだろう 無いのか? つか、わざわざExcelにデータを落とし込む意味は? どのくらいの頻度でA5セルを上書きしてるかわからんし 書き変わった数字だけ見てる理由も図り兼ねるし、どの期間の最大値を求めたいかとかすらわからん
508 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 12:28:52.69 ID:49GkiWoo.net] 株サイトをスクレイピングするマクロを手に入れたはいいけど、仕組みがわからなくてセルに表示された内容を見るしかできない人なんでしょ
509 名前:デフォルトの名無しさん [2024/09/13(金) 13:02:53.26 ID:GKBB3kor.net] そもそも関数とか書いているのだからスレチ
510 名前:デフォルトの名無しさん [2024/09/13(金) 13:04:59.32 ID:sg+hDRWZ.net] >>499 あらかたそういうことだと皆わかってるけど、今更どした
511 名前:デフォルトの名無しさん [2024/09/13(金) 13:07:01.80 ID:sg+hDRWZ.net] >>500 えっ?! バカすw
512 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 13:11:54.62 ID:CuNhTKaW.net] xlsmでもマクロのパスワードって簡単に解除できるの
513 名前:481 [2024/09/13(金) 13:17:52.39 ID:BkJPe7Zz.net] >>492 その点線の表示はどういう設定ですか? 教えて
514 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 13:31:58.83 ID:49GkiWoo.net] >>504 これはExcelの機能じゃない プログラムを綺麗に整形してくれるサイトとかアプリとかが別にある
515 名前:481 [2024/09/13(金) 13:36:37.63 ID:BkJPe7Zz.net] >>505 ですよね 調べても出てこなかった…
516 名前:デフォルトの名無しさん [2024/09/13(金) 16:48:32.57 ID:bblj+c3p.net] >>485 辞めたら陰でボロクソ言われてる未来
517 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 16:56:09.74 ID:3NwUwDPn.net] 株のソフトってからには、ローソク足チャートとか含まれてそうなものだが 単にスクレイピングしてるってだけなら、Excel側でそのデータをチャートにできる ps://liibercraft.com/archives/1430 真似するだけで簡単に作れる 最大値知りたい だけじゃ無く、始値終値安値とかも比較しなきゃ、高値だけ追っても 何が何だか
518 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 17:04:30.81 ID:LR+YI2VO.net] >>5
519 名前:07 辞めた後の評判が自分まで聞こえてくることはないからヘーキ [] [ここ壊れてます]
520 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 21:35:37.59 ID:pOLLC01h.net] >>494 Dim maxValue As Double Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A5")) Is Nothing Then If Target.Value > maxValue Then maxValue = Target.Value Range("B5").Value = maxValue End If End If End Sub
521 名前:デフォルトの名無しさん mailto:sage [2024/09/18(水) 04:18:48.87 ID:m7bc9t2M.net] >>492 1つ目の段落はしないなー
522 名前:デフォルトの名無しさん [2024/09/18(水) 09:19:49.82 ID:6p1dNV5V.net] オレも1段目はしない派だな
523 名前:デフォルトの名無しさん [2024/09/18(水) 11:09:59.45 ID:P4TXdwxF.net] IEが使えなくなった今、 VBAからChromeブラウザでHTMLを操作する方法はありますか?
524 名前:デフォルトの名無しさん mailto:sage [2024/09/18(水) 11:37:48.60 ID:XI8ifICC.net] まだIEは使えるしEdgeやChromeも使える
525 名前:デフォルトの名無しさん [2024/09/18(水) 12:03:02.51 ID:P4TXdwxF.net] >>514 そのやりかたとは?
526 名前:デフォルトの名無しさん [2024/09/18(水) 14:03:12.68 ID:E6OhFCQt.net] Floorp
527 名前:デフォルトの名無しさん mailto:sage [2024/09/18(水) 16:32:27.89 ID:NxnC1wWp.net] >>511 Privateは1文字目じゃないのこれ
528 名前:デフォルトの名無しさん mailto:sage [2024/09/19(木) 20:18:28.74 ID:/NVs7a9q.net] >>511 だよね~
529 名前:デフォルトの名無しさん mailto:sage [2024/09/20(金) 22:36:42.12 ID:F97xUAlJ.net] まだマクロのスレが息しているとは驚き
530 名前:デフォルトの名無しさん mailto:sage [2024/09/21(土) 00:06:25.91 ID:rFMm4e/D.net] >>519 そろそろ就職して現実を見ろよ
531 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 09:20:02.85 ID:Fif89iKN.net] >>520 その前に、就職していない現実を見ろよ
532 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 10:55:52.42 ID:IMLgMCCX.net] ププッw 効いてる効いてる
533 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 10:59:10.16 ID:VFzoAUjL.net] VBAで業務効率化をしたいけどもうこれ以上アイデアが浮かばない アイデアを浮かばせるのによいことってあるかな?
534 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 11:22:06.13 ID:CpzCvyCM.net] アイデアを作る一番良い方法はインプットとアウトプットを増やすこと ってなんかの本で読んだ
535 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 16:26:37.39 ID:XFqGlKVL.net] 仕事嫌だけど週末に思いついたはコードを試したい
536 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 21:08:04.43 ID:bEUkoqm2.net] >>523 まずは手作業で全部やってみ?
537 名前:デフォルトの名無しさん mailto:sage [2024/09/30(月) 10:30:36.61 ID:l00cXZwV.net] 色んな情報を脳にインプットすることで選択の幅が広がる それらを実際にアウトプットとして作ることで良い所や悪い所が経験として蓄積されるみたいな
538 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 00:08:28.55 ID:/md2jSGe.net] seleniumBASICをインストールしてヘッドレスモードでスクレイピングしてたんだけど 突然、ヘッドレスモードにならずにブラウザが表示されるようになった chromeとchromedriverをアップデートしたのが原因なんだろうけど 今までアップデートしても何とも無かったのになんでだろう・・・ ブラウザが表示される以外では問題なくスクレイピング出来ています。 なぜだか分かりますか?
539 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 04:27:07.05 ID:4Z5DZZe1.net] >>528 ブラウザの仕様はしょっちゅう勝手に変わる
540 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 06:33:46.48 ID:cpW1buAI.net] ASISが仕様と諦めて地道に追従するしかない
541 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 07:13:42.06 ID:Ql4d/q6g.net] >>528 白いウィンドウが表示されるやつ? オプションを --headless=old にしたら表示されなくなったよ
542 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 11:08:22.05 ID:uIcos+y8.net] Dim ary(2) As Long ary(0) = 101 ary(1) = 102 ary(2) = 103 Dim dic As New Dictionary
543 名前: dic.Add "a", ary Debug.Print dic("a")(0) '@ dic("a")(0) = 101000 'A Debug.Print dic("a")(0) 'B VBAって@はできるのにAはできないのな @とBの結果が同じで101 chatGPTに聞いてみたけどしっかりは理解できんかったわ 参照できないんだってことは分かった 一旦valueの配列を取得してから、この配列の(0)に代入したあとにもう一度元の位置に配列ごと戻せということらしい C#とjavascriptで同じ事やってみたけど普通にできるからVBAが異常なんかね [] [ここ壊れてます]
544 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 11:31:03.00 ID:/md2jSGe.net] >>531 うおおおおおおおおおお モーレツに感動しました マジでありがとう ここ数日悩みまくって "headless=new" を試したけどダメだった そうかぁ old だったかのか・・・
545 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 11:40:57.94 ID:6vRh522T.net] >>532 配列じゃなくてdicの値を取り出す関数だからね
546 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 11:43:32.60 ID:aeft4n4n.net] 年取ったら超単純な機転が利かなくなっちゃうんだろうな、めげずに頑張れ
547 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 15:03:02.71 ID:uIcos+y8.net] >>534 gptもそんなこと言ってた variant型変数取り出してるからどうのこうの でもそれなら(0)ってつけたらエラー起きちゃうんじゃないの Dim a As Variant Debug.Print a(0) たとえばこうやるとエラー起きるじゃんみたいな話に持って行ったんだけどうまくはぐらかされて撤退してきた エラーが起きるなら仕様なんだなって分かるんだけどエラーでない 101000はどこに行ったのか聞いてみたけどそれもよくわからんかった gptの話だと、結局本体ではなくてコピーに代入してるそうだ そうなのかそうなんだって、わかったふり
548 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 19:54:06.57 ID:4yFbtrHM.net] 他の言語と違ってVBでは配列をコピー(代入)すると 中身も含めて丸ごとコピーされる つまりdicへの格納、取出しのたびに複製された配列が作成される 複製の中身を書き換えても元のデータは変わらない 他の言語では参照のコピーになる事が多いね
549 名前:デフォルトの名無しさん [2024/10/01(火) 23:57:01.81 ID:UgLwFGVQ.net] なので参照になるようにすればエエってこと