[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/30 17:46 / Filesize : 292 KB / Number-of Response : 1013
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part79(ワッチョイあり)



1 名前:デフォルトの名無しさん [2023/01/28(土) 12:12:12.41 ID:UjlIZ1Ov0.net]
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること

ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

※前スレ
Excel VBA 質問スレ Part77
https://mevius.2ch.net/test/read.cgi/tech/1658009255/
Excel VBA 質問スレ Part78
https://mevius.2ch.net/test/read.cgi/tech/1667104996/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

413 名前:デフォルトの名無しさん mailto:sage [2023/06/02(金) 19:28:50.89 ID:zbkirSqOd.net]
触らない方が良い
触って貰うと嬉しくなって繰り返す、
話し相手のいないおじいちゃん達だから

414 名前:デフォルトの名無しさん [2023/06/02(金) 20:39:35.69 ID:7Hq5KpZ60.net]
>>408
女子高生かもしれんだろ

415 名前:デフォルトの名無しさん mailto:sage [2023/06/02(金) 21:27:52.13 ID:x/1a+Vzx0.net]
お願いします。
今日の日付を取得し、A列から一致する日付を探したいのですが上手くいきません。
表示形式を画像のように mm/dd(aaa) としているのが原因のようですが変更方法がわかりません。
ttps://i.imgur.com/yryvsxM.png

currentDate = Date

Set foundCell = ws.Range("A1:A" & lastRow).Find(What:=currentDate, LookIn:=xlValues, LookAt:=xlWhole)

416 名前:デフォルトの名無しさん mailto:sage [2023/06/02(金) 21:51:56.45 ID:a31tRmFL0.net]
>>410
Set foundCell = ws.Range("A1:A" & lastRow).Find(What:=DateValue(currentDate), LookIn:=xlFormulas, LookAt:=xlWhole)

417 名前:デフォルトの名無しさん mailto:sage [2023/06/02(金) 22:21:57.45 ID:x/1a+Vzx0.net]
>>411
出来ました。ありがとうございます。

418 名前:デフォルトの名無しさん [2023/06/04(日) 20:38:17.04 ID:LZlt8Gxt0.net]
初歩の質問ですが、シート増やしたりするマクロ組むと一瞬画面がガチャガチャして結果が表示されるんですが、何かバックで動作して結果だけ表示される方法はないですかね?

419 名前:デフォルトの名無しさん mailto:sage [2023/06/04(日) 20:41:35.88 ID:BS4t9Zoh0.net]
アプリケーションスクリーンアップデーティングファルス

420 名前:デフォルトの名無しさん [2023/06/04(日) 20:56:59.39 ID:LZlt8Gxt0.net]
>>414
ありがとうございました!できました。スッと表示されるようになりました。

421 名前:デフォルトの名無しさん mailto:sage [2023/06/04(日) 21:02:56.12 ID:Kcs+KkJpM.net]
>>414
ファルスってなんだ?滅びの言葉か?



422 名前:デフォルトの名無しさん mailto:sage [2023/06/04(日) 22:08:59.86 ID:gaz9FjRLd.net]
falseをファルスと読む文化かな
nullをヌルと読むみたいな

423 名前:デフォルトの名無しさん mailto:sage [2023/06/04(日) 23:43:18.94 ID:BS4t9Zoh0.net]
>>416
滅びよ画面更新 !という呪文

424 名前:デフォルトの名無しさん mailto:sage [2023/06/05(月) 20:11:28.00 ID:azZ2xgpJ0.net]
昔にこのスレかExcelスレか忘れたけど、フォルズなのかファルスなのか軽く揉めた事無かったっけ?

425 名前:デフォルトの名無しさん mailto:sage [2023/06/05(月) 20:36:58.07 ID:Zr2+SjCb0.net]
Appleをアップルなんて読むのはダサいみたいな?エポゥってか

426 名前:デフォルトの名無しさん mailto:sage [2023/06/05(月) 20:40:41.18 ID:K+PFzANf0.net]
ダークファルス「また俺かよ」

427 名前:デフォルトの名無しさん mailto:sage [2023/06/05(月) 22:29:42.89 ID:2/OhRtzG0.net]
[ false 読み方 ] Google

フォールス、またはフォルス

428 名前:デフォルトの名無しさん (ワッチョイ 8510-J0cC) mailto:sage [2023/06/06(火) 10:26:40.88 ID:qqUytQUY0.net]
Elseも揉めた記憶
エルスと呼んでいる

429 名前:デフォルトの名無しさん mailto:sage [2023/06/06(火) 10:51:50.21 ID:4I+N0+2J0.net]
それはw 小学生の英語ぢゃねーか どうやったら間違えるんだ
独仏伊蘭どの言語でも無く英語でしか使わないってのに 耳文字でエウスってか? それ言い出したら全部違うけど

430 名前:デフォルトの名無しさん [2023/06/06(火) 12:26:16.59 ID:vUDmlZfra.net]
あえて初心者のまねしてるだけだし

431 名前:デフォルトの名無しさん [2023/06/06(火) 13:24:20.68 ID:h4TMdgn6a.net]
>>420
ウィンドウズωもかなり恥ずかしい表記



432 名前:デフォルトの名無しさん mailto:sage [2023/06/06(火) 13:25:24.97 ID:h4TMdgn6a.net]
>>422
warning 読み方

433 名前:デフォルトの名無しさん mailto:sage [2023/06/06(火) 13:36:23.12 ID:3/RS+WsX0.net]
Warning incoming missile!
ウォーニン インカミン ミッソー!
で覚えた

434 名前:デフォルトの名無しさん mailto:sage [2023/06/06(火) 13:56:33.46 ID:qqUytQUY0.net]
Countif=コウントイフと言ってるようなもんか??

435 名前:デフォルトの名無しさん (ワッチョイ e29d-cB04) mailto:sage [2023/06/06(火) 19:20:42.66 ID:HmvxNuKJ0.net]
なかなか 俺のファルス発言で盛り上がってるじゃないか

コンピューターに英語で話しかけてるわけではなく、所詮 記号なんで覚えやすいファルスで頭の中は統されてるわ

それに Falseって普通の文章や 会話で使ったことないし、フォルスを使わなくて困ったことないわ

436 名前:デフォルトの名無しさん [2023/06/06(火) 21:23:43.30 ID:B6GtaKxP0.net]
兎に角
なんだかよくわからない
長ったらしい英単語は
アイエニューメラブルってよんどけ

437 名前:デフォルトの名無しさん mailto:sage [2023/06/06(火) 21:43:42.66 ID:h6J+f+Qh0.net]
https://www.youtube.com/watch?v=3H4y5ExBofk

438 名前:デフォルトの名無しさん mailto:sage [2023/06/06(火) 22:03:14.44 ID:0lDzudW9d.net]
>>430


439 名前:デフォルトの名無しさん mailto:sage [2023/06/07(水) 00:19:01.88 ID:Snmtqfef0.net]
>>433


440 名前:デフォルトの名無しさん mailto:sage [2023/06/07(水) 01:40:06.04 ID:S2oc/3OD0.net]

キモ
キモ

441 名前:デフォルトの名無しさん mailto:sage [2023/06/07(水) 12:26:38.14 ID:ol7F6FUB0.net]
旧中山道=いちにちじゅうやまみち



442 名前:デフォルトの名無しさん mailto:sage [2023/06/07(水) 12:43:49.08 ID:Snmtqfef0.net]
>>435
ありがとう そういう意味だったんですね

>>433
托をキモと読ませるのはFalseをファルスと読む100倍斜め上いってるとおもわんかい?
まあそのあたりに気づくほどのオツムがあれば433のような書き込みはしないだろうけどな(笑)

443 名前:デフォルトの名無しさん mailto:sage [2023/06/07(水) 16:57:56.82 ID:+QZr+yNU0.net]
ワッチョイなしスレから誘導されてきました

t検定で「範囲」にCOUNTIFやAVERAGEIFみたいな感じで対象とするセルをIF指定することはできませんか?
検定したい群を最初から整列して2群に分けておく必要があるでしょうか?

444 名前:デフォルトの名無しさん mailto:sage [2023/06/07(水) 18:47:39.61 ID:4QMQQlm10.net]
それのどこにVBAが?

445 名前:デフォルトの名無しさん [2023/06/07(水) 19:53:14.11 ID:JXvXtIEV0.net]
>>438
WorkseetFunction使ったらいかんの?

446 名前:デフォルトの名無しさん [2023/06/07(水) 23:28:59.63 ID:qpHjGrvpd.net]
>>438
ここは何のスレかわかってる?

447 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 03:12:22.48 ID:yL29L0S6M.net]
そもそもt検定なら元データが2群でないと成り立たないだろ

