Excel VBA 質問スレ Part81

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2024/04/18(木) 14:03:38.03ID:cMr18rZu
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/
414デフォルトの名無しさん
垢版 |
2024/08/17(土) 23:51:33.20ID:mjVkf3Fy
バカの上塗りしてるだけって分かんないよね
思考が貧相だから永遠に分からずバカをさらし続けるだけw
2024/08/18(日) 08:16:23.58ID:XS9Mn0G9
しょーもない争いしてんな
読むのメンドイから三行でまとめろ
416デフォルトの名無しさん
垢版 |
2024/08/18(日) 10:26:07.26ID:EbtsM1RD
バカは話しを点でしか読めない
2024/08/18(日) 10:44:42.46ID:XS9Mn0G9
5chの専門板はオワコンへ向かってるのに
もっと仲良くできないのかYO
2024/08/18(日) 10:53:31.34ID:525XOaph
>>407
≫RPAツールで使えることなんて何の優位性もない
なぜなら大抵の言語は習熟すればRPAとして動作させられるから
VBAも例外じゃなく、ね


どういう意味?VBAでRPAツールを作れるってこと?
2024/08/18(日) 11:44:44.72ID:oXgoFL51
>>418
そうだよ
VBAって実はかなり多機能でVBS以上のことができる
VBSじゃ叩けないWindowsAPIやNativeAPIも叩ける
つまりCOM操作してアプリの自動化もできる
2024/08/18(日) 12:47:43.13ID:PxnYJG/C
それPowerShellでもできるデショ
(話をややこしくするクズ参上☆)
2024/08/18(日) 13:46:08.78ID:oXgoFL51
できる
RPAやりたいからってわざわざRPAツール買うのはコード書けないか無知か両方か
422デフォルトの名無しさん
垢版 |
2024/08/18(日) 15:01:57.67ID:EbtsM1RD
RPAツールという便利なものがあるのに使わないバカ
excelという便利なものがあるのに使わないバカと何ら変わらない
423デフォルトの名無しさん
垢版 |
2024/08/18(日) 16:00:16.87ID:Nyh7C61Z
RPAツールとは?
2024/08/18(日) 16:28:21.62ID:MeXPw8we
RPAは何時間短縮とかなんか回覧で回ってくるけど
詐欺みたいで好きでになれない
425デフォルトの名無しさん
垢版 |
2024/08/18(日) 18:28:52.87ID:+O87Ex/N
オレならVBAでもできますって言ってみれば?
2024/08/18(日) 19:14:24.46ID:UcfF2AfT
RPAスレではVBAも普通に話題に上る
AutomationAnywhereやUIPath、Winactorなんかははぼ話題に上らず、
既存のプログラミング言語で自動化する手法の情報交換が活発だった
ところがRPA自体銀の弾丸にはなり得ないと判り一気に過疎スレ化
RPAツール導入各社も星野リゾート初め数件しか成功事例を残せず雲散霧消でもはやRPAは死語
427デフォルトの名無しさん
垢版 |
2024/08/18(日) 19:45:41.54ID:xF14sZDo
中小とかでは出す金ないし作る技量もない
さらに給料少なくてダラダラ残業してる輩が残業代稼げなくなるからと、マジの抵抗勢力となってるw
そもそも何が自動化できるかほとんどの人がわかってませんからw
2024/08/18(日) 19:55:40.01ID:gyuqdQ7j
>>418
そもそもGUIアプリは自動化インターフェイスあるし
HJMLも自動化インターフェイスだし
Java VM とかは面倒だから画像マッチングしてるだけ
2024/08/18(日) 21:56:30.22ID:XS9Mn0G9
(手さぐりで学んだ)VBAとパワークエリで自動化した作業があるしメンテもしてたりで事務系チームでは有り難がられてるけど
DX人材として見たら底辺確定(根本的に仕事は遅いノロマ)なんで適度にダラダラ仕事を進めてるクソ人材ならここにおりゅお( ^ω^)
430397
垢版 |
2024/08/19(月) 01:44:55.21ID:WtwRo2mX
文系のバックエンド開発は、Ruby vs Java

それ以外は理系で大学院数学科なら、Python。
PHP は問題外

Javaは個人開発ではないし、
多重請負構造でかなり抜かれるから、やっても仕方ない。
Java土方は最底辺で、どんな香具師でも採用されるから勉強不要

