- 1 名前:デフォルトの名無しさん mailto:sage [2023/01/28(土) 11:46:47.21 ID:mBQ16TA8.net]
- ↑同じ内容を3行貼り付けること
ExcelのVBAに関する質問スレ コード書き込みや作成依頼もOK 次スレは>>980が立てること 無理なら細かく安価指定 ※前スレ Excel VBA 質問スレ Part77 https://mevius.5ch.net/test/read.cgi/tech/1658009255/ Excel VBA 質問スレ Part78 https://mevius.5ch.net/test/read.cgi/tech/1667104996/ - VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 632 名前:デフォルトの名無しさん mailto:sage [2023/04/28(金) 17:18:16.62 ID:/vDIlpFT.net]
- 補足 :
UserForm 「BttnF」上に、描画用ボタン「Bttn、Bttn2、Bttn3、Bttn4」を貼り それぞれのコードを割り当て 描いた図形を削除するためのボタン「mDel」も貼る セル範囲を選択後、上記いずれかのボタンを押すことで描画したり消したり 描画するSheet上(A1:D4内に配置すればウィンドウ枠の固定をしてもズレずに済む)に UserFormを出すボタン「cmdBttnF」を貼り Private Sub cmdBttnF_click()のコードを割り当て 他の図形の例 : ' ひし形は msoShapeDiamond ' 四つ星は msoShape4pointStar 五つ星 msoShape5pointStar ' 開始位置に戻るは msoShapeActionButtonBeginning 進む(再生)は msoShapeActionButtonForwardorNext ' 終了位置へ進むは msoShapeActionButtonEnd ' 吹き出しもできる msoShapeBalloon ' 右向き六角形 msoShapeChevron 細い▲や縦棒が嫌な場合はこれら等で
- 633 名前:デフォルトの名無しさん mailto:sage [2023/04/28(金) 17:20:52.50 ID:/vDIlpFT.net]
- 「mDel」ぢゃ無かった「BDel」で
- 634 名前:デフォルトの名無しさん [2023/04/28(金) 20:20:31.50 ID:xyEtsQeE.net]
- 皆様お助けください
VBA、INDEX,MATCHで検索先の行の文字数を検索値に合わせたいんだができない…シート関数だったら INDEX(A:A,MATCH(B3,MID(C:C,1,LEN(B3)),0)でできるのに、マクロでMATCHの部分を MATCH(ACTIVECELL.MID(RANGE("C:C"),LEN(ACTIVE CELL)),0)に変えると通らない 配列をとある文字数数分だけ検索したいというだけなんですができなくて困っております よろしく御指南のほどお願い致します
- 635 名前:click mailto:sage [2023/04/28(金) 21:21:39.24 ID:EQuQ1pVF.net]
- >>626
Sub SearchText() Dim searchText As String Dim searchRange As Range Dim searchResult As Range ' 検索値を取得 searchText = Range("B3").Value ' 検索範囲を指定 Set searchRange = Range("C:C") ' 検索して結果を取得 Set searchResult = searchRange.Find(what:=searchText, LookIn:=xlValues, lookat:=xlPart) ' 検索結果が見つかった場合、対応するA列の値を取得 If Not searchResult Is Nothing Then MsgBox Range("A" & searchResult.Row).Value End If End Sub
- 636 名前:デフォルトの名無しさん [2023/04/28(金) 22:05:44.60 ID:xyEtsQeE.net]
- >>627
なるほど、INDEX,MATCHに拘らない系ですね ちょっと試してみます、ありがとうございます GPTさんにいくら聞いても修正コードが通らなかったので助かりました
- 637 名前:デフォルトの名無しさん [2023/04/28(金) 22:07:31.25 ID:q2nR+ZdU.net]
- すみません
フォルダの中にあるExcelのファイルを指定のシートのみ残してその他のシートを削除して保存するVBAは組めるでしょうか? その他にも指定のセルの値をファイル名として保存する方法は可能でしょうか?
- 638 名前:デフォルトの名無しさん mailto:sage [2023/04/28(金) 22:16:54.88 ID:h0I1nwu1.net]
- チャジれカス
- 639 名前:デフォルトの名無しさん [2023/04/28(金) 22:45:44.43 ID:BEXA+iPo.net]
- >>629
可能かどうかと言われれば可能。 ただ、誰かが開いてたりすることがあるのであれば その考慮は必要。
- 640 名前:デフォルトの名無しさん [2023/04/28(金) 23:28:17.83 ID:xyEtsQeE.net]
- >>627
ん?良くみたらこれはmatchの置き換えをしてるだけ?
- 641 名前:デフォルトの名無しさん [2023/04/28(金) 23:33:05.22 ID:q2nR+ZdU.net]
- >>631
ありがとうございます
- 642 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 00:11:05.56 ID:139vt90Q.net]
- いつもの否定君息してる~?
- 643 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 03:45:20.62 ID:+IUP3Yu9.net]
- Excel2013でブックやワークシートにコードは貼れますが特定のセルにだけコードを貼って動作させるというような事はできないんでしょうか
コードからセル範囲を指定するというような事しかできない?
- 644 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 05:48:46.87 ID:CXMs2SVp.net]
- >>635
どゆことかよくわからんけどイベントプロシージャのことかな?
- 645 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 06:57:41.72 ID:+IUP3Yu9.net]
- そうです
ワークシート以下の単位はないから貼れないんですかね多分
- 646 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 07:07:50.60 ID:CXMs2SVp.net]
- >>637
いやどゆことかよくわからんけど、例えばchangeイベントなら変更されたセルのrangeを取得できるからそこにコードを仕込むことはできるけど。。。そゆことじゃなくて?
- 647 名前:デフォルトの名無しさん [2023/04/29(土) 16:14:48.16 ID:eiNFh+Wm.net]
- ファイルのパス、フォルダのパスをDimではなくConstで書く方がより正確性が増す
より確実に動作をする という事はあるのでしょうか?
- 648 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 16:25:03.32 ID:vp07q8LL.net]
- Constで正確性?確実?
エスパーすると関数型風に書きたいってことかな? VBAでは無理だからそういう考えは捨てた方がいい
- 649 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 16:25:12.56 ID:WvPbxn9Z.net]
- ない
- 650 名前:デフォルトの名無しさん [2023/04/29(土) 17:18:17.07 ID:eiNFh+Wm.net]
- 休みの日も一生懸命考えていましたがきっと私にそれを求められていないし、提案や進言をしても却下されるからもういいや
- 651 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 17:37:46.68 ID:vp07q8LL.net]
- VBAは制限多すぎるから何か自分なりの考えを実践したいなら別の言語も検討したらいいぞ
- 652 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 17:57:33.75 ID:6pUnwcoa.net]
- 俺のエスパーだと、うっかり内容を書き換えてしまう事故が防げるって意味で言ってる?
- 653 名前:デフォルトの名無しさん [2023/04/29(土) 18:09:49.02 ID:kR657gEs.net]
- >>639
馬鹿の考え休むに似たり
- 654 名前:デフォルトの名無しさん [2023/04/29(土) 18:32:46.88 ID:eiNFh+Wm.net]
- >>645
もういいですどうでも みたいな感じです投げやりになろうかな
- 655 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 19:09:19.53 ID:vp07q8LL.net]
- うーん一生懸命とかいうワードが出てくるって事は若い子なのかな
プログラミングはむしろ楽するための手段だからどうやったら楽できるかの観点で考えようぜ
- 656 名前:デフォルトの名無しさん [2023/04/29(土) 19:35:35.63 ID:eiNFh+Wm.net]
- >>647
やっぱり一生懸命なのは若い人なのですね 一生懸命頑張ってもどうにもならないですもんね
- 657 名前:デフォルトの名無しさん [2023/04/29(土) 19:43:44.26 ID:eiNFh+Wm.net]
- 私には何も決められないし、何も権限もないから勉強するだけ時間の無駄でした
一生懸命するだけ無駄でしたね
- 658 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 19:45:58.20 ID:vp07q8LL.net]
- わかったchatGPTで慰めてもらえ
- 659 名前:デフォルトの名無しさん [2023/04/29(土) 19:58:39.17 ID:3f5XVnjz.net]
- せっかく便利なマクロ作ってもあまり感謝されないとき悲しくなりませんか?
- 660 名前:click mailto:sage [2023/04/29(土) 20:08:00.17 ID:ueoxn1ZD.net]
- 組み込み屋ならconstはROMに配置されてRAMを圧迫しないとか考えてそう。
- 661 名前:デフォルトの名無しさん [2023/04/29(土) 20:08:33.11 ID:eiNFh+Wm.net]
- >>651
過去と他人は変えられないそうです 世の中にはITに疎い人たちがまだまだいるのです
- 662 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 20:30:49.52 ID:vp07q8LL.net]
- いや>>639が質問にもなってない事に一向に気付いてない辺り一生懸命さが足りてないな
論文の出だしの問題提起として>>639を前置きして、その後に持論が展開されるならは意味が判るのだが、その後のレス支離滅裂だし 論理的思考力を鍛えるべきだね
- 663 名前:デフォルトの名無しさん mailto:sage [2023/04/29(土) 21:55:57.78 ID:nnQvwkBD.net]
- 妬み僻みが先にたって、
集合知にならない日本人の悲しさ
- 664 名前:デフォルトの名無しさん [2023/04/29(土) 22:17:57.28 ID:NIajcuht.net]
- こういう頭の弱い人が作ると大文字限定とかなりそう
- 665 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 05:15:21.17 ID:9FCAizuG.net]
- >>651
こういうツールを使いこなせる俺すげーってなっちゃうから
- 666 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 06:07:32.17 ID:SF8fLpoq.net]
- >>653
過去は絶対に変えられないが他人は変えられる可能性がある。 実際『過去と他人は変えられない』という話をどこの誰から聞きかじったのかは知らないが、あなたはその言葉を聞いてその考え方に変わったわけだ。 あなたの立ち居振る舞いによってあなたの周りの人たちは変わる可能性がある。
- 667 名前:デフォルトの名無しさん [2023/04/30(日) 08:01:15.57 ID:GVkkkwIT.net]
- >>651
そこは乗り越えました。親の気持ちになって与える側だと思って使っている人を暖かく見守りましょう そして、感謝無く文句しか言わない奴にはID取得して動かないように仕込んでおきましょう(UserNameで取れるか試しておきましょう、大概従業員番号か端末番号です)
- 668 名前:デフォルトの名無しさん [2023/04/30(日) 08:07:07.01 ID:kGukyGZB.net]
- 社内汎用なのにコードにパス掛けてる人って何なの?と思うんですよね。別に機密でも無いしいじり壊すヤツなんていやしないし開けておけよと良く思います
こういう人は自分のやったことを抱え込みたい人が多いんですかね?
- 669 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 08:37:28.66 ID:mp9OxrP6.net]
- 褒められたい
認められたい 尊敬されたい 何か間違ってますか?
- 670 名前:デフォルトの名無しさん [2023/04/30(日) 09:41:48.68 ID:n+FRgVAt.net]
- >>658
確実にウザがられますから
- 671 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 11:07:37.09 ID:vWJSQfSu.net]
- たまたまマクロ使えただけとかいうクソがいてマジでイラつくわ
- 672 名前:デフォルトの名無しさん [2023/04/30(日) 11:38:27.17 ID:n+FRgVAt.net]
- >>658
それはあなたがまだまだお若いからです 猛勉強をして医学部になり研修医になり医者になった人が、それからも成功したいと思い開業医になり、猛勉強をしながら人のために何をしたらいいのかと考え続けておられましたが、そうした生活の中で得られた結論は「他人を変えられない」でした
- 673 名前:デフォルトの名無しさん [2023/04/30(日) 12:01:39.99 ID:n+FRgVAt.net]
- Bingのチャット面白いですね
- 674 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 13:38:29.83 ID:pCoVes+C.net]
- >>664
医者と関係なくない? というかなぜ医者の話をしたの?
- 675 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 14:58:48.37 ID:izKLiPLe.net]
- 'A列の重複文字を削除したいのですが.RemoveDuplicatesで型が一致しないとでます。
どうすればよいでしょうか。お願いします。 Sub RemoveDuplicatesExample() Dim lastRow As Long Dim rng As Range Dim dupCount As Long Dim cell As Range ' 最終行を取得する lastRow = Cells(Rows.Count, "A").End(xlUp).Row ' A列の範囲を取得する Set rng = Range("A6:A" & lastRow)
- 676 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 14:59:03.71 ID:izKLiPLe.net]
- ' 文字列を含むセルを数字に変換する
For Each cell In rng If IsNumeric(cell.Value) Then cell.Value = Val(cell.Value) End If Next cell ' 重複を削除する dupCount = rng.RemoveDuplicates(Columns:=1, Header:=xlNo) ' メッセージを表示する MsgBox "重複を" & dupCount & "個削除しました" End Sub
- 677 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 16:08:17.99 ID:nWN6HH2r.net]
- RemoveDuplicates はメソッド メソッドとはオブジェクトを操作する命令文
dupCount はCellの数を削除前と後でCount辺りで別途算出
- 678 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 17:39:59.36 ID:xlDTnGib.net]
- 「ちょうふく 」と読む人と「じゅうふく」と読む人いるね
- 679 名前:デフォルトの名無しさん [2023/04/30(日) 17:43:09.61 ID:n+FRgVAt.net]
- >>666
一生懸命勉強をして頑張っている人でも人を変えるのは無理だというのが結論なのにあなたにはそれが出来るのですか?
- 680 名前:デフォルトの名無しさん [2023/04/30(日) 17:58:36.35 ID:V4pO/PXO.net]
- 「じゅうふく」と読む人と「ちょうふく」と読む人いるね
- 681 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 18:10:45.40 ID:SF8fLpoq.net]
- すでに回答あるけどエラー表示通り、Long型の変数にRangeを入れようとしてるから
検証してないけど rng.RemoveDuplicates Columns:=1, Header:=xlNo で動くかな?カウントは処理前後で取得すればいいかと。
- 682 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 21:51:10.68 ID:izKLiPLe.net]
- >>669
>>673 出来ました。ありがとうございます。
- 683 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 23:47:19.54 ID:xlDTnGib.net]
- >>672
どちらが正解かな?
- 684 名前:デフォルトの名無しさん mailto:sage [2023/04/30(日) 23:54:50.78 ID:RAvx61h8.net]
- ダブり
- 685 名前:デフォルトの名無しさん [2023/05/01(月) 08:25:17.17 ID:Bz4H7pRU.net]
- >>675
どちらも正解だけど一般的にはちょうふく
- 686 名前:デフォルトの名無しさん mailto:sage [2023/05/02(火) 17:39:15.35 ID:s64+rcVS.net]
- Option Explicit は使った方が良いですか?
Lastrowが多すぎて外していたんですけどやめた方がいいのかわからない。 直すのも面倒
- 687 名前:デフォルトの名無しさん mailto:sage [2023/05/02(火) 18:06:55.02 ID:rzS4cwhi.net]
- >>678
苦行が好きならどうぞ外してくださいな。
- 688 名前:デフォルトの名無しさん [2023/05/02(火) 19:43:32.75 ID:5m1nmjju.net]
- >>678
そんなことも人に聞かないとわからない人は外さない方がいい
- 689 名前:デフォルトの名無しさん mailto:sage [2023/05/02(火) 19:52:52.48 ID:+blsYFqi.net]
- Option Explicitを使用することをお勧めします。Option Explicitは、VBAプログラム内で使用されるすべての変数を明示的に宣言することを強制するため、タイプミスやスペルミスなどのエラーを防止するのに役立ちます。
また、変数を宣言することによって、コードの読みやすさと保守性を向上させることができます。たとえば、変数のデータ型が分かっている場合、誤ったデータ型によるエラーを防止することができます。 つまり、Option Explicitを使用することは、より正確で安全なコードを作成するために重要です。したがって、可能な限りOption Explicitを使用することをお勧めします。 また、コードの修正が面倒である場合でも、過去のコードを修正することで、将来的に発生する可能性のあるエラーを防止することができます。
- 690 名前:デフォルトの名無しさん [2023/05/02(火) 19:56:11.18 ID:DG7CtCYh.net]
- フィルターの項目事、あるいはセルの項目ごとにシートにコピーするかファイルに出力する方法はありますか?
- 691 名前:デフォルトの名無しさん mailto:sage [2023/05/02(火) 22:53:54.12 ID:W01QlVgz.net]
- ありまぁす
- 692 名前:デフォルトの名無しさん mailto:sage [2023/05/03(水) 04:56:22.98 ID:KcOhtZMX.net]
- 過去スレにそんなもんは付けないよとかほざく猛者いたな。
理由は支離滅裂だったけど
- 693 名前:デフォルトの名無しさん [2023/05/03(水) 08:16:46.41 ID:zwp10Saa.net]
- 本当ならOption Explicitの他にOption Strictも欲しいくらい。
ただ、それに慣れるとVBSやJavaScriptみたいな言語に当たったときに一瞬躊躇するから 型に関してはそれが読み取れるような変数や定数の名前の付け方をするように心掛けてはいるけど中々難しいんだよね 接頭に型を現すような文字付けるのも有りっちゃ有りなんだけどなんか「あー、初心者がよくやるよね」みたいな感じがしてちょっとイヤ
- 694 名前:デフォルトの名無しさん mailto:sage [2023/05/03(水) 08:38:47.67 ID:07Dbowlh.net]
- jsはletあるやん
- 695 名前:デフォルトの名無しさん [2023/05/03(水) 17:42:16.15 ID:6h8oPcDB.net]
- BingのAIと会話してみた感想
サイトの記述を引用しているだけだから自然な文章なのは当然 回答パターンがまだまだ少ない いいねボタンとバットボタンがある いいねの多い回答だけ残す、バットの多い回答は表示させない ↑であれば当たり感触のない回答しか学習しない、人間の知能を越える事はない そしてそのやり方は前からあったシミレーションのプログラムと同じ
- 696 名前:デフォルトの名無しさん mailto:sage [2023/05/03(水) 17:46:59.65 ID:8i/q/Kgr.net]
- 何そのツッコミ待ち
- 697 名前:デフォルトの名無しさん mailto:sage [2023/05/03(水) 19:15:10.32 ID:KcOhtZMX.net]
- BingのAIはすぐ拗ねちゃうからな
- 698 名前:デフォルトの名無しさん [2023/05/03(水) 19:36:47.70 ID:6h8oPcDB.net]
- ChatGPT 3.5は出鱈目な回答をしていた 4.0になって当たりざわりのない回答になった
そういう事でしょう?
- 699 名前:デフォルトの名無しさん mailto:sage [2023/05/03(水) 19:40:16.52 ID:Kv12u2jn.net]
- お前がそう思うんならそうなんだろう…お前ん中ではな…
- 700 名前:デフォルトの名無しさん mailto:sage [2023/05/03(水) 19:41:04.17 ID:Ia3mFb59.net]
- 有用性とか将来性が分からなければそれでいいんじゃね
勝手に遠ざけてどんどん取り残されればいいさ
- 701 名前:デフォルトの名無しさん mailto:sage [2023/05/03(水) 20:14:55.06 ID:F2sofNfH.net]
- Lastrowってどんな感じで変化させてる?
シート数多すぎて混乱する
- 702 名前:デフォルトの名無しさん [2023/05/03(水) 21:36:02.93 ID:6h8oPcDB.net]
- 野獣先輩 と聞けば回答を途中で打ち切る
しかし 中国 野獣先輩 と尋ねると中国での野獣先輩ブームをスラスラ答える
- 703 名前:デフォルトの名無しさん [2023/05/03(水) 21:51:50.56 ID:6h8oPcDB.net]
- やーい AIの癖に掛け算も割り算もできない奴〜
- 704 名前:デフォルトの名無しさん mailto:sage [2023/05/03(水) 23:21:43.78 ID:nQu3mtYe.net]
- Bingさんは普通に計算できるが?
- 705 名前:デフォルトの名無しさん mailto:sage [2023/05/04(木) 17:35:46.71 ID:SG8oVDU2.net]
- 複雑なのはダメ。
- 706 名前:デフォルトの名無しさん [2023/05/04(木) 19:50:34.95 ID:Sg4+jaA6.net]
- AIの回答には引用元のリンクがあるので著作権問題に繋がるのもよく分かる
- 707 名前:デフォルトの名無しさん mailto:sage [2023/05/05(金) 06:38:40.34 ID:P+m46K4i.net]
- >>693
クラスモジュールの出番だな
- 708 名前:デフォルトの名無しさん [2023/05/06(土) 10:27:00.05 ID:fVwKK7Qd.net]
- 仮にここから5.6.7とバージョンを重ねてデータベースが増えたと言ってもそれはますます膨大な情報量によって平均への回帰とかよくあるご意見になるだけだと思う
膨大なデータベースがあるからとほぼ全ての人間が間違っていると考える答えを導き出しますか? そうでなくてもデータベースにない(人間の盲点)情報は出鱈目な回答を生成しますよ 現状は人間が検索していくつものサイトを見て得た情報を代わりに要約してくれる(しかもその要約も正しいか不明、正しいとしても他に見るべき情報は本当にないのか?)程度の品物だと思う つまり検索エンジン
- 709 名前:デフォルトの名無しさん [2023/05/06(土) 10:47:11.02 ID:fVwKK7Qd.net]
- 人型ロボットの進化も著しいものがあります
しかし直ぐに壊れる、壊れやすいと言う欠点(これは私も盲点だった)が露呈した 「人型ロボットはここまで進化した(している)」という短い動画を見て凄い、凄いと言っていただけでその裏側を見ていなかった ごく一部の切り取りだった
- 710 名前:デフォルトの名無しさん mailto:sage [2023/05/06(土) 12:49:51.00 ID:DOnaG3pX.net]
- 独り言とかどうでもいい
- 711 名前:デフォルトの名無しさん [2023/05/06(土) 13:01:03.66 ID:fVwKK7Qd.net]
- >>702
あれだけAIが凄いと言っていた人が多いのに?
- 712 名前:デフォルトの名無しさん mailto:sage [2023/05/06(土) 15:26:46.40 ID:V/5WCcXW.net]
- 多いんじゃ無くて、特定の少数がやかましいだけ
新しい技術はまずは様子見するのがベテランだろ 触ってみて将来性を鑑みて安定しそうならダッシュで技術を取り込む 今のところずば抜けた検索エンジン程度なら、のんびりザッピングしてじぶんが認める結果を取り込んでた方がマシ 急がば回れ 慌てるコ〇キは貰いが少ない 善は急げで道端の石に蹴躓いてたんじゃ元も子もない
- 713 名前:デフォルトの名無しさん mailto:sage [2023/05/06(土) 17:05:38.77 ID:uYMm8A/b.net]
- 様子見するのはベテランじゃない
レイトマジョリティ、あるいはラガードな
- 714 名前:デフォルトの名無しさん mailto:sage [2023/05/06(土) 17:25:28.28 ID:l5Xh2UOq.net]
- これはvbsスレの気持ち悪いのがこっちに移住してきたと考えるのが自然か
- 715 名前:デフォルトの名無しさん mailto:sage [2023/05/06(土) 17:25:52.89 ID:V/5WCcXW.net]
- おお、かっちょいい呼び方 ま、覚えてられないと思うけど
散々鳴り物入りでお披露目されて大勢が一斉に傾いた技術でも、スタンダードに成れなかったのはいくらでもあるし HTML5 PHP 業界の擦り合わせで潰しに掛かるまであるし 何度も踊らされた経験持つ人ほど出足は鈍い(の意味てことで) それに比べたらOfficeのVBAなんて、使い込まれてレガシーだけど生き続けてて実績たっぷりだしそれなり充実してて イイネw
- 716 名前:デフォルトの名無しさん [2023/05/06(土) 19:06:41.82 ID:fVwKK7Qd.net]
- 初めての試み
他の人がやっていない事 他と違う事 は往々にして頭がおかしいと言われます AIがこれらの回答を生成してもそれは同じ
- 717 名前:デフォルトの名無しさん mailto:sage [2023/05/07(日) 01:23:52.56 ID:31z9TTNB.net]
- なんだかこのスレも気持ち悪くなったな。
- 718 名前:デフォルトの名無しさん [2023/05/07(日) 01:49:32.50 ID:oPHUqsU3.net]
- 最初からだぞ
- 719 名前:デフォルトの名無しさん mailto:sage [2023/05/07(日) 04:38:26.84 ID:31z9TTNB.net]
- 例の精神病んでる人が最近しつこいしな。
- 720 名前:デフォルトの名無しさん [2023/05/07(日) 05:20:09.87 ID:tNDxK8R1.net]
- AIに狩野英孝って書いて画像生成させてみ?
女性しか生成されないぞ?
- 721 名前:デフォルトの名無しさん mailto:sage [2023/05/08(月) 17:42:02.89 ID:4wzuVWZF.net]
- 5:20に何を言ってるんだ?
- 722 名前:デフォルトの名無しさん [2023/05/08(月) 20:14:43.36 ID:sHCjNd7k.net]
- 肖像権の侵害
- 723 名前:デフォルトの名無しさん mailto:sage [2023/05/08(月) 21:20:01.63 ID:mh5d7unG.net]
- >>693
シート数それぞれの最終行を変数に入れたいなら配列かDictionaryでいいんじゃね?
- 724 名前:デフォルトの名無しさん [2023/05/10(水) 00:19:20.08 ID:ispoDagW.net]
- そうね
エンティティクラス作ってシート名と最終行をプロパティに持たせる方法と ディクショナリーかコレクションを使ってシート名をキーに、最終行を値に持つ方法と 2次元配列持って要素にシート名と最終行を持たせて管理する方法を思いついたけど、 最終行以外の何かしらのシート情報を持たせるならクラスを、 そうでなければそれ以外の方法を使う感じになると思うのだけれど、 実際、配列をループして取り出すのとディクショナリーやコレクションにキーを指定して取り出すのはどっちが速いんかね? 個人的にはあまり配列からループして取り出すのはコード書くのが面倒なのと記述がその分長くなるのとObjectとして扱えないから好きではないんだけど。
- 725 名前:デフォルトの名無しさん mailto:sage [2023/05/10(水) 12:35:00.38 ID:kLH3jMBB.net]
- 揮発性メモリなら生成コストも比較してる?
- 726 名前:デフォルトの名無しさん mailto:sage [2023/05/10(水) 14:00:21.35 ID:t+3iUujv.net]
- test
- 727 名前:デフォルトの名無しさん mailto:sage [2023/05/10(水) 14:06:43.49 ID:t+3iUujv.net]
- トグルA、Bがあって、
①(初期状態)AがOFF BがOFF ②AをON ③BをON の順に操作した場合、 まず②で、トグルA_Click()イベントのみ発生 ③では、トグルB_Click()イベントだけでなくトグルA_Click()イベントも発生するんだけど、 前からそういう挙動でしたっけ?
- 728 名前:デフォルトの名無しさん mailto:sage [2023/05/10(水) 15:00:24.82 ID:t+3iUujv.net]
- >>719は無視してください。
- 729 名前:デフォルトの名無しさん mailto:sage [2023/05/10(水) 15:13:48.51 ID:t+3iUujv.net]
- トグルA_Click()のイベントプロシージャの中に、
トグルBのValueをFalseにする処理を入れています。(>>719はこのことを失念していました) トグルBがONになっている
- 730 名前:態でトグルAをクリックしてOFF→ONにするとトグルBがOFFになります。
この時、トグルB_Change()イベントが発生するのは分かるのですが、トグルB_Click()イベントも発生します。 これは仕様ですか? [] - [ここ壊れてます]
- 731 名前:デフォルトの名無しさん mailto:sage [2023/05/10(水) 17:55:26.74 ID:iwbfLeO4.net]
- 仕様です
- 732 名前:デフォルトの名無しさん mailto:sage [2023/05/10(水) 19:03:43.77 ID:+eiaChgK.net]
- ならしようがないね
|

|