448 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 11:10:53.59 ID:fLz372z1d.net]
>>437
キモいのはファルス自体じゃなくそういうところ

449 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 19:34:47.21 ID:qq7eXr/o0.net]
みんなは重複をなんと呼ぶ?
ちょうふく?じゅうふく?

450 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 19:40:21.93 ID:9X1FHft/0.net]
かさかさ

451 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 19:41:37.46 ID:tebmBUvo0.net]
昔はじゅうふくって言ってた
今はまちまち



452 名前:デフォルトの名無しさん [2023/06/08(木) 19:41:38.42 ID:zo01FRG40.net]
仕事を引き受ける時には
今までした事のない事、やった事のない事、実績のない事は
「やった事がないので出来ません」
とハッキリ言って断るべきなんですよね?

453 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 19:41:52.90 ID:Wxh+dghv0.net]
>>443
苦しいな

454 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 19:42:49.87 ID:DSxTca6Td.net]
>>444
スレ違い
漢字について語るスレ 2
https://lavender.5ch.net/test/read.cgi/gengo/1534748118/

455 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 19:46:13.14 ID:uYSjYq8B0.net]
>>447
やったことないということは伝

456 名前:えるべきだが、断るべきかどうかは違う []
[ここ壊れてます]

457 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 19:53:15.66 ID:DSxTca6Td.net]
>>448 托過ぎて草