だから、Ruby on Rails 一択!
Shopify, Gitlab も、Railsを使い続ける
431デフォルトの名無しさん
垢版 |
2024/08/19(月) 03:42:58.97ID:7ZqiAYJw
Rubyはもう終わってる
2024/08/19(月) 07:02:08.33ID:nb+RYuBs
Rubyは言語そのものよりもRubyバカのせいで嫌いになった
433デフォルトの名無しさん
垢版 |
2024/08/19(月) 08:50:53.50ID:fjcykWh5
そもそもプログラマは
複数の言語をマスターしないといけない境遇の人が多いのに
わざわざRubyを作った松本なんとかというアホのせいで
さらに学習コストがあがるようなバカなことをしやがった。

だから個人的にはRubyは意地でも学習しない。
434デフォルトの名無しさん
垢版 |
2024/08/19(月) 08:54:16.52ID:fjcykWh5
数年前にブームになったプログラミングスクールがたまたまそのときが人気の最大期だったRubyを採用したところが多いだけの理由で
それを始めた人が多い。
でもスクールは初心者やアホを大量に入学させようとしたので
Rubyが本当に身に付いた人は少ない。
2024/08/19(月) 09:59:14.56ID:r5bjtZ4H
そこらのスクールで身に付くのはごく一部の生徒だけ
言語がメジャーかどうかなんて関係ないぞ
2024/08/19(月) 10:36:56.24ID:aaMIOSkT
PC教室もプログラミングスクールも大して変わらんイメージ
2024/08/19(月) 10:57:59.24ID:MHv1Ok4j
駅前の教室ってのはね、パソコンでも英会話でも授業料で儲けるのが目的のビジネスなんですよ
あれでできるようになった人は、最初から素質があった選ばれた人なんです
438デフォルトの名無しさん
垢版 |
2024/08/19(月) 12:16:05.87ID:Qkd1XPzK
言語の選択は個人の勝手にすればいい
職場で使うかどうかは職場内で決めることであり
余所の人間が口挟む事じゃない
それ以上はスレ違い
439397
垢版 |
2024/08/20(火) 00:50:27.87ID:HSnXENdq
学校で学んで転職できるのが、Ruby on Rails だけ。
予備校と同じで、再現性が高い。
勉強した分だけ点数が取れる

だから、チート職業。
未経験から、1,500時間ぐらい。
これが例えば看護師なら、何年も掛かる。お金も掛かる

一方、Python はプログラミングとは無関係。
転職は理系で大学院数学科で決まる

大学院数学科の香具師が、プログラミングを勉強する。
逆に、プログラミングを勉強しても、大学院数学科にはなれない。
これを分かっていない香具師が多いから、だまされる

Pythonの学校が無いのは、プログラミングを教えても転職できないから。
だから、ほとんどの学校がRails

