- 1 名前:デフォルトの名無しさん mailto:sage [2022/05/01(日) 02:23:41.78 ID:2t63WK/jM.net]
- !extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512 ↑2行に減ってるけど、同じ内容を3行に増やして貼り付けること ExcelのVBAに関する質問スレ コード書き込みや作成依頼もOK 次スレは>>980が立てること 無理なら細かく安価指定 ※前スレ Excel VBA 質問スレ Part75 https://mevius.5ch.net/test/read.cgi/tech/1644384272/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 601 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 06:45:25.15 ID:ms1G02BaH.net]
- ワイまさに派遣事務でたまにVBAやってこちらのみなさんにお世話になってる(*´ε`*)
- 602 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 07:34:26.56 ID:OFyvXiPXd.net]
- >>593
日本で働くのはやめておけ 将来性無いぞ
- 603 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 07:40:40.65 ID:SBEKkY350.net]
- >>593
派遣おすすめ vba縛りの事務なら、めちゃくちゃ楽で定時に帰れる そういう人を見たことある 一生生きていけるだけの金もってたら、 そういう人生送りたかったってぐらいやりたい生き方だわ []- [ここ壊れてます]
- 605 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 09:00:02.54 ID:KOp9wOBp0.net]
- 生涯困らない金があって、VBAの事務作業か もっと他に・・ いや、どうぞご自由にだけどさ
- 606 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 09:06:50.94 ID:SBEKkY350.net]
- >>598
一時金持っててさ、毎日酒のんでゲームしてパッパラパーな人生送ってたのよ 当然、あっという間に体壊して病院行き 適度な仕事は、自分の健康につな
- 607 名前:がるよ []
- [ここ壊れてます]
- 608 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 09:13:48.26 ID:RH4NXyqT0.net]
- 貧困な想像力って悲しいよね
- 609 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 10:45:06.10 ID:omFSpe9sd.net]
- VBAしかできないやりたくないような人だとしたらそのような人を使ってくれるところは少ないのでは・・・
なのでここで聞いてもいい回答はもらえないでしょ
- 610 名前:デフォルトの名無しさん [2022/06/23(木) 10:56:16.87 ID:M4XLJX6ga.net]
- いまさらVBAには関わりたくないな
そもそもVBA自体よりもVBAを使ってる連中と関わりたくない
- 611 名前:デフォルトの名無しさん [2022/06/23(木) 12:20:08.77 ID:QS7NhMN+a.net]
- 安定のNHK
- 612 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 12:41:27.99 ID:8671gq8M0.net]
- なんでココにいるのか?
ってツッコミ入れたら負けなんかなw
- 613 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 13:16:25.44 ID:Qj8PYDZt0.net]
- ちがうでしょ、所謂かまってちゃんでしょ。
慰めてやるべき
- 614 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 13:34:30.38 ID:iXtKw0QdM.net]
- プログラマからしたらVBAしか出来ないって使えないやつでしかないからなぁ
- 615 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 14:08:36.94 ID:SBEKkY350.net]
- >>606
無知なのにテキトーに言い過ぎ vbaは特殊で、保守がメインの現場ばかり。vba使えればそれでいい 立ち位置的にはCOBOLに近い
- 616 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 14:41:25.25 ID:RH4NXyqT0.net]
- >>607
世の中を知らなすぎ どんどんVBAは消えていってる MSすらVBAではなくPython導入しようとしてたが、 openpyxlやxlwingsの出来が良かったのでそれらを薦めてるんだよ 突然IEのサポートが終わるとか言ってる奴くらいだぞ知らないの
- 617 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 14:45:19.51 ID:SBEKkY350.net]
- >>608
? だから保守メインって言ってるじゃん 新規開発なんて無く基本的に別言語とは関わりがない
- 618 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 14:51:02.16 ID:9dA5CJ8Sd.net]
- そのツールでできるならどんなの選んでもいいだろ
>>608みたいなのはそんなこともわからず俺こんなの知ってるぜスゲーだろって言いたいだけのかまってちゃんだろ VBAはそもそも基本的にWindowsPCなら入っているであろうExcelさえあれば 他に何も入れなくても使う事ができるという1点で他にはない優位性があるわけだし 職場によっては変なものを入れるのはNGみたいなところもあるんだから そういう事も踏まえないでただ批判だけするのはおかしい話
- 619 名前:デフォルトの名無しさん [2022/06/23(木) 15:10:52.41 ID:Ukh7Grgra.net]
- ほらな
やっぱりVBAだろ
- 620 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 15:22:59.47 ID:RH4NXyqT0.net]
- >>609
VBAからPythonへのリファクタリングが進んでるって話だよ リファクタリングって新規開発ではなく保守なんだけど理解できないようだしなw 今後もVBA使っていくつもりなら、 VBAがやがてどうなるとか調べるのはかまってちゃん以外でも当然の行為だろ ましてや仕事なら尚のこと
- 621 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 15:38:55.20 ID:SBEKkY350.net]
- >>612
へぇ、それは知らなかったわ、物知りだな~ 具体的にはどんな案件がvbaからpythonになってるの?
- 622 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 15:45:42.70 ID:SBEKkY350.net]
- エクセル・accessの簡易的・汎用的な入力方法を全部捨てて、
pythonで作り直す案件とはどういうものなのだろうか? 概算するまでもなくものすごく高くなるんだけど、一体どういう案件だとコストダウンになるのだろう? 早く回答してほしいなぁ。まだかなぁ
- 623 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 16:48:28.59 ID:RH4NXyqT0.net]
- >>614
openpyxlやxlwingsって具体的な名前出してるのに調べたり理解できない奴が煽ってるのか 無知な上に調査も思考もできない役立たずがVBAだけで食っていくとか何の冗談だよ
- 624 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 17:06:30.04 ID:Qj8PYDZt0.net]
- VBAだけじゃなくて、Excelの一通りの知識も必要では?
事務員なら
- 625 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 17:13:43.84 ID:SBEKkY350.net]
- >>615
おう見落としてたわサンキューな 勉強してくるわ
- 626 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 19:20:48.18 ID:xtvi5Qi8a.net]
- 案件って言ってるのに
> openpyxlやxlwings とか、アホ丸出しやんw
- 627 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 19:24:07.75 ID:SBEKkY350.net]
- >>618
その単語だけで内容は伝わるよ
- 628 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 19:41:27.49 ID:T964c/cqM.net]
- 派遣でvbaてアホすぎるだろ
- 629 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 19:50:50.76 ID:YBqf9Go9H.net]
- >>620
なんで?>>595だけどVBAやらされることもあるんだけど、、 まあ大したものじゃないけどね(^_^;)ちなみに女です。
- 630 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 20:41:26.32 ID:8GFyplgN0.net]
- >>619
内容説明してみ まあ必死ではぐらかすんだろうけどw
- 631 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 20:48:49.23 ID:SBEKkY350.net]
- >>622
これがあればvbaをpythonに置き換えるコストがクッソ下がる。案件は基本的に何にでも対応できる なかったらめちゃくちゃなコストになるから非現実的だと思ってた
- 632 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 21:09:00.04 ID:8GFyplgN0.net]
- >>623
> openpyxlやxlwings の説明なんて要らんよ > 具体的にはどんな案件がvbaからpythonになってるの? の回答よろしく
- 633 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 21:25:01.78 ID:SBEKkY350.net]
- >>624
知らんよ。俺は見たことない どんな案件にでも対応できるからユーザー側がpythonを指定して発注することは少ないだろう 開発側の好みでpythonを選んでいるだけだろうな webサーバーで処理するという点ではエクセル→スプレッドシートの移行にかなり近い。
- 634 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 21:39:08.37 ID:8GFyplgN0.net]
- 知らんのならいちいち絡んでくるなよ...
そもそもどんな内容が伝わると思ってたんだよw
- 635 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 21:55:24.01 ID:SBEKkY350.net]
- 何でも低コストで作れる以上、具体的な案件なんてもう必要ないだろう
- 636 名前:デフォルトの名無しさん mailto:sage [2022/06/23(木) 22:56:14.90 ID:Qj8PYDZt0.net]
- 会社の人事部の仲良い人に聞いたけど、派遣君でVBAできるヤツは希少な人材と言っていたぞ
ましてやExcel自体まともに操作できない派遣が多い中で。
- 637 名前:デフォルトの名無しさん [2022/06/24(金) 03:54:27.16 ID:ctS3zPLY0.net]
- まぁ手広くやるかVBA極めるかだろうけどある程度は手広くやらないとね
「VBAは死ぬ」と言われてもう随分経つけど一向に死ぬ気配はないのは確かだけど VBAしか出来ないとOfficeに乗っかったアプリしか開発出来ない井の中の蛙状態になるのも確か。 それに他言語やってるとその言語の考え方も取り入れてVBA作るようになるから何かひとつやるにしても取れる手段が増えるんだよね。 まぁ個人的にはPythonは下手に手をつけると算数しか出来ないバカな俺には数学出来ないといけないお仕事が降ってきそうでちょっと敬遠するけど。 後JAVAは個人的に肌に合わなかったのでやって良かったってなるのか分からないけど、 JavaScriptはWeb系やるならまず必須になるし、とりま後はC#辺りやっとけばいいんじゃないかと思う。
- 638 名前:デフォルトの名無しさん [2022/06/24(金) 04:14:34.15 ID:ctS3zPLY0.net]
- 後、このスレには俺みたいなジジイが結構いるみたいだから話しておくと、
遠い昔まだPCがマイコンとか呼ばれていた頃、すがやみつるって「ゲームセンターあらし」とかいう漫画描いてた人が「こんにちはマイコン」ってBASICでブロックの無いブロック崩しみたいなののプログラムを作る工程を漫画で説明しながら描いてたんだけど、 ちょっと前に「こんにちはPython 」って同じ感じの内容をPython でやってるのを出してたから話のネタに買ってもいいかも知れないよ。 ただ、新品買うほどの価値があるかは微妙だから中古でもいいと思うけど。 まぁスレ違いだからこの辺にしとくわ。
- 639 名前:デフォルトの名無しさん [2022/06/24(金) 04:39:40.48 ID:61TcLrsp0.net]
- activecellを使って掛け算をしたい時どうすればいいのか分かりません
教えていただけたら嬉しいです。 inputboxで数値を入力してその数値を使って計算したいです。計算する時にactivecellを使いたいです
- 640 名前:デフォルトの名無しさん (ワッチョイ 1768-GvQ2) mailto:sage [2022/06/24(金) 07:42:23 ID:24qb8CGk0.net]
- >>631
Sub foo() Debug.Print ActiveCell.Value * InputBox("") End Sub
- 641 名前:デフォルトの名無しさん (アウアウウー Sa47-vQ73) [2022/06/24(金) 09:49:37 ID:K2we1Lara.net]
- こういうのが尼崎事件を起こすんだろうな
- 642 名前:デフォルトの名無しさん [2022/06/24(金) 12:20:36.40 ID:SlsiDUV+a.net]
- 需要と供給
- 643 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 15:06:54.11 ID:kZFfj4TG0.net]
- 難しい話ね。
これから他の言語も必要なら習得の必要あるしね。
- 644 名前:デフォルトの名無しさん [2022/06/24(金) 15:26:03.25 ID:bvc+MoD20.net]
- VBA覚えるの大変ですね
理解してコピペできるくらいにはなりたい
- 645 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 15:31:46.16 ID:RLAl6U0RH.net]
- 一度VBAエキスパートとか取るくらい勉強すれば
毎回Offsetの横は行が先か列が先かどっちだったかな?って(Resizeでも同じことやってる)やってるワイでも 大体コピペで作れるくらいには成長するよw
- 646 名前:デフォルトの名無しさん [2022/06/24(金) 19:49:28.19 ID:bvc+MoD20.net]
- >>637
ありがとう やってみるか 参考書検討しようかな
- 647 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 20:26:28.92 ID:oJCwQA/d0.net]
- コピペしたVBAってみんな捨てて去ってるのかな、貰ったことないかも。
- 648 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 21:29:08.60 ID:kZFfj4TG0.net]
- コピペはダメと教わったがな最初の会社で。
あちぃなしかし今日は
- 649 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 21:34:54.88 ID:p6zHePCT0.net]
- 熱がこもって32度あるわ
- 650 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 21:35:55.33 ID:p6zHePCT0.net]
- コピペしてそのまま使うことはほぼなくなる
コンパクトにまとめないと、後で見て何書いてるかわからなくなる
- 651 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 23:00:17.91 ID:oJCwQA/d0.net]
- ネットにうpしてあった100行のやつをコピペして100000行にしてる、コンパクトという発想がなかったわ。そもそも意味わかんない行もあるけど消すと動かないし。
後任に渡そうと思ったけど恥ずかしいからやめとくか...。 おまえら上級者なんだね。
- 652 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 23:49:49.39 ID:ueFhN9Vh0.net]
- VBAはコピペして動くからいいよな。
Pythonはだいたい動かない。 しかも、Pythonのページ作るやつて 断片的にソースを乗っけるから、なおさら動かない。
- 653 名前:デフォルトの名無しさん mailto:sage [2022/06/24(金) 23:54:16.48 ID:WnxbT+0Sr.net]
- コピペして動かすのって怖くないか?
少ない量ならまだしも100行だと何が起きてもおかしくない
- 654 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 01:09:59.54 ID:XeF3ZBAK0.net]
- それを修正できるスキルがあれば別かもだけど、なかなかいないのでは
- 655 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 08:29:17.86 ID:hk0FSiYld.net]
- ネットソースだとwsの指定とか省略されててコピペじゃ怖くて使えたもんじゃない
- 656 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 09:09:54.09 ID:HMw3/wS6H.net]
- 自分で一から書ける能力があればわざわざコピーなんざしないのさ。。。(-_-)
切り貼りつぎはぎだらけで変数の宣言がぐちゃぐちゃになってる 分かってくれる人いないかな(笑)
- 657 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 09:43:24.30 ID:XeF3ZBAK0.net]
- 独創でコード書けないと保守で詰むでしょ。
- 658 名前:デフォルトの名無しさん [2022/06/25(土) 10:00:09.34 ID:kapo/xgia.net]
- コピペが悪いのではなく、コピペで作ったコードを自分が提供した責任があるのだよ
- 659 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 10:15:11.28 ID:HMw3/wS6H.net]
- >>649
自分だけで時間短縮のために使ってるマクロだからそんなに困らないよ みんなに配布するレベルはこれからもしないと思う^^
- 660 名前:デフォルトの名無しさん [2022/06/25(土) 10:49:20.62 ID:Wc9Qs34b0.net]
- >>648
分かるけど理解はしない それを許したらそこでおしまい
- 661 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 10:54:34.90 ID:PITDVbGU0.net]
- まあ自分で使うだけならいいんじゃね
- 662 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 12:26:01.77 ID:W4jZJdCLd.net]
- 書ける能力あっても今までに作ったコードをコピペするだろ?
場合によっては共通関数の入ったモジュール程度を持ってくるにしても お前らもしかして同じこと1から書いてるの?
- 663 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 12:41:36.76 ID:7YC4We+Er.net]
- 別部署に行って、「規則が変わるからこのマクロも修正してくれ」って言われ、中を見てみたらセレクトメゾットやコピーメゾットが使われてた時の絶望感
「クリップボードの履歴を有効にしていると正常に作動しない事があるから必ず無効にしてくれ」ってそれ書き方おかしくないか? そして変数の宣言が強制されていなくて更に絶望する
- 664 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 12:56:07.50 ID:Fu1pMYi/M.net]
- >>655のレベルもたぶん似たようなもんだよ
- 665 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 14:57:17.56 ID:XeF3ZBAK0.net]
- >>654
と言うより、作って使用したらマクロは消しているのです。 再び必要になったら1から書いてますはい。 職場のローカルルールとして。
- 666 名前:デフォルトの名無しさん (ワッチョイ 3f7c-PGuA) mailto:sage [2022/06/25(土) 17:13:39 ID:ehcxDoIm0.net]
- >>657
ないわー 関数自体が使いまわし前提の考え方だし
- 667 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 17:43:12.02 ID:hk0FSiYld.net]
- >>654
理解しないでコピペするか理解して書いたコードを使い回すかの差は途轍もなく大きい
- 668 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 18:56:11.02 ID:XeF3ZBAK0.net]
- それどころか回りの奴らはVBAにしろExcelの学習すらやろうとしない。
仕事終わったら飲みに行く事しか考えていない。休日も何も努力しない現実。 興味ないヤツには進めてもダメなのかな
- 669 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 19:21:59.19 ID:WbawSRHfM.net]
- VBA使いに向上心を求めるのは酷でしょ
それがないからこそVBA止まりなのに
- 670 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 21:29:35.48 ID:Ujo38STt0.net]
- >>660
自分が使うのは勝手にしろだけど、それで優越感に浸って「周りの奴らは~」とかキモすぎだろ たかが仕事で使うの1つのツールごとき にここまでイキれるのはヤバいわ
- 671 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 21:31:08.83 ID:tv1Cabyi0.net]
- 他はすべて負けてるから何か一つでも勝てるものがほしいんや
- 672 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 21:32:27.25 ID:xn3lQ0RO0.net]
- レスバで勝てば世界ランクあがるしな
- 673 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 21:44:09.88 ID:VazVwqbS0.net]
- >>647
それってコピペしただけじゃ動かないってことよね? 動くように自分で指定すると思うんだけど、こわいってのはどういう事なんだぜ?
- 674 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 21:53:20.34 ID:Of9vbGQH0.net]
- >>663
負けの数ではお前が一番だ
- 675 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 22:26:51.85 ID:XeF3ZBAK0.net]
- 勝利するかために複雑な知識や技術を身につけているのだが??
間違ってる?
- 676 名前:デフォルトの名無しさん mailto:sage [2022/06/25(土) 22:29:13.51 ID:hk0FSiYld.net]
- >>665
wsを指定しないとActiveSheetで動こうとするから誤作動の原になる
- 677 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 00:40:58.82 ID:NOZ7SEa20.net]
- Webbrowserで証明書を自動選択する方法は無いものでしょうか?
- 678 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 00:44:34.36 ID:NC1QoP++r.net]
- >>667
誰に勝利するの? 何に勝利するの?
- 679 名前:デフォルトの名無しさん [2022/06/26(日) 07:38:11.30 ID:5vPg/0Rp0.net]
- 他言語やったからって
excelやVBAでやったことが無駄になることはないよ 他の言語で作ったもののUTのエビデンスをとるのに excelがもし無ければと思うとゾッとするし テストデータ作成にもVBA使うととっても便利な場合が多いし
- 680 名前:デフォルトの名無しさん (ワッチョイ 8f63-BYhf) mailto:sage [2022/06/26(日) 09:43:13 ID:/e5N//9v0.net]
- エクセルのある列に数字が入ってます。
そのエクセルと同じ階層にあるフォルダの下に 上記の数字から始まる名前のフォルダがあります。 (数字のあとに日本語が付いてます) このフォルダの探し方を教えていただきたく
- 681 名前:デフォルトの名無しさん (ワッチョイ 0f63-BYhf) mailto:sage [2022/06/26(日) 09:45:37 ID:Xa6L6yDT0.net]
- 会社のパソコンでVBAを使って
pdfをテキストへ変換しています。 (com.adobe.acrobat.plain-text) 変換処理は不安定でエラーが出ることが多いが 成功することが多いです。 しかし有料ライセンスは一切買ってもらっていません。 これはライセンス違反ですよね?? 違反ならもうやめます。
- 682 名前:デフォルトの名無しさん (ブーイモ MM5f-c/Mv) [2022/06/26(日) 09:56:38 ID:IFq6Yt8DM.net]
- >>672
num=cells(行,列).value dirname=dir(thisworkbook.path&"\"&num&"*",vbDirectory)
- 683 名前:デフォルトの名無しさん (ブーイモ MM5f-c/Mv) [2022/06/26(日) 09:59:07 ID:IFq6Yt8DM.net]
- dirname=dir(thisworkbook.path & "\" & num & "*", vbDirectory)
- 684 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 10:18:26.90 ID:6drPPg2U0.net]
- >>673
PowerQueryでもAdobeのAcrobatなしで pdfをある程度変換出来るけど?
- 685 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 10:25:43.07 ID:yfX3wl/l0.net]
- >>673
adobeに聞けとしか
- 686 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 11:39:03.04 ID:XMcnD9d40.net]
- EULA読んでダメって書かれてなきゃいいだろ
- 687 名前:デフォルトの名無しさん [2022/06/26(日) 12:11:58.60 ID:hFDBYOe90.net]
- クラスが入ってるCollectionの要素を置き換えるにはどうすればよいでしょうか?
Set col(2)=New MyClass() とやってもできないんです。
- 688 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 12:23:08.37 ID:tixRR40Y0.net]
- 置き換えはダメだからRemoveしてAdd
- 689 名前:デフォルトの名無しさん [2022/06/26(日) 13:30:17.16 ID:hFDBYOe90.net]
- >>680
そうですか ありがとうございます でもなぜ置き換えできないのでしょう? そのしくみを理解したいのですが スキルがあがるステップだと思うので
- 690 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 13:35:51.31 ID:VKkh0pnir.net]
- IEの入力欄に値いれるマクロ使ってたんだけど、エッジに移行して動かなくなったんよ
エッジの入力欄いじる方法ってご存知ないですか? 調べてもよくわからなくて
- 691 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 13:39:54.64 ID:PhXCrOZEd.net]
- VBAを投げ捨ててEdgeの拡張機能を作ろう
- 692 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 14:11:21.83 ID:1bCfGQVkd.net]
- Sendkeys
- 693 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 15:05:50.62 ID:WjaufMigd.net]
- まだInternetExplorer.Application は有効でしょ
サポートは切れたが動かなくなる訳ない
- 694 名前:デフォルトの名無しさん [2022/06/26(日) 15:26:20.76 ID:hFDBYOe90.net]
- なぜMsedge.Applicationにしないの?
- 695 名前:デフォルトの名無しさん [2022/06/26(日) 15:32:17.63 ID:hFDBYOe90.net]
- クラス(例:MyClass)が入ってるCollectionの要素(つまりMyClass)をある条件でsortしたいのですが
簡単な方法はないのですよね? これは標準モジュールにそのソート用のsubかfunctionを書くのが一般的ですか? 「ある条件」というのが複数あるので、複数個それを作るのが面倒。 あといま思い付いたけど、そのCollectionをメンバとして含む親クラスをつくり、その親クラスにその複数のsortに相当するfunctionを作るのがカッコイイです?
- 696 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 18:21:23.39 ID:WjaufMigd.net]
- たぶん用途的にArrayListが良いと思う
>>687
- 697 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 21:43:05.30 ID:h799Melv0.net]
- VBAのマクロ名てなにか制限ある?
Sub n98() MsgBox "a" End Sub というマクロを作ったんだが、実行できない。実行ボタンがグレーアウトする。 しかも、マクロボタンを押すとセルカーソルが彼方に飛ばされるんだが
- 698 名前:B
https://i.imgur.com/7iCfenT.mp4 [] - [ここ壊れてます]
- 699 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 22:29:47.48 ID:UUS+pyK9H.net]
- >>689
ワイはそのコードコピペしたらちゃんと動いたよ モジュールのコード上でF5キー押してみたら?
- 700 名前:デフォルトの名無しさん mailto:sage [2022/06/26(日) 22:31:36.52 ID:UUS+pyK9H.net]
- マクロ名の制限ももちろんあるよ
ググればすぐ出てくるはず だけどこのコードのマクロ名は問題無い
|

|