458 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 19:57:37.22 ID:Wxh+dghv0.net]
>>451
ID 変えても ワッチョイで身元バレバレの托托ちゃん(笑)

459 名前:デフォルトの名無しさん [2023/06/08(木) 20:00:05.44 ID:zo01FRG40.net]
>>450
職場の私よりお偉いさんたちは
出来もしない事はするな
とか
できるのか出来ないのかわからない事はできると言うな
とか
出来ると言って出来なかったら嘘つきとか詐欺師とか
そんな事を言ってきます
なのでやった事のない事、実績のない事は やるな
という事なのだと理解しました

どうして未経験者に経験や実績が最初からあるのでしょうね

会社は学校じゃないらしいです

460 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 20:11:07.38 ID:uYSjYq8B0.net]
>>453
仕事頼まれて内容を確認しないでこんなの簡単とかすぐできるとか言う奴もいるからな
そのつもりで頼んだのに後になってうまく動かないとかなったら上司の責任問題になる

461 名前:デフォルトの名無しさん [2023/06/08(木) 20:19:16.31 ID:zo01FRG40.net]
>>454
私はそう言う事が初めての経験で全く何が何だかさっぱりわからなくて理解が出来ていません

それを言うならば未経験の事はするな、引き受けるな、出来ると言うな
という話になると思います
それにOJTとはなんですか?



462 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 20:20:21.37 ID:SX7QkWSs0.net]
あなたが欲しい答えはこうでしょう。
誰々が断れと言ったので断ります。

463 名前:デフォルトの名無しさん [2023/06/08(木) 20:28:49.61 ID:zo01FRG40.net]
私は今まで働いてきて聞いた限りの話では
出来ない事を安請け負いするな、仕事だから
みたいな話なのでこれからはやった事がない事は全て断ろうと思います