PHP は論外。
Java 土方は誰でもなれる
440デフォルトの名無しさん
垢版 |
2024/08/20(火) 00:56:12.83ID:Y5jYBi/d
KENTAと書かなくなってやんの( ´,_ゝ`)プッ
2024/08/20(火) 07:57:13.13ID:coHQsSsM
>>439
言語は道具でしかないし数学教室の連中が使うのはLISPやR、Wolfram
Pythonが世間で良く使われてるのはライブラリが豊富だからだよ
RubyはかつてPerlが6.0への移行を失敗して死んだように、
3.0への移行を失敗して死んだ
Railsで辛うじて延命してる終末期医療患者
442デフォルトの名無しさん
垢版 |
2024/08/20(火) 10:04:40.88ID:AQ3XXqQr
また宣伝
2024/08/20(火) 12:41:49.88ID:7kkCCkcv
Railsまだ生きていたのね
444デフォルトの名無しさん
垢版 |
2024/08/20(火) 16:27:25.35ID:7gW0oenX
VBAも糞だがRailsはそれ以上に糞
ところでRoRってなんで
Rails on Ruby じゃなくて
Ruby on Rails になったん
2024/08/20(火) 21:31:59.23ID:9xrQhKN6
香具師とかいつ以来だ…
446デフォルトの名無しさん
垢版 |
2024/08/20(火) 22:03:20.45ID:mIRryT6n
(ワラ
2024/08/21(水) 17:56:09.15ID:p6R299lZ
まーでも次の言語となったときにWeb系やるならjavascriptは必須だろうね
よくは知らないけどweb版のEXCELもtypescriptって似たようなのが使えるらしいし
2024/08/21(水) 19:53:29.30ID:leobAF1O
>>444
take on meはなんでI on takeじゃないの?
come on nowはなんでnow on comeじゃないの?
2024/08/21(水) 21:11:18.35ID:imFiEHqt
25年くらい前のPC教室は本当のPC教室だった記憶。講師陣がパソヲタばかりだったから。
今じゃ何故かお遊戯レベルらしい。
450デフォルトの名無しさん
垢版 |
2024/08/21(水) 22:05:33.99ID:6l3+xVC2
>>449
給料が安すぎるから、素人が素人にテキスト通りに教えているだけだしな。
451デフォルトの名無しさん
垢版 |
2024/08/21(水) 22:06:03.45ID:6l3+xVC2
>>447
いまはJavaScriptそのものを書く時代ではない。
452デフォルトの名無しさん
垢版 |
2024/08/22(木) 10:59:48.92ID:IKT838Oo
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/
453デフォルトの名無しさん
垢版 |
2024/08/22(木) 12:44:57.48ID:QvnctahQ
>>449
今何歳?
2024/08/22(木) 13:35:59.57ID:13ZvCKwS
>>449
今でもあるじゃん
PC教室やスマフォ教室はジジババの相談所
455デフォルトの名無しさん
垢版 |
2024/08/22(木) 13:48:48.18ID:3qb/muJZ
>>449
オタくらい知ってないと、子供のなぜなぜに答えられない
456デフォルトの名無しさん
垢版 |
2024/08/22(木) 17:19:57.36ID:0OofYQEx
今日、YouTubeのおすすめ動画にUSBメモリの使い方を教える動画が出てきた。

キャップのあり、なしと銀色の方が指すとかこんなのでも需要があることに少し驚いた。

USBを使うことになって参考になったというコメントがたくさんあって説明書を読む習慣もない人間だらけなんだと改めて思った。

そもそも「USB」はUSBメモリのことじゃないのも気持ち悪いコメント。
2024/08/22(木) 17:26:45.95ID:93tDdVa7
Excel VBAの動画みたいだね
2024/08/22(木) 19:12:51.77ID:4iA6d+k7
PC教室は爺様婆様の相談所ところかお茶会(笑)を開く場所になりつつある近所のPC教室。
年賀状の作り方とメールとラインと調べ物の検索のやり方の基本操作教えてあとはお茶会開いて談笑で終わるw
459デフォルトの名無しさん
垢版 |
2024/08/22(木) 20:15:42.12ID:0OofYQEx
>>458
結局、お金に困ってないからそうなる。iPhoneアプリをガンガン作っているおばあさんのような日本人が多ければ、日本の未来はまだ明るい。
2024/08/22(木) 20:43:48.46ID:4iA6d+k7
あのお婆さんは特別だね。もって産まれた才能みたいな
2024/08/22(木) 21:06:44.66ID:jQ+azWdr
でもiPhoneの開発ってwindowsPCじゃ厳しいんでしょ?
2024/08/22(木) 21:56:50.96ID:ClQu8McD
VBAが使えれば大体の事できるから困らない
463デフォルトの名無しさん
垢版 |
2024/08/22(木) 22:41:37.08ID:0OofYQEx
>>461
素人童貞は不可
2024/08/23(金) 11:41:14.53ID:ua4lXpr7
お、おう
465あぼーん
垢版 |
NGNG
あぼーん
2024/09/07(土) 11:13:37.83ID:wXnXY4Hk
今まで普通に軽く動いてたVBが極端にメモリ食うようになって重すぎて動かなくなってしまった
メモリ解放のコード入れたり配列化したりしてコード軽くしてもダメで、何か対策ありますかね
多分officeのバージョン上がったのが原因っぽいです
2024/09/07(土) 11:54:53.47ID:NJX9jJLt
VBはスレチガイだろ
2024/09/07(土) 17:29:43.63ID:xeyH6OqA
ヨソのネタの焼き直しだろ うっかりAを書き損ねただけで
未知のウィルスかも知れないから勝手に判断しないで専門機関にただちに通報して調査してもらえ 
と、ここでは目先の変わった回答しといてあげよう
2024/09/07(土) 18:28:39.57ID:SOY/Hsf8
Officeのバージョンが… とあるから、VBAの話だろう
うちもずっと問題なかったプログラムが、「メモリー不足」のような理由で停止した
470デフォルトの名無しさん
垢版 |
2024/09/07(土) 18:52:09.08ID:fjK8Ihmv
ひょっとしてメモリ4GBとかなのかな?
今は最低でも8GBは必要だし
出来れば16GBくらい欲しいところだよね
471デフォルトの名無しさん
垢版 |
2024/09/07(土) 18:59:51.26ID:N9ZAZJtk
[2年後]

ひょっとしてメモリ8GBとかなのかな?
今は最低でも16GBは必要だし
出来れば32GBくらい欲しいところだよね
2024/09/07(土) 19:13:02.79ID:E5jzofde
オプション→セキュリティ センター
信頼できる場所→新しい場所の追加
ファイルの格納フォルダを追加
2024/09/07(土) 20:15:57.38ID:z1Hda+/l
ココ↓
https://mevius.5ch.net/test/read.cgi/bsoft/1709099192/849
474デフォルトの名無しさん
垢版 |
2024/09/08(日) 12:02:11.54ID:p7GGKajw
EXCELのバグだとしたらEXCEL再起動や、メモリにゴミが残るならメモリ解放アプリ(MSが出してるのあったはず)で一時しのぎしながら修正待つのが無難
うちは32gbだし、それほどマクロ使いまくってないので問題に遭遇していない
(=対策考えようというモチベが沸かない)
2024/09/08(日) 20:09:15.39ID:y6plKiua
コピペさせてると右下ににゅにゅーっとなんか出てきてしばらくの間動作とまるけどあれ何?
とんでもなく時間かかるようになっちまったんだけど
476デフォルトの名無しさん
垢版 |
2024/09/08(日) 23:44:38.83ID:XpVygUQ/
10年ぶりくらいにリリースノート見たわ
えっ、こんなバグあったの? これまでの大丈夫か? と昔も思ってた記憶が蘇ったわ
またしばらく見ないw
2024/09/09(月) 11:40:58.77ID:CQiqzRbc
イルカ思い出したわωωωωωωωωω
2024/09/09(月) 13:32:37.22ID:HTEgQ7lD
なんか出てきてじゃあ判らない 見てる本人が何なのか把握してから相談しないと
設定のクリップボードで履歴残すようにしてるのでは? 常に消すように設定しとかないと
「今、これコピペしたよ!またしたよ!またまた・・」ってのじゃないのか?
エロ画像次々にDLすると「今、AエロDLしたよ!またBエロDLしたよ!またまたCエロ・・」てのは出る
すべてのDL履歴とかまでご丁寧に残すから、そのたんび履歴削除しないといけなくて面倒
「すべて見ているぞ」っつー典型だな
479デフォルトの名無しさん
垢版 |
2024/09/09(月) 20:33:23.82ID:7blItiVr
コパイはそれがもっと酷くなる
家族共用なんて今まで以上に丸見えにw
コパイのせいでxxバレましたってのがこれから溢れるようになる
480デフォルトの名無しさん
垢版 |
2024/09/10(火) 13:13:04.96ID:KGjTz1X0
win8辺りから迷走してるな
勝手に個人情報晒すのやめてくれ
macとかでもそうなんか
481デフォルトの名無しさん
垢版 |
2024/09/11(水) 16:48:56.96ID:8aiHgdAj
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
482481
垢版 |
2024/09/11(水) 16:49:54.62ID:8aiHgdAj
追記

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
2024/09/11(水) 17:50:24.06ID:Y0T74YZt
>>481
For ~ Nextの中でsを変えちゃだめ (s = s + 1 の部分)
Caseが1個しかない時は、わざわざSelect Caseなんか使わない (If を使った方がシンプルに書ける)
2024/09/11(水) 20:57:15.88ID:bUeWYzfk
>>481
For文使う必要ある?
i が30以下なら〜で終わりそうな。
2024/09/11(水) 23:08:59.50ID:6PhQvlaY
部内使う処理程度の話だけど
新人の女の子から先輩まで俺が作ったVBA処理を必須レベルで当たり前に使ってるのを見ると嬉しくなってしまう
これが社畜ってことだな
486481
垢版 |
2024/09/12(木) 08:51:21.97ID:w0nxnzjv
>483
>484

ありがとうございます。
意図として連携してるコンボボックスが3つあり、コンボボックスの中身が今後増えていく予定があります。
中身が増えたときに、Caseを使っていたのですが、Caseだと長々とコードを書かなくてはならないと思い、Forを使いました。
2024/09/12(木) 10:14:19.60ID:wdLRCtoQ
for文以降をインデントしてないことにイラつく
488デフォルトの名無しさん
垢版 |
2024/09/12(木) 11:12:58.05ID:w0nxnzjv
>>487
短気は早漏(損気)だぜw
2024/09/12(木) 12:47:42.20ID:BT175jx4
(掲示板では)インデントが難しい
490デフォルトの名無しさん
垢版 |
2024/09/12(木) 14:28:52.49ID:5K/F1aNR
初めて書いたときにビックリしたわ
2024/09/12(木) 15:08:24.92ID:wdLRCtoQ
全部ならともかくDim以降はインデントできてるからな
2024/09/12(木) 16:35:19.97ID:BT175jx4
これがインデントのお手本らしい
https://i.imgur.com/QIQ1bp8.png
2024/09/12(木) 16:43:16.05ID:wdLRCtoQ
>>492
安心する
494デフォルトの名無しさん
垢版 |
2024/09/12(木) 21:56:53.49ID:zb+H+Z7x
excelであるセル、例えばセルA5の数字がランダムに変化するのですが、
セルA5に表示された数値の最大値を知りたいのです。
MAX関数等は既に使って知っていますが、MAX関数ではこれは出来ません。
何か方法ないでしょうか?
2024/09/12(木) 22:08:22.31ID:BT175jx4
>>494
A5の内容を書き換えてるのが何者かと、書き換える方法によって最大値を求める方法も変わる
496デフォルトの名無しさん
垢版 |
2024/09/12(木) 22:23:01.62ID:zb+H+Z7x
>>495
A5のセルを書き変えているのは株のソフトです。
2024/09/13(金) 08:47:58.84ID:H4b8XLVp
>>494
俺なら全く同じレイアウトのシートをコピーで作っておいて
セルの値の変更イベントで2つの内容を比較して
大きかった時に退避シートのセルに上書きするかな
もっとスマートな方法があるかもしれない
2024/09/13(金) 10:17:11.58ID:3NwUwDPn
株のソフト側にそれぐらいの機能はあるだろう 無いのか?
つか、わざわざExcelにデータを落とし込む意味は? どのくらいの頻度でA5セルを上書きしてるかわからんし
書き変わった数字だけ見てる理由も図り兼ねるし、どの期間の最大値を求めたいかとかすらわからん
2024/09/13(金) 12:28:52.69ID:49GkiWoo
株サイトをスクレイピングするマクロを手に入れたはいいけど、仕組みがわからなくてセルに表示された内容を見るしかできない人なんでしょ
500デフォルトの名無しさん
垢版 |
2024/09/13(金) 13:02:53.26ID:GKBB3kor
そもそも関数とか書いているのだからスレチ
501デフォルトの名無しさん
垢版 |
2024/09/13(金) 13:04:59.32ID:sg+hDRWZ
>>499
あらかたそういうことだと皆わかってるけど、今更どした
502デフォルトの名無しさん
垢版 |
2024/09/13(金) 13:07:01.80ID:sg+hDRWZ
>>500
えっ?!
バカすw
2024/09/13(金) 13:11:54.62ID:CuNhTKaW
xlsmでもマクロのパスワードって簡単に解除できるの
504481
垢版 |
2024/09/13(金) 13:17:52.39ID:BkJPe7Zz
>>492
その点線の表示はどういう設定ですか?
教えて
2024/09/13(金) 13:31:58.83ID:49GkiWoo
>>504
これはExcelの機能じゃない
プログラムを綺麗に整形してくれるサイトとかアプリとかが別にある
506481
垢版 |
2024/09/13(金) 13:36:37.63ID:BkJPe7Zz
>>505
ですよね
調べても出てこなかった…
507デフォルトの名無しさん
垢版 |
2024/09/13(金) 16:48:32.57ID:bblj+c3p
>>485
辞めたら陰でボロクソ言われてる未来
2024/09/13(金) 16:56:09.74ID:3NwUwDPn
株のソフトってからには、ローソク足チャートとか含まれてそうなものだが
単にスクレイピングしてるってだけなら、Excel側でそのデータをチャートにできる
ps://liibercraft.com/archives/1430 真似するだけで簡単に作れる
最大値知りたい だけじゃ無く、始値終値安値とかも比較しなきゃ、高値だけ追っても
何が何だか
2024/09/13(金) 17:04:30.81ID:LR+YI2VO
>>507
辞めた後の評判が自分まで聞こえてくることはないからヘーキ
2024/09/13(金) 21:35:37.59ID:pOLLC01h
>>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
2024/09/18(水) 04:18:48.87ID:m7bc9t2M
>>492
1つ目の段落はしないなー
512デフォルトの名無しさん
垢版 |
2024/09/18(水) 09:19:49.82ID:6p1dNV5V
オレも1段目はしない派だな
513デフォルトの名無しさん
垢版 |
2024/09/18(水) 11:09:59.45ID:P4TXdwxF
IEが使えなくなった今、
VBAからChromeブラウザでHTMLを操作する方法はありますか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況