464 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 20:33:09.84 ID:DSxTca6Td.net]
>>452
セルラー通信だから勝手に変わってるだけで、
ID:Snmtqfef0とID:Wxh+dghv0みたいな丁寧な自演と比べちゃダメでしょw

465 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 20:55:57.80 ID:Wxh+dghv0.net]
>>458
日付が変わってるから ID が勝手にしろ変わるだけでそれを自演と言われちゃな
やっぱ妄想がひどいわ(笑)

466 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 21:21:22.44 ID:uYSjYq8B0.net]
>>457
もし何もできないのであれば全ての仕事を断ればいい
それで給料もらえるのかは知らんが

467 名前:デフォルトの名無しさん [2023/06/08(木) 21:30:46.15 ID:zo01FRG40.net]
>>460
出来ない事やわからない事を出来るというな、とか引き受けるなとか言うなら
何にも引き受けられませんよー

468 名前:デフォルトの名無しさん mailto:sage [2023/06/08(木) 22:17:36.82 ID:uYSjYq8B0.net]
>>461
俺はできる側だから関係ない

469 名前:デフォルトの名無しさん [2023/06/08(木) 23:03:31.49 ID:zo01FRG40.net]
>>462
素敵🥹

470 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 01:41:19.35 ID:HkCkkhjZ0.net]
出来るか出来ないか分からないときは調査費用見積もればいい
身内相手でも時間くれでいい
話通じないならもう無理でええやろ、次に行く

471 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 07:51:36.36 ID:BdvP8KZKd.net]
>>459
遠回しに言っても理解できないみたいだから丁寧に言うと、
> なかなか 俺のファルス発言で盛り上がってるじゃないか
匿名掲示板で自己顕示欲を発露させてるのがまずキモい
それも誇れるどころかむしろ恥である読み間違いにおいてってところがまたキモい

> コンピューターに英語で話しかけてるわけではなく、所詮 記号なんで覚えやすいファルスで頭の中は統されてるわ
>
> それに Falseって普通の文章や 会話で使ったことないし、フォルスを使わなくて困ったことないわ

誰も聞いてないのに間違いの言い訳始めるのがキモい
角行間に改行入れてるのがキモい
隙あらば自分語りがキモい
それらを踏まえた上での托
要するに間違いそのものより精神性が気持ち悪い



472 名前:デフォルトの名無しさん [2023/06/09(金) 07:55:56.79 ID:kQpJ5obDd.net]
やったとこがない仕事を勉強してやる事さえ否定的な考えの人たちが世の中には多いみたいなので
やった事がない事は何もするべきではないのでは
私が色々聞いた話の理解では、例えば医療従事者は例えどんな些細なミスでも許されない、という様な話でした

473 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 09:06:25.43 ID:uWjl3yo30.net]
>>465
本当に全部しょうもない理由で他人をキモ呼ばわりしてるわけだ
その偏狭な精神性がキモいわ
NG 登録しとくから さよなら

474 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 10:51:38.01 ID:2C/DXyS30.net]
>>466
仕事しない会社員は会社辞めるしかないんじゃね

475 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 11:22:56.72 ID:FJj7F9Bld.net]
ワッチョイなしもありも雑談スレに成り下がってほんと不快だな
どういう生き方したらこんなゴミみたいな人間出来るんだろ

476 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 11:35:57.88 ID:YWd0CHVo0.net]
雑談専用スレ立てるとか言って何年経つんだよ?

477 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 12:37:16.30 ID:V26uJVvA0.net]
雑談スレを作っても誰も使わないから無駄
ここの惨状を見てみ

【質問不可】Excel総合相談所スレの雑談・議論スレ5
https://mevius.5ch.net/test/read.cgi/bsoft/1624005735/

478 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 14:23:04.85 ID:smTSxqoia.net]
簡単なユーザー定義型(2~3値を格納しておくだけの構造体)をtypeじゃなくクラスで作って、dictionaryオブジェクトのitemに9万個ぐらいインスタンスを紐付けたら、
コード終了時のオブジェクト解放にめちゃくちゃ時間がかかるようになった(数十秒)
やっぱこういうときは配列にするしかないのかな?

479 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 18:12:33.56 ID:V26uJVvA0.net]
>>472
スピードを取るか保守性を取るか
スピード優先ならクラスなんか作らずに単純な配列にする
たった数十秒なら俺ならそのままにする

480 名前:デフォルトの名無しさん mailto:sage [2023/06/09(金) 20:25:26.92 ID:tjC4mlZIM.net]
オブジェクトの開放だけで数十秒もかかるのか

俺もその手法を多用するから興味あるな
俺が扱うデータは一万から三万行程度だけどどのコードも一~二秒くらいで終わる

481 名前:デフォルトの名無しさん mailto:sage [2023/06/10(土) 13:37:17.92 ID:l4DrLtSE0.net]
>>473-474
レスサンクス
言われてみると確かに時間かかりすぎてるし変だなと思ってよくよく確認したら、
まず、9万個のインスタンスを紐付けた辞書の他に、16万個のインスタンスを紐付けた辞書が作られてた
更に、プロパティの一つに別のユーザー定義型のインスタンスが格納されてた
(コンストラクタあるしGetプロパティもSetで返ってたが見落としてた)
そっちのクラスのデストラクタが書かれてなかったので記述したら、普通に一瞬で終了するようになった
色々と教訓になった、ありがとう



482 名前:デフォルトの名無しさん (ワッチョイ 1310-2rqm) mailto:sage [2023/06/11(日) 07:46:10.07 ID:UERnr49N0.net]
MsgBoxがUserFormとシートの間に挟まって見えないの何だぜ

483 名前:デフォルトの名無しさん mailto:sage [2023/06/11(日) 08:13:28.91 ID:It7hCXAB0.net]
よく調べてみ

484 名前:デフォルトの名無しさん mailto:sage [2023/06/11(日) 11:03:32.46 ID:P1jt4gwx0.net]
あるあるじゃんか

485 名前:デフォルトの名無しさん mailto:sage [2023/06/12(月) 14:12:41.04 ID:SIXj/4hV0.net]
>>475
デストラクタにどんな処理書いたら早くなったんだ?

デストラクタに処理を追加して早くなるとは思えんのだが

486 名前:デフォルトの名無しさん (アウアウウー Sadd-nIed) mailto:sage [2023/06/12(月) 14:23:56.15 ID:14kLXnCoa.net]
使ってないインスタンスを随時終了させたってだけでしょ
意図しないオブジェクトがメモリ圧迫してたなら速くなって当然

487 名前:デフォルトの名無しさん mailto:sage [2023/06/12(月) 16:01:58.40 ID:SIXj/4hV0.net]
>>480
随時なら、デストラクタに来るまでに解放するってことなんだが...

デストラクタで解放されなかったメモリを解放したって話なら、循環参照してたぐらいしか思いつかんが
それをデストラクタの段階で解放して処理が早くなるとは思えんが

そもそもメモリ圧迫で速度低下したって話なら、もとの
>コード終了時のオブジェクト解放にめちゃくちゃ時間がかかるようになった
ってのが間違った前提だったって話になるんだが

488 名前:デフォルトの名無しさん mailto:sage [2023/06/12(月) 22:08:42.75 ID:14kLXnCoa.net]
>>481

まぁ、デストラクタの記述でメモリが開放されることはないのはあなたの言う通りだね

文面を読むにClassTerminate記述のことじゃなくて
単に意図しないオブジェクトに対してNothingを設定したって意味だと思ってたけど違うのかな?

489 名前:デフォルトの名無しさん (ワッチョイ 8bf2-woSW) [2023/06/13(火) 18:54:34.11 ID:hIiZm8YL0.net]
オブジェクト指向が理解できねぇ

490 名前:デフォルトの名無しさん (ラクッペペ MMeb-G3RK) mailto:sage [2023/06/13(火) 19:05:33.87 ID:MvlUmR8SM.net]
最初のOOP学習にVBAは相応しくない

491 名前:デフォルトの名無しさん (アウアウウー Sadd-nIed) mailto:sage [2023/06/14(水) 11:48:51.61 ID:eB6yauOia.net]
実際のところ、VBA使用者の中でオブジェクト指向まで
使えるようになる人の割合ってどの程度なんだろう?

ただ配列が使えるようになるとかとは学習コストの次元が違うから相当少ないとは思うけど、
他言語やってた人ならオブジェクト指向は使えて当然だしなぁ。



492 名前:デフォルトの名無しさん (ワッチョイ c1ce-8sUu) mailto:sage [2023/06/14(水) 12:09:21.27 ID:qkXrOJy10.net]
哲学的な話になるけど
単なる事務仕事の自動化にオブジェクト指向の出番はほとんどない
使わないけど知識として覚えるだけならVBAは教材に向いてない

493 名前:デフォルトの名無しさん (アウアウウー Sadd-nIed) mailto:sage [2023/06/14(水) 12:15:21.92 ID:eB6yauOia.net]
使う使わないは一先ず横においておかないと話が噛み合わなくなる

494 名前:sage (ワッチョイ 8b10-mVGR) [2023/06/14(水) 15:15:49.61 ID:x/1GcB560.net]
半角アルファベットと記号の文字列があると仮定して
半角カタカナに変換して
[0(ゼロ)]と[O(オー)]、「I(アイ)」と「l(エル)」と「1(イチ」
の違いをわかりやすく可視化する時
どう組まれてますか?

0O10l1I ⇒ ゼロ,オー,イチ,ゼロ,エル,イチ,アイ

全部パターン分けで組まないといけない感覚あり

495 名前:デフォルトの名無しさん (ラクッペペ MMeb-G3RK) mailto:sage [2023/06/14(水) 15:36:18.32 ID:ZQKJ3TXHM.net]
ConsolasかCascadiaあたりでも使えばいいだろ

496 名前:sage (ワッチョイ 8b10-mVGR) [2023/06/14(水) 16:01:17.58 ID:x/1GcB560.net]
そうですよね
「Consolasでいいじゃないですかw」という話をしていました(汗

497 名前:デフォルトの名無しさん (スプープ Sd73-iGu4) mailto:sage [2023/06/14(水) 20:22:58.59 ID:YJj23+3Vd.net]
継承もできない、まともなエラー処理もできない言語
そんなのでオブジェクト指向プログラミングなんて苦行をあえてする必要ない
VBAでオブジェクト指向プログラミングすることが目的の奴だけがやるべき
openPyXlとかxlwingsとか使ってpython使うのが正解

498 名前:デフォルトの名無しさん (オイコラミネオ MM8b-woSW) [2023/06/14(水) 21:29:42.81 ID:Lrgg+dc1M.net]
じゃあそもそもVBAのクラスモジュールは何の為にあるんだよ

499 名前:デフォルトの名無しさん (ラクッペペ MMeb-blrJ) mailto:sage [2023/06/14(水) 21:43:21.66 ID:dRDCUjtWM.net]
ちょっとだけ 便利にするためでしょ

500 名前:デフォルトの名無しさん (スフッ Sd33-V2/r) mailto:sage [2023/06/14(水) 22:16:22.00 ID:zeSklkWgd.net]
>>492
自作イベント用かな

501 名前:デフォルトの名無しさん (スップ Sd33-B0Ts) mailto:sage [2023/06/14(水) 22:46:01.86 ID:bBSkkOmsd.net]
関数自作するときとか場所分けたいじゃん



502 名前:デフォルトの名無しさん (ワッチョイ 1310-4HgM) mailto:sage [2023/06/15(木) 01:14:11.47 ID:K9b5PX+v0.net]
UIAUTOMATIONでWindowsアプリを操っていたら、突然アプリが落ちた!
さあ、エクセルとアプリ、悪いのはどっち?

503 名前:デフォルトの名無しさん (アウアウウー Sadd-nIed) mailto:sage [2023/06/15(木) 01:24:53.94 ID:mmfDb7UAa.net]
クラスモジュール、普通に便利だけどね
特に再利用と拡張が楽なのがいい

そういえば継承をVBAで使いたいと思ったことないな
合成、オーバーライド、インターフェースあたりは使えればいいなとおもうけど

でもそんなのよりパラメータ付コンストラクタを普通に使えない、とかのほうが俺的には余程ストレスだな

504 名前:475 (ワッチョイ 13e3-atBl) mailto:sage [2023/06/15(木) 09:33:06.27 ID:6h46zCNd0.net]
>>479
Class_TerminateにSet xxx=Nothingを書いた
諸々の処理が「終わってから」なかなか終了しなくなったんで、たぶんどこかで循環参照になってたか、カウンタがゼロにならないとかでオブジェクトへの参照がまだ残ってる判定になってたんだと思った
でも、今同じように戻しても再現しなくなってしまったが、コードを変えた直後の最初の一回だけ終了にやたら時間がかかるケースが出てきた
(「コンパイル」を実行して保存しても最初の一回だけ遅くなる)
クラスが7つもあってごちゃごちゃしてるから、その辺から整理しないと本当は何が悪かったのかまで今はまだわからん

505 名前:デフォルトの名無しさん (ワッチョイ 7b19-ydOm) [2023/06/15(木) 12:32:47.10 ID:RQPtceb60.net]
>>497
オーバーロード、オーバーライドは使えないけど
インターフェースは使えるよ。

パラメータ付きコンストラクタは使えないけど
その辺拘るならCallByNameやAPIのコールバックで
何とか汁。

506 名前:デフォルトの名無しさん (ワッチョイ 716e-8sUu) mailto:sage [2023/06/15(木) 14:36:06.97 ID:G8DPzqW/0.net]
自動でインデント調整を行う方法があれば教えてください。
今まではSmart Indenterを使用。windows10、エクセル2010

windows11、エクセル2021にしてからは使えなくなってしまいました。下記を参考にインストールしましたが出来ず。
tradememo.techblog.jp/archives/73543570.html

507 名前:デフォルトの名無しさん (ワッチョイ 132f-APG/) mailto:sage [2023/06/15(木) 22:40:10.51 ID:Gxu/hKh00.net]
>>498
そのxxxはどこで定義された変数で、何が入っていたんだ?

つかほんとに単にメモリ不足で速度低下してるだけの気がしてきたな

508 名前:デフォルトの名無しさん (ワッチョイ 132c-mVGR) mailto:sage [2023/06/16(金) 11:57:31.84 ID:CbHDsKK60.net]
人名がずらずらと並んでいるプルダウンをチェックボックス形式にする。
一人だけ選択ならそのままセルに入力され、複数人選んだら一人目の頭に?
半角スペースが空いて二人目の頭に?と自動でついて入力されたらとても嬉しいのですが、
どういうコードが考えられるか悩んでおります。

509 名前:デフォルトの名無しさん (ワッチョイ 1342-RZnJ) mailto:sage [2023/06/16(金) 19:46:08.99 ID:lOpXO/WO0.net]
条件付き書式でいいんじゃね

510 名前:デフォルトの名無しさん (アウアウウー Sadd-wxnb) [2023/06/16(金) 20:08:57.82 ID:ZRdkd62Ia.net]
○の中の番号って20まで?

511 名前:デフォルトの名無しさん (ワッチョイ 01da-8sUu) mailto:sage [2023/06/16(金) 20:30:31.09 ID:vL8BmY/W0.net]
21~50までは、「挿入」-「記号と特殊文字」で出て来るダイアログから選べば可
51以上は丸文字をWordの機能を使って入れる形式 ← 面倒臭い



512 名前:デフォルトの名無しさん (ワッチョイ 368c-0LQ2) [2023/06/17(土) 00:19:14.62 ID:BthtTHXs0.net]
(2)
括弧でええやん

513 名前:デフォルトの名無しさん (ワッチョイ 922c-Kp8H) mailto:sage [2023/06/17(土) 00:36:25.59 ID:zHsFmXG00.net]
使うとしたらせいぜい?までです。
色々ご回答ありがとうございます。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<292KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef