24/07/30 21:07:14.23 nPiAUXL+.net
10の頃はクリボー履歴を残さない設定があったけど
322:デフォルトの名無しさん
24/07/30 21:17:03.86 IMwqHlbY.net
>>311
千円で買えよ!
323:デフォルトの名無しさん
24/07/30 21:17:57.51 IMwqHlbY.net
ヤフーオークションでプロダクトキーが投げ売りされてんのに
324:デフォルトの名無しさん
24/07/30 21:40:39.64 y7kCcZvj.net
クリップボードを経由させなきゃいいんじゃね
325:デフォルトの名無しさん
24/07/30 23:34:32.29 IMwqHlbY.net
?
326:デフォルトの名無しさん
24/07/30 23:43:30.51 3AyLEo6Q.net
フォルダ内のテキストファイルの○行目をシートに転記するマクロで○行目指定してんのに何故か別の行が転記されるときがあるんだが理由が分からん
327:デフォルトの名無しさん
24/07/30 23:56:53.87 Gd5OjP8y.net
>>321
プログラムは思った通りには動かない、書いた通りに動くんだ
結果がおかしい時はプログラムがちゃんと書けてない時
328:デフォルトの名無しさん
24/07/31 00:28:49.92 C8AjW84O.net
>>316
11にもあるんだよなぁ……
329:デフォルトの名無しさん
24/07/31 01:02:36.32 6HFWnvUK.net
>>321
ブックとシート両方指定してるのに
違うシートが書き換えられた事ならあるわ
330:デフォルトの名無しさん
24/07/31 01:38:59.52 j31w/jNU.net
>>324
それはどこかでブックやシートの指定を忘れてるか、オブジェクトの取得をミスってるだけだな
油断してるとありがち
331:デフォルトの名無しさん
24/07/31 01:54:38.89 Qef+C1SH.net
Excelのコピー履歴とクリップボードは別物だぞ?
332:デフォルトの名無しさん
24/07/31 02:47:34.27 trwcXpOe.net
>>314
自決しました。
Windows10でも再現したのでWindows11 の問題ではなくoffice365?office2021?の問題でした。
列をcutしてinsertするとエラーみたいなのが暫く居座りその間処理が止まる現象。
ググるとコピペで発生している話がよく目につきました。
カットインサートの前後でクリボをクリアするコード書くとエラーみたいな表示は出なくなるが処理がもたつく。
結局、列を先にインサートしてコピー先を用意し、そこにvalueで=して写し、元の列を削除としました。
結局クリボを使わないコピペ方法しか手は無いのかな?
結果的にはoffice2016で行うカットインサートよりも早くなりましたが、結構な量の書き換えが必要なので億劫です。
333:デフォルトの名無しさん
24/07/31 04:15:45.86 l5XjTwno.net
馬鹿は勝手な略語を使う法則
334:デフォルトの名無しさん
24/07/31 07:50:11.76 OuZca68t.net
略語じゃなく死語の執着心が書き込んだのかもしれないからセーフ
335:デフォルトの名無しさん
24/07/31 11:45:53.11 VvBYCWWN.net
クリボーが自決したと聞いて
336:デフォルトの名無しさん
24/07/31 12:04:38.53 yHR2oE13.net
ヴイバω
337:デフォルトの名無しさん
24/07/31 13:27:20.87 fuIQVzH2.net
数百~数千セルをコピペする前任者マクロのせいでクッソ時間かかるしExcelが不安定になってたから
.Value=.Value の形式に書き換えたら一瞬で終わるようになったしExcel落ちもなくなった
安易にコピペを使うべきじゃない
338:デフォルトの名無しさん
24/07/31 13:30:42.38 fuIQVzH2.net
しかもWin10/11のクリップボード履歴をオンにした状態でコピペ操作マクロを走らせると処理時間がさらに数倍跳ね上がるからなおさらコピペに頼るべきではない
書き換え面倒だが、問題になる前にとっとと書き換えてしまった方がよい
339:デフォルトの名無しさん
24/07/31 13:50:12.85 Qef+C1SH.net
マクロの記録が出力するようなコードは元に戻す想定があるやり方
素人すぎる
340:デフォルトの名無しさん
24/07/31 19:12:15.49 ItA7Zull.net
保存しないで閉じれば全部元に戻るよ
341:デフォルトの名無しさん
24/07/31 20:25:34.28 C8AjW84O.net
Option Explicit を忘れてはいけない(戒め)
342:デフォルトの名無しさん
24/08/02 13:38:36.64 LW5WSMGd.net
そういえば昔Option Explicit否定派な変わり者いたよなこのスレに
343:デフォルトの名無しさん
24/08/02 17:15:37.31 yXdF5XFq.net
どうでもいいわ
Option Explicitを使わない程度で不都合が起きるような規模のVBAなんか書いてる時点で目糞鼻糞
344:デフォルトの名無しさん
24/08/02 17:41:00.65 RJHe8AcT.net
言ってる意味がよく分からないのでやはり変わり者ですね
ツイッタランドにも否定派の方がいましたがこちらも同じく主張が意味不明でしたね
単に「宣言文書くのクッッッソめんどくせぇ!」で済ませばいいのにね
345:デフォルトの名無しさん
24/08/02 19:12:57.36 kTuoqE6u.net
それじゃ歯糞耳糞だ
346:デフォルトの名無しさん
24/08/02 19:32:19.39 KL94aMIo.net
Option Explicit書き忘れて起きた不具合の元探す方が
クッッッッッッ
347:デフォルトの名無しさん
24/08/02 19:58:40.98 Ro0baU8U.net
でもディメンションなのはアタマおかしいヨネ
348:デフォルトの名無しさん
24/08/02 20:27:33.22 LUFwjzrI.net
まあ自分がどう書こうが勝手だが人のやり方を否定するのは野暮ってもんだよな
349:デフォルトの名無しさん
24/08/02 21:27:07.90 4wv1Q78q.net
そりゃ一人で完結すりゃ争いは起きないね
前任後任だのチームだのが絡んでくるからいがみ合いになる
350:デフォルトの名無しさん
24/08/02 22:05:55.68 J98WfhXq.net
>>338
即湧いてワロタ
351:デフォルトの名無しさん
24/08/03 02:39:59.46 ppylJjDR.net
信長の野暮
352:デフォルトの名無しさん
24/08/03 13:06:39.36 JyMvO2zf.net
5ちゃんねるか知恵袋だか忘れたが、Option Explicitを設定しないのは車のシートベルトしないと同じだと回答している書き込みあったわ。
まさに同意だわ
353:デフォルトの名無しさん
24/08/03 13:13:17.52 oMO7m+yD.net
ある程度コードが長くなってくると、単純ミスの発見に必須になってくる
そんなもんいらんと言い切る奴は大したコードを書いてないか経験が浅いだけの若造
354:デフォルトの名無しさん
24/08/03 13:17:25.42 uWshwS+N.net
あって良かったはあっても無くて良かったってケースは皆無だもんな
355:デフォルトの名無しさん
24/08/03 15:27:30.62 sFBrUPHD.net
☑変数の宣言を強制する(R)
356:デフォルトの名無しさん
24/08/03 18:48:24.17 8ODDC/y5.net
いまPythonをイチから学んでるんだけど
やっぱVBAの強みってセルがあることだよな
GUIとかSQLとか作るのだるい
357:デフォルトの名無しさん
24/08/03 19:03:40.05 7s8FsGDq.net
それはexcelでVBA使ってる場合の強みでしかない
他で使えるのもメリットなんやで
358:デフォルトの名無しさん
24/08/03 21:05:13.88 JyMvO2zf.net
20代の若造のマクロは大抵コピペの嵐じゃん。
マクロなんかネットで一発すよ!
らしい。
359:デフォルトの名無しさん
24/08/03 21:15:12.35 Ofm/URRa.net
コピペの嘘記事が大量に出てくるしな
360:デフォルトの名無しさん
24/08/03 23:51:49.88 7s8FsGDq.net
大量に出てくるのはどうでもいい
レアなやつは8割合ってれば充分
361:デフォルトの名無しさん
24/08/06 20:08:40.33 xPMGDobJ.net
>>336
同意
362:デフォルトの名無しさん
24/08/08 14:26:43.84 2wQ5DD3E.net
>>353
しょうがないよMicrosoft Copilotめっちゃ便利だもん
おかげで俺みたいなプログラミングわからないやつでもPython書くのが捗るし
363:デフォルトの名無しさん
24/08/08 23:36:02.84 doRVWNRV.net
VBAって難易度高いプログラム言語だよね
364:デフォルトの名無しさん
24/08/09 01:58:00.38 dJ4n48Xt.net
?
365:デフォルトの名無しさん
24/08/09 02:02:04.68 f1Gdo+kb.net
馬鹿には難しいだろうね
366:デフォルトの名無しさん
24/08/09 07:46:05.74 y5LRpnGX.net
>>358
難度高いよ
例外処理も非力だしインターフェースも貧弱
でも動かすことだけが目的なら簡単
367:デフォルトの名無しさん
24/08/09 08:14:09.95 JNg6TpLc.net
GASなどのJava系より取っ付きやすいとは思う
368:デフォルトの名無しさん
24/08/09 10:05:07.13 2lEDi4ut.net
PowerShellとかの方がよっぽどカオスだぜ
369:デフォルトの名無しさん
24/08/10 16:33:51.91 ggu8DHpD.net
他の言語バリバリのヤツはVBAはプログラミングではないと言っているヤツもいるくらいだ
370:し。
371:デフォルトの名無しさん
24/08/10 16:41:57.86 snkZ5znt.net
VBSの死が決まって、VBAでなきゃって理由はますます減ったよね
372:デフォルトの名無しさん
24/08/10 17:45:55.95 amT+KQsv.net
次のofficeで全てのVBA動かなくなりますっ発表されたら、世界中で阿鼻叫喚だわw
373:デフォルトの名無しさん
24/08/10 17:46:38.66 pVYvKIbO.net
阿鼻叫喚
あ・はな・さけ・かん?
374:デフォルトの名無しさん
24/08/10 18:55:09.16 zlzCP8i7.net
>>367
惜しい
ちょっと違う
375:デフォルトの名無しさん
24/08/10 19:09:52.00 7jDF1OwQ.net
VBSくん死亡宣言、なんだかんだでズルズル引き伸ばされそうor結局生き残りそう
つーかVBAがかつてそうだったよね?
VB.NETに移行する算段とか立ててなかったっけ?
376:デフォルトの名無しさん
24/08/10 19:12:02.43 7jDF1OwQ.net
あとVBAって一部ライブラリをVBS側に依存してる?らしいぢゃん?
VBS実行封印だけならともかくライブラリ類まで消し去るとVBAからDictionaryとか使えなくなるとかゆー話聞いたけど大丈夫か?
377:デフォルトの名無しさん
24/08/10 19:52:28.90 pVYvKIbO.net
>>368
糞!
378:デフォルトの名無しさん
24/08/11 19:58:34.54 vLftz32y.net
システム屋上げのVBA要らね論の記事が大手を振って馬鹿向けに量産されてるけど、VBA無くすとか流石にそこまでしたらあの大量の記事が嘘ばっかりだったとばれる騒ぎになるだろうから、嘘八百書いてた識者とやらがそれは止めに入る面白い構図が見れそう
379:デフォルトの名無しさん
24/08/11 21:40:22.98 XM0OOoo/.net
ならんでしょ
既にpythonに移行してるとこ多いし
380:デフォルトの名無しさん
24/08/12 09:41:06.61 CB/0l0GS.net
もはやVBA組めまーす!ドヤッ( ・´ー・`)
な時代では無いのか
381:デフォルトの名無しさん
24/08/12 13:14:51.66 yvJhQtGB.net
IT業界だとスキルの一つに過ぎないけど
非ITだとちょっと自動化できるだけでスゲー!って魔術師みたいな扱いされる
しかしそういう所でのマクロ化はいろいろ問題が起こりがちなので幾ら褒められようとも積極的に関与したいものではない
単に自分が楽できる範囲ならやるけど
382:デフォルトの名無しさん
24/08/12 19:53:41.08 CB/0l0GS.net
マクロまでガッツリと勉強するユーザーの割合が低いみたいだしね
383:デフォルトの名無しさん
24/08/12 21:19:21.11 oguLp6jE.net
世の中の企業の9割は零細でIT技術者なんか雇う余裕はない
たまたま採用した事務がVBAを知ってればラッキーってレベル
384:デフォルトの名無しさん
24/08/12 22:12:51.94 CB/0l0GS.net
零細のIT技術者募集は空求人が多いって聞いたよ😅
385:デフォルトの名無しさん
24/08/12 22:26:32.39 /IqGtkl0.net
>>378
どんなメリットが?
386:デフォルトの名無しさん
24/08/13 00:51:10.29 dDDCElEa.net
求人と見せかけて実は会社名や業務内容を広く知ってもらうための広告として使ってるとか、大当たりSSRの人材を引くまで断り続けるとか、まあほかにも色々な理由が
387:デフォルトの名無しさん
24/08/13 08:15:18.65 31hyM6rg.net
VBAスキルある方~と求人表に記載されているのはちょっと注意だね。
面接時に結局は他の言語のスキルを求められる。
面接官「ウチはVBAよりJavaのスキル持った人が欲しいんだよね~」って
388:デフォルトの名無しさん
24/08/13 08:28:06.02 1qO46bJe.net
なんでそんなに詳しいの?
そういうの受けた経験?
新卒で入った会社以外全然知らないわ
389:デフォルトの名無しさん
24/08/13 08:28:42.82 rRvFBVxW.net
>>381
実際にそんなことあるのか疑問
390:デフォルトの名無しさん
24/08/13 08:29:18.06 jOsTHSWg.net
>>381
ほんそれな。つかハロワ経由?
ハロワのクソ企業は虚偽の求人内容とかザラ。求人表の業務内容の記載と面接時に聞かされる業務内容に齟齬がありまくりとかな。
391:デフォルトの名無しさん
24/08/13 14:04:27.83 gUfJ/bG1.net
>>381
結局各種DB接続やスクレイピングとかsshとか
先の先のスクリプトも書く事になるしね
392:デフォルトの名無しさん
24/08/13 14:34:19.20 B17rHj/F.net
ちょうどFIRE暇つぶしにプログラム関連の求人てどんななんだろって思ってたところ
田舎の方なんでどこまで求められるのか全くわからなかったんで参考になった
393:デフォルトの名無しさん
24/08/13 19:27:25.14 5moK4dNX.net
VBAとかは調べながらでギリギリ行けてたが謎に導入されたローコードで詰みそう
コピペと違って脳みそ使う必要があるから怠すぎる
自力でプログラミングできる地頭の人しか無理やろこれ
394:デフォルトの名無しさん
24/08/13 21:15:27.97 31hyM6rg.net
人事「VBAスキルと記載すれば応募者が食いついてくると思ってw」
これが実情です
395:デフォルトの名無しさん
24/08/13 22:25:02.89 LywBtOsR.net
へー
396:デフォルトの名無しさん
24/08/16 10:17:51.09 mTuAUrtQ.net
>>388
それどこの会社?
397:デフォルトの名無しさん
24/08/16 21:28:37.42 ViYrIJuS.net
うち
398:デフォルトの名無しさん
24/08/16 21:52:33.28 35VKA4d2.net
VBA楽しいし飽きて来た訳じゃないんだけど
最近はVSCodeの使い方の勉強がてらjavascript勉強してる。
Web系になっちゃうからちょっと毛色が違うけど住めば都って感じでこれはこれで面白いね。
VBAみたいな型宣言が無かったりちょっと違和感覚えたりするけど関数自体を変数に入れたり出来る。
クライアントサイドの言語はjavascriptでいいとして、サーバーサイドを何にするかと言ったところで
最近は猫も杓子もpythonpython言ってるから間があればこいつも勉強しようかな?と思ってる。
勿論何か面白い考え方や使い方があればVBAに還元してみようかなと。
ちなみに.Net系勉強したときはその後VBAでもクラス結構使うようになって特に移譲によるポリモーフィズムを意識するようになったかな。
399:デフォルトの名無しさん
24/08/16 22:40:00.90 ViYrIJuS.net
♪繰り返す
400:デフォルトの名無しさん
24/08/17 07:44:54.86 vcC7C3Xj.net
>>392
let
401:デフォルトの名無しさん
24/08/17 09:18:09.45 PTeNYZCX.net
>>392
javas少し覚えたら、C#でWinアプリとか作ってみるといいかもね
それで勘所がわかったら、Android使ってるならそのアプリとか
アプリ完成しなくても軽く動かして体験してみるのもいいよ
402:デフォルトの名無しさん
24/08/17 09:35:02.97 PTeNYZCX.net
>>395
VBA知ってるとVB.net行きたくなると思うけど、似て非なるものなのでその非なるもの覚えるよりはC系に慣れたほうがと思う
(あくまで主観)
もちろんVB.netも書いて体験してみるのは悪いことではない
403:デフォルトの名無しさん
24/08/17 10:04:01.38 9Uz9N2V1.net
Python は大学院数学科みたいな高度技術者を求めているので、求人が少ない。
求人倍率は全言語中、唯一の1以下。
理系で、勉強期間が8年掛かるから効率が悪い
よって文系のバックエンド開発なら、Ruby on Rails 一択!
Linux, WSL2, Docker も使う
筑波大学も使っている、Railsチュートリアルのサイトで、
古いバージョンのRails 5 なら無料で読める
Rubyの作者・まつもとの故郷、島根県の商業高校でも、Railsでアプリを作っている
404:デフォルトの名無しさん
24/08/17 10:27:30.66 b6KEZC78.net
Rubyは宗教臭いからイヤ
405:デフォルトの名無しさん
24/08/17 10:54:52.97 vcC7C3Xj.net
>>398
めっちゃわかる
406:デフォルトの名無しさん
24/08/17 11:27:11.36 dXQLugyN.net
>>395
Winアプリ作れるようになってると、世の中に無い(単独で動く)自分専用アプリ作れるのが役に立つ
C#でやっとくとRPAにも使える
UiPath(個人無料)ってやつではC#でも書ける(VB.netでも可だが)
407:デフォルトの名無しさん
24/08/17 12:32:04.14 vcC7C3Xj.net
>>400
pyでpywinauto使ったって良いんだし、
そんなのC#の強みとはいえなくね
むしろベンダーロックされに行くムーブで良いこと無しでは
それにjsからC#って何の親和性もないじゃん
408:デフォルトの名無しさん
24/08/17 12:53:33.43 aXMzb0wj.net
>>401
EXCELやVBA使ってる時点でベンダーロックみたいなもんですけど
EXCELやVBA不要なところへどうぞw
409:デフォルトの名無しさん
24/08/17 18:09:21.21 lug/hhyo.net
ちょっと気になって調べてみたら何の冗談かVSCodeでもEXCEL VBAって組めるみたいだね。
ただインテリセンスが効くようになるのとGITによるソースコード管理が出来るようになるくらいであまりメリットが感じられない。
まぁまだ試してもいないし記事を飛ばし読みした程度だからハッキリしたことは分からんけど。
410:デフォルトの名無しさん
24/08/17 18:22:16.67 vcC7C3Xj.net
>>402
別にVBAなんかがベンダーロックされてるってのを否定してはいないよ
そこから出て新たにベンダーロックされに行くのはちがくね?ってだけ
モラハラDV男と別れた!さあ別のモラハラDV男と添い遂げるぞ!とはならんでしょって話
411:デフォルトの名無しさん
24/08/17 20:40:23.17 MuSWDPjK.net
>>404
じゃあもう一つのpyでWinアプリ作る方法は?
VSくらい環境揃ってるの?
412:デフォルトの名無しさん
24/08/17 21:02:35.94 lug/hhyo.net
うん?
何を持ってしてベンダーロックインとするかの定義によるのかも知れないけど、昔は知らないけど今は普通にLINUX上でもC#は使えるんじゃないかなぁ。
VSCodeはLINUXにも入れられるし、プラグインにC#あるし。
まぁ、普通のVSにあるWeb系じゃない方のUI系のコントローラーやASP.Net独自のコントローラーみたいのを使うって言うなら話は別だけど、それを言ったらPythonも一緒だし。
413:デフォルトの名無しさん
24/08/17 21:30:08.66 vcC7C3Xj.net
本筋じゃなく言葉尻だけ捉えてイチャモン付ける奴多いな
ベンダーロックの話はC#じゃなくUIPathのことだよ
RPAツールで使えることなんて何の優位性もない
なぜなら大抵の言語は習熟すればRPAとして動作させられるから
VBAも例外じゃなく、ね
414:デフォルトの名無しさん
24/08/17 22:05:36.36 Y6gC47u6.net
ID:vcC7C3Xj
話しの流れ、内容読めてないバカ
415:デフォルトの名無しさん
24/08/17 22:54:25.81 vcC7C3Xj.net
>>408
>>400読み返した上で同じこと言ってれば良いよ
416:デフォルトの名無しさん
24/08/17 23:02:56.62 PTeNYZCX.net
バカなのは >>407
とか見ることでもわかりますね
バカはバカ故に自身がバカということがわからないw
417:デフォルトの名無しさん
24/08/17 23:08:54.16 vcC7C3Xj.net
理論立てて反論できないのでバカというレッテル貼りしかできない
憐れw
418:デフォルトの名無しさん
24/08/17 23:17:57.80 MN9lH0vG.net
たったあれくらいのレスを理解できないなんて相当なバカなのに理論立ててとか腹痛いw
419:デフォルトの名無しさん
24/08/17 23:30:45.79 vcC7C3Xj.net
サーバサイドの勉強したい相手にC#勧める方はさすが頭よろしおすなぁ
内容に対する意見じゃなく書き手を打ち負かしたい、
手段は人格否定とレッテル張りでと考えてる時点でもはや建設的な議論にはならないな
420:デフォルトの名無しさん
24/08/17 23:51:33.20 mjVkf3Fy.net
バカの上塗りしてるだけって分かんないよね
思考が貧相だから永遠に分からずバカをさらし続けるだけw
421:デフォルトの名無しさん
24/08/18 08:16:23.58 XS9Mn0G9.net
しょーもない争いしてんな
読むのメンドイから三行でまとめろ
422:デフォルトの名無しさん
24/08/18 10:26:07.26 EbtsM1RD.net
バカは話しを点でしか読めない
423:デフォルトの名無しさん
24/08/18 10:44:42.46 XS9Mn0G9.net
5chの専門板はオワコンへ向かってるのに
もっと仲良くできないのかYO
424:デフォルトの名無しさん
24/08/18 10:53:31.34 525XOaph.net
>>407
≫RPAツールで使えることなんて何の優位性もない
なぜなら大抵の言語は習熟すればRPAとして動作させられるから
VBAも例外じゃなく、ね
どういう意味?VBAでRPAツールを作れるってこと?
425:デフォルトの名無しさん
24/08/18 11:44:44.72 oXgoFL51.net
>>418
そうだよ
VBAって実はかなり多機能でVBS以上のことができる
VBSじゃ叩けないWindowsAPIやNativeAPIも叩ける
つまりCOM操作してアプリの自動化もできる
426:デフォルトの名無しさん
24/08/18 12:47:43.13 PxnYJG/C.net
それPowerShellでもできるデショ
(話をややこしくするクズ参上☆)
427:デフォルトの名無しさん
24/08/18 13:46:08.78 oXgoFL51.net
できる
RPAやりたいからってわざわざRPAツール買うのはコード書けないか無知か両方か
428:デフォルトの名無しさん
24/08/18 15:01:57.67 EbtsM1RD.net
RPAツールという便利なものがあるのに使わないバカ
excelという便利なものがあるのに使わないバカと何ら変わらない
429:デフォルトの名無しさん
24/08/18 16:00:16.87 Nyh7C61Z.net
RPAツールとは?
430:デフォルトの名無しさん
24/08/18 16:28:21.62 MeXPw8we.net
RPAは何時間短縮とかなんか回覧で回ってくるけど
詐欺みたいで好きでになれない
431:デフォルトの名無しさん
24/08/18 18:28:52.87 +O87Ex/N.net
オレならVBAでもできますって言ってみれば?
432:デフォルトの名無しさん
24/08/18 19:14:24.46 UcfF2AfT.net
RPAスレではVBAも普通に話題に上る
AutomationAnywhereやUIPath、Winactorなんかははぼ話題に上らず、
既存のプログラミング言語で自動化する手法の情報交換が活発だった
ところがRPA自体銀の弾丸にはなり得ないと判り一気に過疎スレ化
RPAツール導入各社も星野リゾート初め数件しか成功事例を残せず雲散霧消でもはやRPAは死語
433:デフォルトの名無しさん
24/08/18 19:45:41.54 xF14sZDo.net
中小とかでは出す金ないし作る技量もない
さらに給料少なくてダラダラ残業してる輩が残業代稼げなくなるからと、マジの抵抗勢力となってるw
そもそも何が自動化できるかほとんどの人がわかってませ�
434:ゥらw
435:デフォルトの名無しさん
24/08/18 19:55:40.01 gyuqdQ7j.net
>>418
そもそもGUIアプリは自動化インターフェイスあるし
HJMLも自動化インターフェイスだし
Java VM とかは面倒だから画像マッチングしてるだけ
436:デフォルトの名無しさん
24/08/18 21:56:30.22 XS9Mn0G9.net
(手さぐりで学んだ)VBAとパワークエリで自動化した作業があるしメンテもしてたりで事務系チームでは有り難がられてるけど
DX人材として見たら底辺確定(根本的に仕事は遅いノロマ)なんで適度にダラダラ仕事を進めてるクソ人材ならここにおりゅお( ^ω^)
437:397
24/08/19 01:44:55.21 WtwRo2mX.net
文系のバックエンド開発は、Ruby vs Java
それ以外は理系で大学院数学科なら、Python。
PHP は問題外
Javaは個人開発ではないし、
多重請負構造でかなり抜かれるから、やっても仕方ない。
Java土方は最底辺で、どんな香具師でも採用されるから勉強不要
だから、Ruby on Rails 一択!
Shopify, Gitlab も、Railsを使い続ける
438:デフォルトの名無しさん
24/08/19 03:42:58.97 7ZqiAYJw.net
Rubyはもう終わってる
439:デフォルトの名無しさん
24/08/19 07:02:08.33 nb+RYuBs.net
Rubyは言語そのものよりもRubyバカのせいで嫌いになった
440:デフォルトの名無しさん
24/08/19 08:50:53.50 fjcykWh5.net
そもそもプログラマは
複数の言語をマスターしないといけない境遇の人が多いのに
わざわざRubyを作った松本なんとかというアホのせいで
さらに学習コストがあがるようなバカなことをしやがった。
だから個人的にはRubyは意地でも学習しない。
441:デフォルトの名無しさん
24/08/19 08:54:16.52 fjcykWh5.net
数年前にブームになったプログラミングスクールがたまたまそのときが人気の最大期だったRubyを採用したところが多いだけの理由で
それを始めた人が多い。
でもスクールは初心者やアホを大量に入学させようとしたので
Rubyが本当に身に付いた人は少ない。
442:デフォルトの名無しさん
24/08/19 09:59:14.56 r5bjtZ4H.net
そこらのスクールで身に付くのはごく一部の生徒だけ
言語がメジャーかどうかなんて関係ないぞ
443:デフォルトの名無しさん
24/08/19 10:36:56.24 aaMIOSkT.net
PC教室もプログラミングスクールも大して変わらんイメージ
444:デフォルトの名無しさん
24/08/19 10:57:59.24 MHv1Ok4j.net
駅前の教室ってのはね、パソコンでも英会話でも授業料で儲けるのが目的のビジネスなんですよ
あれでできるようになった人は、最初から素質があった選ばれた人なんです
445:デフォルトの名無しさん
24/08/19 12:16:05.87 Qkd1XPzK.net
言語の選択は個人の勝手にすればいい
職場で使うかどうかは職場内で決めることであり
余所の人間が口挟む事じゃない
それ以上はスレ違い
446:397
24/08/20 00:50:27.87 HSnXENdq.net
学校で学んで転職できるのが、Ruby on Rails だけ。
予備校と同じで、再現性が高い。
勉強した分だけ点数が取れる
だから、チート職業。
未経験から、1,500時間ぐらい。
これが例えば看護師なら、何年も掛かる。お金も掛かる
一方、Python はプログラミングとは無関係。
転職は理系で大学院数学科で決まる
大学院数学科の香具師が、プログラミングを勉強する。
逆に、プログラミングを勉強しても、大学院数学科にはなれない。
これを分かっていない香具師が多いから、だまされる
Pythonの学校が無いのは、プログラミングを教えても転職できないから。
だから、ほとんどの学校がRails
PHP は論外。
Java 土方は誰でもなれる
447:デフォルトの名無しさん
24/08/20 00:56:12.83 Y5jYBi/d.net
KENTAと書かなくなってやんの( ´,_ゝ`)プッ
448:デフォルトの名無しさん
24/08/20 07:57:13.13 coHQsSsM.net
>>439
言語は道具でしかないし数学教室の連中が使うのはLISPやR、Wolfram
Pythonが世間で良く使われてるのはライブラリが豊富だからだよ
RubyはかつてPerlが6.0への移行を失敗して死んだように、
3.0への移行を失敗して死んだ
Railsで辛うじて延命してる終末期医療患者
449:デフォルトの名無しさん
24/08/20 10:04:40.88 AQ3XXqQr.net
また宣伝
450:デフォルトの名無しさん
24/08/20 12:41:49.88 7kkCCkcv.net
Railsまだ生きていたのね
451:デフォルトの名無しさん
24/08/20 16:27:25.35 7gW0oenX.net
VBAも糞だがRailsはそれ以上に糞
ところでRoRってなんで
Rails on Ruby じゃなくて
Ruby on Rails になったん
452:デフォルトの名無しさん
24/08/20 21:31:59.23 9xrQhKN6.net
香具師とかいつ以来だ…
453:デフォルトの名無しさん
24/08/20 22:03:20.45 mIRryT6n.net
(ワラ
454:デフォルトの名無しさん
24/08/21 17:56:09.15 p6R299lZ.net
まーでも次の言語となったときにWeb系やるならjavascriptは必須だろうね
よくは知らないけどweb版のEXCELもtypescriptって似たようなのが使えるらしいし
455:デフォルトの名無しさん
24/08/21 19:53:29.30 leobAF1O.net
>>444
take on meはなんでI on takeじゃないの?
come on nowはなんでnow on comeじゃないの?
456:デフォルトの名無しさん
24/08/21 21:11:18.35 imFiEHqt.net
25年くらい前のPC教室は本当のPC教室だった記憶。講師陣がパソヲタばかりだったから。
今じゃ何故かお遊戯レベルらしい。
457:デフォルトの名無しさん
24/08/21 22:05:33.99 6l3+xVC2.net
>>449
給料が安すぎるから、素人が素人にテキスト通りに教えているだけだしな。
458:デフォルトの名無しさん
24/08/21 22:06:03.45 6l3+xVC2.net
>>447
いまはJavaScriptそのものを書く時代ではない。
459:デフォルトの名無しさん
24/08/22 10:59:48.92 IKT838Oo.net
memo
URLリンク(nordot.app)
URLリンク(www.mrc.ritsumei.ac.jp)
URLリンク(www.ritsumei.ac.jp)
460:デフォルトの名無しさん
24/08/22 12:44:57.48 QvnctahQ.net
>>449
今何歳?
461:デフォルトの名無しさん
24/08/22 13:35:59.57 13ZvCKwS.net
>>449
今でもあるじゃん
PC教室やスマフォ教室はジジババの相談所
462:デフォルトの名無しさん
24/08/22 13:48:48.18 3qb/muJZ.net
>>449
オタくらい知ってないと、子供のなぜなぜに答えられない
463:デフォルトの名無しさん
24/08/22 17:19:57.36 0OofYQEx.net
今日、YouTubeのおすすめ動画にUSBメモリの使い方を教える動画が出てきた。
キャップのあり、なしと銀色の方が指すとかこんなのでも需要があることに少し驚いた。
USBを使うことになって参考になったというコメントがたくさんあって説明書を読む習慣もない人間だらけなんだと改めて思った。
そもそも「USB」はUSBメモリのことじゃないのも気持ち悪いコメント。
464:デフォルトの名無しさん
24/08/22 17:26:45.95 93tDdVa7.net
Excel VBAの動画みたいだね
465:デフォルトの名無しさん
24/08/22 19:12:51.77 4iA6d+k7.net
PC教室は爺様婆様の相談所ところかお茶会(笑)を開く場所になりつつある近所のPC教室。
年賀状の作り方とメールとラインと調べ物の検索のやり方の基本操作教えてあとはお茶会開いて談笑で終わるw
466:デフォルトの名無しさん
24/08/22 20:15:42.12 0OofYQEx.net
>>458
結局、お金に困ってないからそうなる。iPhoneアプリをガンガン作っているおばあさんのような日本人が多ければ、日本の未来はまだ明るい。
467:デフォルトの名無しさん
24/08/22 20:43:48.46 4iA6d+k7.net
あのお婆さんは特別だね。もって産まれた才能みたいな
468:デフォルトの名無しさん
24/08/22 21:06:44.66 jQ+azWdr.net
でもiPhoneの開発ってwindowsPCじゃ厳しいんでしょ?
469:デフォルトの名無しさん
24/08/22 21:56:50.96 ClQu8McD.net
VBAが使えれば大体の事できるから困らない
470:デフォルトの名無しさん
24/08/22 22:41:37.08 0OofYQEx.net
>>461
素人童貞は不可
471:デフォルトの名無しさん
24/08/23 11:41:14.53 ua4lXpr7.net
お、おう
472:デフォルトの名無しさん
24/08/27 16:06:04.85 Wn8fKDQZ.net
NHKでも紹介されたアプリ【TEMU】が
最大5000円分のPayPayを貰えるキャンペーン実施中!
URLリンク(i.ibb.co)
URLリンク(temu.com)
1.リンク先からダウンロード
2.インストール後、リンク先からTEMUを開く
3.メールやGoogle、Appleアカウント等で登録
4.最大7商品無料ルーレットを回す(今回のキャンペーンとは直接関係ありません)
5.友人や家族など招待
6.PayPay付与
キャンペーンの終了時期が不明なのでお早めに!
473:デフォルトの名無しさん
24/09/07 11:13:37.83 wXnXY4Hk.net
今まで普通に軽く動いてたVBが極端にメモリ食うようになって重すぎて動かなくなってしまった
メモリ解放のコード入れたり配列化したりしてコード軽くしてもダメで、何か対策ありますかね
多分officeのバージョン上がったのが原因っぽいです
474:デフォルトの名無しさん
24/09/07 11:54:53.47 NJX9jJLt.net
VBはスレチガイだろ
475:デフォルトの名無しさん
24/09/07 17:29:43.63 xeyH6OqA.net
ヨソのネタの焼き直しだろ うっかりAを書き損ねただけで
未知のウィルスかも知れないから勝手に判断しないで専門機関にただちに通報して調査してもらえ
と、ここでは目先の変わった回答しといてあげよう
476:
24/09/07 18:28:39.57 SOY/Hsf8.net
Officeのバージョンが… とあるから、VBAの話だろう
うちもずっと問題なかったプログラムが、「メモリー不足」のような理由で停止した
477:デフォルトの名無しさん
24/09/07 18:52:09.08 fjK8Ihmv.net
ひょっとしてメモリ4GBとかなのかな?
今は最低でも8GBは必要だし
出来れば16GBくらい欲しいところだよね
478:デフォルトの名無しさん
24/09/07 18:59:51.26 N9ZAZJtk.net
[2年後]
ひょっとしてメモリ8GBとかなのかな?
今は最低でも16GBは必要だし
出来れば32GBくらい欲しいところだよね
479:デフォルトの名無しさん
24/09/07 19:13:02.79 E5jzofde.net
オプション→セキュリティ センター
信頼できる場所→新しい場所の追加
ファイルの格納フォルダを追加
480:デフォルトの名無しさん
24/09/07 20:15:57.38 z1Hda+/l.net
ココ↓
スレリンク(bsoft板:849番)
481:デフォルトの名無しさん
24/09/08 12:02:11.54 p7GGKajw.net
EXCELのバグだとしたらEXCEL再起動や、メモリにゴミが残るならメモリ解放アプリ(MSが出してるのあったはず)で一時しのぎしながら修正待つのが無難
うちは32gbだし、それほどマクロ使いまくってないので問題に遭遇していない
(=対策考えようというモチベが沸かない)
482:デフォルトの名無しさん
24/09/08 20:09:15.39 y6plKiua.net
コピペさせてると右下ににゅにゅーっとなんか出てきてしばらくの間
483:動作とまるけどあれ何? とんでもなく時間かかるようになっちまったんだけど
484:デフォルトの名無しさん
24/09/08 23:44:38.83 XpVygUQ/.net
10年ぶりくらいにリリースノート見たわ
えっ、こんなバグあったの? これまでの大丈夫か? と昔も思ってた記憶が蘇ったわ
またしばらく見ないw
485:デフォルトの名無しさん
24/09/09 11:40:58.77 CQiqzRbc.net
イルカ思い出したわωωωωωωωωω
486:デフォルトの名無しさん
24/09/09 13:32:37.22 HTEgQ7lD.net
なんか出てきてじゃあ判らない 見てる本人が何なのか把握してから相談しないと
設定のクリップボードで履歴残すようにしてるのでは? 常に消すように設定しとかないと
「今、これコピペしたよ!またしたよ!またまた・・」ってのじゃないのか?
エロ画像次々にDLすると「今、AエロDLしたよ!またBエロDLしたよ!またまたCエロ・・」てのは出る
すべてのDL履歴とかまでご丁寧に残すから、そのたんび履歴削除しないといけなくて面倒
「すべて見ているぞ」っつー典型だな
487:デフォルトの名無しさん
24/09/09 20:33:23.82 7blItiVr.net
コパイはそれがもっと酷くなる
家族共用なんて今まで以上に丸見えにw
コパイのせいでxxバレましたってのがこれから溢れるようになる
488:デフォルトの名無しさん
24/09/10 13:13:04.96 KGjTz1X0.net
win8辺りから迷走してるな
勝手に個人情報晒すのやめてくれ
macとかでもそうなんか
489:デフォルトの名無しさん
24/09/11 16:48:56.96 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
24/09/11 16:49:54.62 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:デフォルトの名無しさん
24/09/11 17:50:24.06 Y0T74YZt.net
>>481
For ~ Nextの中でsを変えちゃだめ (s = s + 1 の部分)
Caseが1個しかない時は、わざわざSelect Caseなんか使わない (If を使った方がシンプルに書ける)
492:
24/09/11 20:57:15.88 bUeWYzfk.net
>>481
For文使う必要ある?
i が30以下なら~で終わりそうな。
493:デフォルトの名無しさん
24/09/11 23:08:59.50 6PhQvlaY.net
部内使う処理程度の話だけど
新人の女の子から先輩まで俺が作ったVBA処理を必須レベルで当たり前に使ってるのを見ると嬉しくなってしまう
これが社畜ってことだな
494:481
24/09/12 08:51:21.97 w0nxnzjv.net
>483
>484
ありがとうございます。
意図として連携してるコンボボックスが3つあり、コンボボックスの中身が今後増えていく予定があります。
中身が増えたときに、Caseを使っていたのですが、Caseだと長々とコードを書かなくてはならないと思い、
495:Forを使いました。
496:デフォルトの名無しさん
24/09/12 10:14:19.60 wdLRCtoQ.net
for文以降をインデントしてないことにイラつく
497:デフォルトの名無しさん
24/09/12 11:12:58.05 w0nxnzjv.net
>>487
短気は早漏(損気)だぜw
498:デフォルトの名無しさん
24/09/12 12:47:42.20 BT175jx4.net
(掲示板では)インデントが難しい
499:デフォルトの名無しさん
24/09/12 14:28:52.49 5K/F1aNR.net
初めて書いたときにビックリしたわ
500:デフォルトの名無しさん
24/09/12 15:08:24.92 wdLRCtoQ.net
全部ならともかくDim以降はインデントできてるからな
501:デフォルトの名無しさん
24/09/12 16:35:19.97 BT175jx4.net
これがインデントのお手本らしい
URLリンク(i.imgur.com)
502:デフォルトの名無しさん
24/09/12 16:43:16.05 wdLRCtoQ.net
>>492
安心する
503:デフォルトの名無しさん
24/09/12 21:56:53.49 zb+H+Z7x.net
excelであるセル、例えばセルA5の数字がランダムに変化するのですが、
セルA5に表示された数値の最大値を知りたいのです。
MAX関数等は既に使って知っていますが、MAX関数ではこれは出来ません。
何か方法ないでしょうか?
504:デフォルトの名無しさん
24/09/12 22:08:22.31 BT175jx4.net
>>494
A5の内容を書き換えてるのが何者かと、書き換える方法によって最大値を求める方法も変わる
505:デフォルトの名無しさん
24/09/12 22:23:01.62 zb+H+Z7x.net
>>495
A5のセルを書き変えているのは株のソフトです。
506:デフォルトの名無しさん
24/09/13 08:47:58.84 H4b8XLVp.net
>>494
俺なら全く同じレイアウトのシートをコピーで作っておいて
セルの値の変更イベントで2つの内容を比較して
大きかった時に退避シートのセルに上書きするかな
もっとスマートな方法があるかもしれない
507:デフォルトの名無しさん
24/09/13 10:17:11.58 3NwUwDPn.net
株のソフト側にそれぐらいの機能はあるだろう 無いのか?
つか、わざわざExcelにデータを落とし込む意味は? どのくらいの頻度でA5セルを上書きしてるかわからんし
書き変わった数字だけ見てる理由も図り兼ねるし、どの期間の最大値を求めたいかとかすらわからん
508:デフォルトの名無しさん
24/09/13 12:28:52.69 49GkiWoo.net
株サイトをスクレイピングするマクロを手に入れたはいいけど、仕組みがわからなくてセルに表示された内容を見るしかできない人なんでしょ
509:デフォルトの名無しさん
24/09/13 13:02:53.26 GKBB3kor.net
そもそも関数とか書いているのだからスレチ
510:デフォルトの名無しさん
24/09/13 13:04:59.32 sg+hDRWZ.net
>>499
あらかたそういうことだと皆わかってるけど、今更どした
511:デフォルトの名無しさん
24/09/13 13:07:01.80 sg+hDRWZ.net
>>500
えっ?!
バカすw
512:デフォルトの名無しさん
24/09/13 13:11:54.62 CuNhTKaW.net
xlsmでもマクロのパスワードって簡単に解除できるの
513:481
24/09/13 13:17:52.39 BkJPe7Zz.net
>>492
その点線の表示はどういう設定ですか?
教えて
514:デフォルトの名無しさん
24/09/13 13:31:58.83 49GkiWoo.net
>>504
これはExcelの機能じゃない
プログラムを綺麗に整形してくれるサイトとかアプリとかが別にある
515:481
24/09/13 13:36:37.63 BkJPe7Zz.net
>>505
ですよね
調べても出てこなかった…
516:デフォルトの名無しさん
24/09/13 16:48:32.57 bblj+c3p.net
>>485
辞めたら陰でボロクソ言われてる未来
517:デフォルトの名無しさん
24/09/13 16:56:09.74 3NwUwDPn.net
株のソフトってからには、ローソク足チャートとか含まれてそうなものだが
単にスクレイピングしてるってだけなら、Excel側でそのデータをチャートにできる
ps://liibercraft.com/archives/1430 真似するだけで簡単に作れる
最大値知りたい だけじゃ無く、始値終値安値とかも比較しなきゃ、高値だけ追っても
何が何だか
518:デフォルトの名無しさん
24/09/13 17:04:30.81 LR+YI2VO.net
>>5
519:07 辞めた後の評判が自分まで聞こえてくることはないからヘーキ
520:デフォルトの名無しさん
24/09/13 21:35:37.59 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:デフォルトの名無しさん
24/09/18 04:18:48.87 m7bc9t2M.net
>>492
1つ目の段落はしないなー
522:デフォルトの名無しさん
24/09/18 09:19:49.82 6p1dNV5V.net
オレも1段目はしない派だな
523:デフォルトの名無しさん
24/09/18 11:09:59.45 P4TXdwxF.net
IEが使えなくなった今、
VBAからChromeブラウザでHTMLを操作する方法はありますか?
524:デフォルトの名無しさん
24/09/18 11:37:48.60 XI8ifICC.net
まだIEは使えるしEdgeやChromeも使える
525:デフォルトの名無しさん
24/09/18 12:03:02.51 P4TXdwxF.net
>>514
そのやりかたとは?
526:デフォルトの名無しさん
24/09/18 14:03:12.68 E6OhFCQt.net
Floorp
527:デフォルトの名無しさん
24/09/18 16:32:27.89 NxnC1wWp.net
>>511
Privateは1文字目じゃないのこれ
528:デフォルトの名無しさん
24/09/19 20:18:28.74 /NVs7a9q.net
>>511
だよね~
529:デフォルトの名無しさん
24/09/20 22:36:42.12 F97xUAlJ.net
まだマクロのスレが息しているとは驚き
530:デフォルトの名無しさん
24/09/21 00:06:25.91 rFMm4e/D.net
>>519
そろそろ就職して現実を見ろよ
531:デフォルトの名無しさん
24/09/22 09:20:02.85 Fif89iKN.net
>>520
その前に、就職していない現実を見ろよ
532:デフォルトの名無しさん
24/09/29 10:55:52.42 IMLgMCCX.net
ププッw 効いてる効いてる
533:デフォルトの名無しさん
24/09/29 10:59:10.16 VFzoAUjL.net
VBAで業務効率化をしたいけどもうこれ以上アイデアが浮かばない
アイデアを浮かばせるのによいことってあるかな?
534:デフォルトの名無しさん
24/09/29 11:22:06.13 CpzCvyCM.net
アイデアを作る一番良い方法はインプットとアウトプットを増やすこと
ってなんかの本で読んだ
535:デフォルトの名無しさん
24/09/29 16:26:37.39 XFqGlKVL.net
仕事嫌だけど週末に思いついたはコードを試したい
536:デフォルトの名無しさん
24/09/29 21:08:04.43 bEUkoqm2.net
>>523
まずは手作業で全部やってみ?
537:デフォルトの名無しさん
24/09/30 10:30:36.61 l00cXZwV.net
色んな情報を脳にインプットすることで選択の幅が広がる
それらを実際にアウトプットとして作ることで良い所や悪い所が経験として蓄積されるみたいな
538:デフォルトの名無しさん
24/10/01 00:08:28.55 /md2jSGe.net
seleniumBASICをインストールしてヘッドレスモードでスクレイピングしてたんだけど
突然、ヘッドレスモードにならずにブラウザが表示されるようになった
chromeとchromedriverをアップデートしたのが原因なんだろうけど
今までアップデートしても何とも無かったのになんでだろう・・・
ブラウザが表示される以外では問題なくスクレイピング出来ています。
なぜだか分かりますか?
539:デフォルトの名無しさん
24/10/01 04:27:07.05 4Z5DZZe1.net
>>528
ブラウザの仕様はしょっちゅう勝手に変わる
540:デフォルトの名無しさん
24/10/01 06:33:46.48 cpW1buAI.net
ASISが仕様と諦めて地道に追従するしかない
541:デフォルトの名無しさん
24/10/01 07:13:42.06 Ql4d/q6g.net
>>528
白いウィンドウが表示されるやつ?
オプションを --headless=old にしたら表示されなくなったよ
542:デフォルトの名無しさん
24/10/01 11:08:22.05 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 '② Debug.Print dic("a")(0) '③ VBAって①はできるのに②はできないのな ①と③の結果が同じで101 chatGPTに聞いてみたけどしっかりは理解できんかったわ 参照できないんだってことは分かった 一旦valueの配列を取得してから、この配列の(0)に代入したあとにもう一度元の位置に配列ごと戻せということらしい C#とjavascriptで同じ事やってみたけど普通にできるからVBAが異常なんかね
544:デフォルトの名無しさん
24/10/01 11:31:03.00 /md2jSGe.net
>>531
うおおおおおおおおおお
モーレツに感動しました
マジでありがとう
ここ数日悩みまくって "headless=new" を試したけどダメだった
そうかぁ old だったかのか・・・
545:デフォルトの名無しさん
24/10/01 11:40:57.94 6vRh522T.net
>>532
配列じゃなくてdicの値を取り出す関数だからね
546:デフォルトの名無しさん
24/10/01 11:43:32.60 aeft4n4n.net
年取ったら超単純な機転が利かなくなっちゃうんだろうな、めげずに頑張れ
547:デフォルトの名無しさん
24/10/01 15:03:02.71 uIcos+y8.net
>>534
gptもそんなこと言ってた
variant型変数取り出してるからどうのこうの
でもそれなら(0)ってつけたらエラー起きちゃうんじゃないの
Dim a As Variant
Debug.Print a(0)
たとえばこうやるとエラー起きるじゃんみたいな話に持って行ったんだけどうまくはぐらかされて撤退してきた
エラーが起きるなら仕様なんだなって分かるんだけどエラーでない
101000はどこに行ったのか聞いてみたけどそれもよくわからんかった
gptの話だと、結局本体ではなくてコピーに代入してるそうだ
そうなのかそうなんだって、わかったふり
548:デフォルトの名無しさん
24/10/01 19:54:06.57 4yFbtrHM.net
他の言語と違ってVBでは配列をコピー(代入)すると
中身も含めて丸ごとコピーされる
つまりdicへの格納、取出しのたびに複製された配列が作成される
複製の中身を書き換えても元のデータは変わらない
他の言語では参照のコピーになる事が多いね
549:デフォルトの名無しさん
24/10/01 23:57:01.81 UgLwFGVQ.net
なので参照になるようにすればエエってこと
550:デフォルトの名無しさん
24/10/02 10:28:02.48 XbzwGALZ.net
>VBでは配列をコピー(代入)すると
>中身も含めて丸ごとコピーされる
いや他の言語でもそうだろω
551:デフォルトの名無しさん
24/10/02 10:33:17.12 837aqOia.net
>>539
あなたは脳弱ですね
552:デフォルトの名無しさん
24/10/02 10:41:52.26 Yo3NYRw/.net
ByValやByRefは使えないの?
553:デフォルトの名無しさん
24/10/02 11:06:17.08 97hNZVMu.net
>>539
参照をコピーする言語の方が多いんじゃね
554:デフォルトの名無しさん
24/10/02 13:02:33.22 /2Ign3qJ.net
VBAってちょっと小難しいことし始めるとはまる
ゴリゴリ書いてれば問題起きないんだけど
>>532の続きなんだけど、
結果としてできあがったDictionaryのvalue部分をそのまんまワークシートのRangeに代入しようというのが次の課題です。
dic.Itemsで取得できる配列が、ちょうどVariant型の2次元配列っぽい
てことは、これはそのままRangeにぶち込めばいけるんか?と思ってやってみたら、#N/Aが代入されたりとよくわからん
もしかして~と思ってWorksheetfunction.Transposeを二回かけたら、なんか成功した。
これも理由はよく分からんかったのだが、ありがとうございますTransposeさま
そもそも2回Transposeかけるとうまくいくってことがあるってのが理解できないのが俺のだめなところなんで勉強してきます
555:デフォルトの名無しさん
24/10/02 14:54:23.03 /2Ign3qJ.net
あーわかった
dic.Itemsで取得できる配列は(1, 1)とかではアクセスできないやつだ
(1
556:)(1)か これが前の疑問の答えにも繋がりそう
557:デフォルトの名無しさん
24/10/03 20:33:55.02 z+TmlZL7.net
(・)(・)
558:デフォルトの名無しさん
24/10/06 17:37:17.48 XBGRnPc0.net
VBAを利用してURL(WEBにある)画像をはりたい
【状況】
あるシート(シート1とする)のA列に画像のURL(画像.jpg)だけが多くの行数に渡りはってある。
なおそのA列の中にはURLがない行もある(1行や2行URL無かったり)
【したいこと】
上と同じシート(シート1)のB列にA列のURLにアクセスしたときの画像をはりつけたい。
またURLがはってある終りの行になったら止まるようにしたい。
なお、URL元リンク参照だけだとリンク切れしたときに画像も表示されなくなるのは困るので、
画像を埋め込んだ形にしたい。
(URL元リンク画像が変更されたときはしかたない)
どなたか教えて頂けたら助かります。
OS:windows10
Excel2013
559:デフォルトの名無しさん
24/10/06 22:29:50.86 LjW/9goQ.net
ブラウザ何使ってるんだろ?
560:デフォルトの名無しさん
24/10/06 23:24:40.36 KFHvzP2C.net
>>546
HTMLにはいくつも画像があると思うけど?
561:デフォルトの名無しさん
24/10/07 00:25:16.29 zYX/1qdW.net
>>546
セルA1に画像のURLが書かれているとき、その画像をセルB1に表示するVBAコードは
Url = Cells(1, 1)
Cells(1, 2).InsertPictureInCell (Url)
あとは Cells の第1引数を i 等に変えて、Url = "" が何回か連続するまでDo~Loop等で回せばいい
が、VBAを使うまでもなく、IMAGE関数を使うほうが楽
B1セルに
=IMAGE(A1)
と書いて、セルの右下隅にカーソルを合わせ、黒い「+」が出たらダブルクリック
562:デフォルトの名無しさん
24/10/07 00:39:41.14 zYX/1qdW.net
自レス
>>549はやっぱうまく動かんかも
Select使う形に変更
Cells(i, 2).Select
Selection.InsertPictureInCell (Cells(i, 1))
563:デフォルトの名無しさん
24/10/07 07:28:10.74 WKTA2FMr.net
>>548
何言ってんだURIは一意だろ
564:デフォルトの名無しさん
24/10/07 08:11:41.52 7m9aEApF.net
>>548
htmlじゃなくてjpgのURLだぞ
質問がわかりにくいけど、そう読み取れる
565:デフォルトの名無しさん
24/10/07 09:24:43.78 WJe3vOXb.net
えっちな画像収集のVBAか? 画像のリンクを隠すサイトも多いからどうなんだ
つか、Excel2013でネット上のファイル収集 怖いもの知らずか
566:デフォルトの名無しさん
24/10/07 18:57:33.84 ehpfJtfp.net
普段はスケベな画像収集のためにVBA書いてるだけなんでしょ?
567:デフォルトの名無しさん
24/10/07 19:48:37.22 miJRchcr.net
>>546
シート1のA列にあるURLから画像を取得しB列に貼りつけ
Sub InsertImages()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim pic As Picture
Dim picURL As String
' シート1を設定
Set ws = ThisWorkbook.Sheets("シート1")
' A列の最後の行を取得
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
' A列の各行をループ
For i = 1 To lastRow
picURL = ws.Cells(i, 1).Value
' URLが空でない場合
If picURL <> "" Then
' 画像をB列に貼り付け
Set pic = ws.Pictures.Insert(picURL)
With pic
.Left = ws.Cells(i, 2).Left
.Top = ws.Cells(i, 2).Top
.Placement = xlMoveAndSize
End With
End If
Next i
End Sub
568:デフォルトの名無しさん
24/10/07 19:56:22.41 ATZvPGNU.net
>>546で書いた者なのだが
URLリンク(i.imgur.com)
とりあえずこれでなんとかいけそう
なんとかというかまぁ、いけるがgptに頼った自分にもやもやする
>>549
IMAGE関数ってEXCEL2024だか2023の最新版の機能なんじゃないの?
俺持ってるのEXCEL2013だからIMAGE関数が実装されてない
というかもともとIMAGE関数ってあった?いやしらんけど
>>553-554
スクレイピングかどうかは俺も良くわからない
569:デフォルトの名無しさん
24/10/07 19:59:06.34 ATZvPGNU.net
>>555
遅くなったがサンキュー
これを機会にマイクロソフトクエリーと、vbaというか関数込みをしっかりやりたい
gpt案外いい先生になる
コードに説明添えてとか質問したら答えてくれるし
570:デフォルトの名無しさん
24/10/07 21:11:01.50 ATZvPGNU.net
>>555
' URLが空でない場合
サンキューついでに思ったのだが、
このコメントって URLが空で(はない)場合、つまりURLがある場合なのか、
URLが空っぽで無い場合、つまりURLがない場合なのか、
というかセルにないのかあるのか、
URL自体が存在ないのかあるのか、
わからん if <> then で読み取れるちゃとれるが
571:デフォルトの名無しさん
24/10/07 21:44:05.09 mWca/n3q.net
こんなのサンプルプログラムレベルだろ
ChatGPTをありがたがる奴なんてこんなもん
572:デフォルトの名無しさん
24/10/07 22:19:33.65 WJe3vOXb.net
>>555
のは、リンク先の画像サイズがそのまま貼り付く
>>556
のは、セルの高さに合わせてリサイズされたものが貼り付く 共によきかな
573:デフォルトの名無しさん
24/10/08 03:02:45.83 fm1p80ci.net
>>558
あの書き方はDBなどnullもあり得る場合にも対応できる判定方法
それを踏まえてああ書くように覚えとくといい
574:デフォルトの名無しさん
24/10/08 03:27:35.63 Z37XWRbK.net
GPTってファイルサーチのモジュール書いてと言ったら書いてくれるんかね?
575:デフォルトの名無しさん
24/10/08 03:50:49.48 ZlFUv9Vp.net
>>562
ネットの海に誰かの書いたサンプルがあれば探してきてくれる
なければ動かないめちゃめちゃなコードを出すか、何の役にも立たないアドバイスをくれるかどっちか
576:デフォルトの名無しさん
24/10/08 07:27:56.80 FAnEs44N.net
>>563
何も知らないなら何も言わないほうが良いぞ
馬鹿がバレるから
577:デフォルトの名無しさん
24/10/08 09:26:28.18 2vPrSKyO.net
>>559
googleで検索しても該当する妥当なものがヒットしなかった
IMAGE関数という最新のExcel2024を用いた検索結果が冒頭にヒットした
まぁ販売する側は買わせたいのだろうけどね、生憎俺はExcel2013なんだ
その他検索ワードを遡ってみたりしてもうまい具合なのは出なかった
具体的なVBAコード、サンプルコードが出なかった
俺の検索ワードの入れ方が間違っていたのかもしれない
即答性を考えるとChatGPTが良かった
今更ながら実践として懐疑的な見方をしていたがいい具合にでたので結果的には満足だが自分の未熟さは痛感してる
578:デフォルトの名無しさん
24/10/08 09:29:20.79 2vPrSKyO.net
>>560-561
たしかにセルの高さに合わせてリサイズだね
最初ChatGPTでそのまま貼りつくがあったんだけど、
ChatGPTが吐いたコードをもう一度質問にいれてもっとよくできないかとか質問したら
リサイズとかいろいろ候補だしまくってきて、それが楽しかった
最初手打ちでぽちぽちやろうとしていたのだがその時はセルが大きすぎるから画像サイズがそのままでも
よかったんだよね。元の画像を勝手に縮小サイズにされて貼り付けられるのが怖かったけれど。
うまいことセルに合わせてくれるからそれはそれで結果オーライ
書き方についてはなるほどね、nullか。nullと聞いて思い出したのだが
今作ってる表をDB化というかマイクロソフトクエリーでいじりたいと思ってて、
その際空欄セルどうするか考えてたのよね。日付の場合の空欄はどうしようとか、色々
579:デフォルトの名無しさん
24/10/08 09:58:30.42 kzEBFuSt.net
考える前に手を動かせばよかったな
580:デフォルトの名無しさん
24/10/08 10:22:56.17 +McDiVVz.net
chatGPTが凄いと思ったことは一度も無い
581:デフォルトの名無しさん
24/10/08 10:43:31.59 nj8FtJda.net
俺は人と違う的なことをいいたがる思春期かよ
582:デフォルトの名無しさん
24/10/08 12:11:10.81 r7JYN2Az.net
40代の思春期
583:デフォルトの名無しさん
24/10/08 12:41:26.30 WIIl8zzb.net
クエリと null がどう関わって気に成るのか(ま、疑問を持つのはいいことだけど)
null IsNull Is Not Null ISBLANK(Accessでしか使えないのも混じってるけど、あれこれ試せばいい)
<>"" ="" とかもあったかな トライ&エラーはだいじ
584:デフォルトの名無しさん
24/10/08 12:59:11.87 ZlFUv9Vp.net
マニュアルをちゃんと読めば、構文が正しいかどうかは試さなくてもわかるんだ
でも読む手間より試す手間のが少ないからみんな試すんだ
でも長い目で見れば毎回試すよりちゃんと覚えた方が結果的に早道なんだ
585:デフォルトの名無しさん
24/10/08 15:16:13.86 n2AtMVMI.net
試行錯誤
586:デフォルトの名無しさん
24/10/08 16:52:21.08 WIIl8zzb.net
trial and error だとダメ出しを喰らった なんてこった トライアルアンドエラー 舌がもつれる
587:デフォルトの名無しさん
24/10/08 19:16:43.88 pUNp1Gnc.net
トライアンドエラーは素人が使う言葉
588:デフォルトの名無しさん
24/10/08 19:24:29.44 2vPrSKyO.net
>>559
いま思ったんだけど、
こんなのサンプルプログダムだろって書く余裕はあれど
その答えをさくっと書かないってのはどうなのかとも思ってみた
なんだろう、質問コーナーみてて知ってるのに教えないでそれニヤニヤみてて
解決したのを面白く思わないみたいな感じ?
そういう大人(老害)、心も体もにはならないように俺頑張るよ
589:デフォルトの名無しさん
24/10/08 19:36:31.98 qD/4Q5av.net
キーボードで書いたんです
590:デフォルトの名無しさん
24/10/08 19:53:26.81 pUNp1Gnc.net
そもそもなんでExcel VBAでやろうとしてんのかわからない
591:デフォルトの名無しさん
24/10/08 19:55:54.79 PlrR/glD.net
>>576
お前みたいな馬鹿に教える理由がないから
592:デフォルトの名無しさん
24/10/08 20:04:31.15 2vPrSKyO.net
質問に答えることはしないくせに、
討論というかレスバというか議論にもならないただの暴言を書きたいだけってのが悲しいと思う
やっぱりそうならないように老害にはなりたくない
そもそも馬鹿に教える理由はないと思っていながらそれを書いている段階で矛盾している
どうでもいいならそもそも何も書かないし相手にもしない
593:デフォルトの名無しさん
24/10/08 20:05:26.05 2vPrSKyO.net
>>577
ちなみに寿司打全項目1位です
ピクタイピングも1位です
etyping上位です
速すぎてごめん
594:デフォルトの名無しさん
24/10/08 20:10:47.55 2vPrSKyO.net
自分の時間って限られてるからね
そりゃあどうでもいいものに答える時間があったら他に使うよね
俺はいつもそうしてる
そして親切に答えてくれた人には感謝も忘れない
自分の時間を持て余して無駄な暴論や暴言を書き殴れるって羨ましい
でもここって書きっぱなしの逃げっぱなしにできるからね
雁字搦めにして徹底的に束縛して殴り続けたいならここは貧相だよ
discordとかだと相手してあげなくもないけどね
でもちょっとした悪口くらいならどうせサーバー教えてもこっちが待つの無駄でしょ
595:デフォルトの名無しさん
24/10/08 20:36:57.82 2vPrSKyO.net
>>547
ブラウザはFirefox一筋です
画像検索結果の表示が他に比べて最も高速は今も譲らないと思うんですよ
>>548-551-552-553-554
後付けになるけれど
A列に何行も色々な画像の拡張子付きURLがずらずらと書いてある
B列の行にはA列の行にある画像を表示させた結果を埋め込む
なお埋め込むと書いたのはただ表示させるだけだとA列の画像URLがもしデッドリンクになった時に
B列で表示した画像も消えるかもと思ったから
一番の不安はその埋め込みできるかどうかだった
項目は数100万超えはしないが人力でやれなくはないけれど流石にとは思ったから
古いExcelのネット利用は怖いとあるけれど実際案外古すぎるExcelでも実用に耐える
なんなら2000くらいでも実用に耐えるむしろヘルプが充実してる
なおスケベ画像は他のクローリング使ってるからそれほどって感じ
今回は他の項目も必要だったからということ
新しいExcelの購入も考えたけれどVBAでなんとかなるだろうと
一瞬で閃かなかったのでというか閃く時間が勿体なかったので
とりあえず5chにさっと投稿してすぐグーグルで検索したが案の定最新の機能紹介で
上位は埋め尽くされていたし、なにやらよくわからない自称PC自信ニキやらネキの自慢話
含めたやりかた講座やスクロールすると教室紹介のサイトなどあって
無理そうと感じChatGPTで検索してみたわけ。実践でここまでできるのはよかった
なおじゃあ2000のヘルプとか他のヘルプもってるのにどうしてと思ったけど
こっちはさっさと画像眺めたいし他の作業したいのだよと
それだけですはい、あっ、エスパー真美さんみてますか?僕です将軍です。
596:デフォルトの名無しさん
24/10/08 21:22:24.08 39Us1gre.net
うわ触れたらアカン奴だ
597:デフォルトの名無しさん
24/10/08 21:32:33.00 2vPrSKyO.net
>>584
触れたらいけないかいけなくないかは本人の意思決定によるものだと思うけれど、
なにも役立つことをかかずに煽ったり悪口だったり他人を傷つけることしかできない人間は
むしろ何も書かないことより罪だと思うよ
それでも書かなくちゃいけないってことはどうしても自分の意見をぶつけたい人だってことだろうから
俺に対して何らかの思いがあるんだろうね
残念だけど俺には君に対する思いはそれだけの発言じゃなにひとつ伝わらないけれど
598:デフォルトの名無しさん
24/10/08 23:32:43.55 pUNp1Gnc.net
孤独な老人という感じだな
無職確定
599:デフォルトの名無しさん
24/10/09 00:04:35.96 tHAzNnS7.net
馬鹿に馬鹿って指摘するとこうなる
600:デフォルトの名無しさん
24/10/09 00:28:06.72 +lBoFbSl.net
他のスレでも連投ちゃんよく見るけど同じ人なんかな…
601:デフォルトの名無しさん
24/10/09 06:33:08.14 lV+k0WSd.net
>>566
>空欄セルどうするか考えてたのよね。日付の場合の空欄はどうしようとか、色々
空欄は基本的に空欄のままでいい
1900/1/1とか入れる手もあるが、空欄か1900年か判定が変わるくらいの話し
まあ、個人の作るものは厳密に考えなくても都合のいいように作ればいい
602:デフォルトの名無しさん
24/10/09 07:49:19.41 RKdx6+Ru.net
Sub Test
Dim x As Integer
x = 1.9
Debug.Print x
End Sub
これexcelのvbeで実行すると2が出力されるんだけどどのAIも1が出力されるはずって言うしネットで見てもintegerは小数点以下切り捨てって言う。うちのexcelバグってのか?
603:デフォルトの名無しさん
24/10/09 08:19:42.94 Hn4Fr81+.net
そういう微妙な点に頼らないコーティングを心がけるのがプロ
604:デフォルトの名無しさん
24/10/09 08:47:34.26 qrW2MRfZ.net
>>590
AIが間違える、いい例だね
ヒントはこれ
実行する前にどうなるか予想してから動かしてみ
Sub Test2()
Dim x As Integer
x = 0.5: Debug.Print x
x = 1.5: Debug.Print x
x = 2.5: Debug.Print x
x = 3.5: Debug.Print x
End Sub
605:デフォルトの名無しさん
24/10/09 11:51:48.33 hKBvtLHc.net
sub test
set dic = createobject("scripting.dictionary")
set dic("水の呼吸") = createobject("scripting.dictionary")
dic("水の呼吸")("壱ノ型") = "水面斬り"
end sub
…こういうこと出来るの皆もう知ってたの?
めちゃくちゃ便利じゃないか連想配列…
606:デフォルトの名無しさん
24/10/09 12:16:49.35 gFmnfeFx.net
createobject使わずに参照設定した方がいいよ
607:デフォルトの名無しさん
24/10/09 12:22:40.83 hKBvtLHc.net
参照設定で3行目と同じ挙動を再現できるの?
608:デフォルトの名無しさん
24/10/09 12:24:51.56 hKBvtLHc.net
…普通にできたわ。ありがとう
609:デフォルトの名無しさん
24/10/09 13:36:52.69 hgkcfRrr.net
上の方の、画像URLから画像取り込みに関連してだけど
これを応用で、どっかのフォルダに溜め込んだファイル名を一括取得して画像を貼り付け には使える
>>555 のだと、元画像サイズがでかいとめっさ時間掛かるし貼り付け後の整理が大変だし
>>556 のだと、行高さだけ事前に適宜合わせておかないと後で個別にリサイズが大変だけど
そもそも、ネット上の画像のURLリンクを大量に引っこ抜く事の方が大変で面倒なのでは?
元々、溜め込んだエロ画像のサムネ作りとか用途で思い付いたのかも知れない(おれはそうする
610:デフォルトの名無しさん
24/10/09 14:18:14.24 YGCM/ZsG.net
馬鹿を召喚するな
611:デフォルトの名無しさん
24/10/09 17:11:11.21 qrW2MRfZ.net
サイトによるけど、URLだけ抜き出すなんて大した手間じゃないし難しくもなんともない
むしろ、画像だけダウンロードしようとしても503エラーとかでアクセスできない場合がまれによくあるのが面倒
612:デフォルトの名無しさん
24/10/09 18:16:34.84 hgkcfRrr.net
なるほど、これか
ps://www.octoparse.jp/blog/bulk-download-images-from-links-top-5-bulk-image-downloaders
これとまったく同じことをしたかったってことか Google Spreadsheet でも出来たんじゃん
で、この質問は、ここで相談する前にAccessスレッドでもしてて
>1つのレコードに顔写真128*128があって、あとはその人にまつわる出身校や名前生年月日みたいなの
という、ぁゃιぃ魂胆が書かれていたんだが、 >野球とかサッカーのメンバー表みたいなやつ とか
言い訳してたけど、それにしても100万リンクもあるのか? なんかぁゃιさが増すな
10万が1万だとしても、そんな画像が満載のサイトなんて、どっかの鯖に潜ってハッキングでもしてるのか ぁゃιぃ
613:デフォルトの名無しさん
24/10/09 18:35:24.72 o7Jo2RDp.net
>>600
FBやインスタのクローラーでも作ろうと目論んだんでしょ
614:デフォルトの名無しさん
24/10/09 22:03:11.00 qrW2MRfZ.net
特定カテゴリーの名簿を作って売る業者か
今は最低10万レコードないと売り物にならないからな
615:デフォルトの名無しさん
24/10/10 10:25:55.73 yXpxTEEN.net
顔写真付きの個人情報? 業者のクセに2013? ヤバさが否応なしに膨れ上がる
どっかの鯖から勝手に引っこ抜くことなんか今日日そう易々と出来ないだろうし、漏れたら委員会と本人にすぐ告知する義務がある
アクセスログに記録されて捕まってしまえ
616:デフォルトの名無しさん
24/10/10 12:08:35.60 ChR6F5ag.net
>>597
R18も確かに一部含まれているが
大量の画像URLリンクを抜くことは問題なくこなせた
面倒で大変というか時間的に置換処理とか効率よくしないとガバガバ時間吸われる
で、エクセルで画像抽出関連を調べるとフォルダにある画像を貼りつけるとかはヒットする
俺のようにURLぶっこ抜いて、物故抜いた画像元のURLとか消されてじゃ困るんでマッハで保存もしておきたい、
こんな考えが根底にある場合の想定の質問はあまり見かけなかった
というよりGPTもそうだが最近win10に現れてきたコパイロットにも同じ質問してみたが案外いける
だが、コパイロット現れた瞬間
「おまえを消す方法」
は忘れずに質問しておおいた。
コルタナさんと同じだね。
617:デフォルトの名無しさん
24/10/10 12:13:53.05 ChR6F5ag.net
>>600
Accessスレッドでレスしてたのはご名答
もっとも件数でAccessは却下となったが
それとoctoparseってたしかスクレイピングのやつよな
データスクレイピングで検索すると高頻度のトップで出現するやつ
いろんなものガバガバインすトゥールするでやんすしたくないでやんすだったのでスルーしてた
が、参考になるな
ああ、レコードに顔写真128*128もご名答
書いたけれやきうや国民的球蹴じゃないよ
618:デフォルトの名無しさん
24/10/10 13:21:24.74 yXpxTEEN.net
書かせれば書かせるほど、時間軸がズレた人の様子だが、大震災前の世界線からタイムリープしたひとかな?
あれから世の中ゴロっと変わってるんだけど、知らずに勝手なことしてると又塀の向こうへ逆戻りだぞ?
ドラマや映画じゃ、出る時に刑務官から「二度と戻って来るなよ」とか激励されてるだろうに
良い子のみんなはこの人の真似しちゃダメだからな
619:デフォルトの名無しさん
24/10/10 18:10:24.66 KBIwOLKG.net
こいつ、VBAを知らないワープロが弄れることが自慢だった例の無能爺だろ
いつも解決方法自体が馬鹿による馬鹿な発想だったアホ
620:デフォルトの名無しさん
24/10/10 19:13:42.09 ChR6F5ag.net
>>607
まぁ何事も1位ならなきゃ胸を張れないわね
えっと、あなたに何かご自慢なものありますか
単発IDはくやしいのう
621:デフォルトの名無しさん
24/10/10 20:09:35.79 Gq71bLZa.net
どうせこのスレに来ているヤツなんてじじいばっかなんだからみんな仲良くやれよ
622:デフォルトの名無しさん
24/10/11 06:58:08.81 PEoEAPVR.net
>>597
面倒ってわけでもない
連番でだいたい規律よく整ってる
連番じゃない場合はそれぞれのurlごと落としてそれぞれのurlから部分抽出したらいい
その下あたりにのレスで画像リンク切れでエラー出た場合が面倒とあるけど俺もそれが気になってたけど
俺がgptと相談して書いてもらったコードは修正を数回重ねたものなんだけどその中にurlにエラーとかあればすっ飛ばすってのが
あるからすっ飛ばして次の画像取得するようになってる(はず)
>>607
というかもう一度書くけど単発IDはくやしいのう
弁明の一つも出来ないのか
discord案内したるでw
623:デフォルトの名無しさん
24/10/11 08:50:00.78 vaTsHJnh.net
そんなムキに成って構うってことは、図星だったってことじゃないか
しばらく鳴りを潜めていたと思ったらつまんない楽しみ見付けちゃって小躍りしてるってことか
個人情報保護法めっさ厳しく成ってんだけど、懲役1年と罰金100万どっちがいい? 法人でやってたら1億だけど
ま、今時画像ファイルに連番振ってるようなサイトは、20年前から放置しっ放しなレトロサイトぐらいだろうけど
最新の情報載せてて連番振ってるようなサイトだとそもそもリンクが辿れない気がするし
624:デフォルトの名無しさん
24/10/11 10:42:31.49 PEoEAPVR.net
>>611
具体的にどことなんて話してないからあなたの推測でしか書けないわけだけど、
すげー的外れてるかも
俺の場合は機械的に煽られようが何されようが淡々と答えてるだけだからなぁ
そこに感情を入れる意味がないし
汚い言葉を使うならゴミの1秒と俺のそれとは価値が違うンだわと
だから文句をどうしても言いたいならもっと言わせてやるし、
場所の提供だってしてあげるって話なんだけど飲まないよなぁ、どうしてか
ここでいわゆる老害となって邪魔するだけに没頭する存在と化すのもまた自由ともいえる
625:デフォルトの名無しさん
24/10/11 12:58:23.34 zx9SvTnS.net
長文ばっかでみんな熱いなあ
626:デフォルトの名無しさん
24/10/11 13:51:50.63 W/ZPwHBO.net
Excelって全然進化しないよね
627:デフォルトの名無しさん
24/10/11 13:58:42.69 CVmSb+cA.net
Lambdaはかなりの進化だったんじゃない?
628:デフォルトの名無しさん
24/10/11 15:15:16.36 cJEI9XTH.net
自分の武器使って自分で解決できない無能がいくら喚いてもな
をち対象として笑われるだけの空虚な人生はそんなに楽しいのかなと疑問には思うが
まあ俺には一切関係の無い馬鹿の他人のことなんでどうでもいいやね
629:デフォルトの名無しさん
24/10/11 17:41:56.25 DEOCPTuV.net
進化したら古いブックが使えなくなって困る
630:デフォルトの名無しさん
24/10/11 18:06:10.25 vOGFBTlM.net
>>614はExcel使いこなせないんだから進化も何も関係ないでしょ
進化に気付かない程度にしか使ってないみたいだし
631:デフォルトの名無しさん
24/10/12 20:33:05.39 BIiOV6Kc.net
>>616
普通どうでもいいならこんなところに書かないよね、書く時間1秒たりとも持ったないよ
しかも他人の事なんてと書いてることから自分の事ならともかく他人の事と強調しておきながらどうでもいいと書いてるわけでしょ
まったくどうでもよくないじゃん笑
632:デフォルトの名無しさん
24/10/12 21:11:04.65 4LLzOzMV.net
>>614
古いExcelより新しいExcelの方が性能が上ではないのか
何をもって進化している/進化していない ソフトウェアと言っているのか
おそらく文句言いたいだけなんだろうが
633:デフォルトの名無しさん
24/10/13 02:31:20.47 RQUg+L9Z.net
生物学者「進化じゃない変化だ」
634:デフォルトの名無しさん
24/10/13 16:06:52.77 yxExzT6I.net
power queryは凄いわ
635:デフォルトの名無しさん
24/10/13 19:49:11.84 seMdb1ts.net
>>622
M言語を極めよう
636:デフォルトの名無しさん
24/10/13 20:39:52.16 L5TVXf0+.net
馬鹿って書く奴が馬鹿なんだ
637:デフォルトの名無しさん
24/10/13 21:31:43.37 cfTcGRh7.net
5chとExcelは共進化
638:デフォルトの名無しさん
24/10/13 23:15:27.92 yxExzT6I.net
>>623
たまにしか使わないので覚えるのと忘れるのが同じペースw
ていうか、ここのところ使う出番がなくて忘れ気味🤣
639:デフォルトの名無しさん
24/10/14 09:21:38.63 YZi1KPsT.net
616だけど
「他人の事なんて」などと投稿した覚えはないぞ(わら
ぺおえちゃん必死すぎ
640:デフォルトの名無しさん
24/10/19 07:49:44.46 Tm/MuKix.net
>>615
EXXELってラムダ式使えるようになったんか
知らんかったわ
641:デフォルトの名無しさん
24/10/19 22:06:30.13 jZU+jo3P.net
EXXELって?
642:デフォルトの名無しさん
24/10/19 23:24:29.98 R+3Pwmoo.net
EcCELL
643:デフォルトの名無しさん
24/10/20 07:53:51.21 oYc+6LHU.net
Sexel
644:デフォルトの名無しさん
24/10/20 10:27:52.88 LzrvAVJD.net
売cellのCMはうざい
645:デフォルトの名無しさん
24/10/20 14:11:26.25 ON8RWLqL.net
VBAは何だかんだで必要でまだ便利だな。オワコンとかほざいてる人何なの?
646:デフォルトの名無しさん
24/10/20 21:08:21.16 uI1u2iOR.net
機能は必要なんだけど、VBベースなのがとうにかならないかなとは思ってるわ
MSなら、TypeScriptあたりでVBEあたりから代替を作り上げてほしい
647:デフォルトの名無しさん
24/10/20 23:21:20.73 ZIZRKsaH.net
AI生成の時代だと今までの蓄積の多いものほど有利になる
648:
24/10/21 08:05:12.36 3rU1ltY2.net
>>634
Web版はもうそうなってるんじゃ。
出来る事はまだ少ないようだけど。
649:デフォルトの名無しさん
24/10/21 08:21:49.22 qd23Z8Q7.net
歴史だけは長いしね
650:デフォルトの名無しさん
24/10/21 12:26:23.28 Inxlnb6h.net
大昔からJScriptでも使えるぞ
651:デフォルトの名無しさん
24/10/21 12:39:21.72 mVFgrIxJ.net
>>636
えっ、VBEみたいなののPythonバージョンできたん?!
まだセルにコード入力するだけかと思ってたわ
デバッグとかステップインとかの説明とかわかりやすいし、alt+f11だけでいけるから、
初心者に教えるにはVBEありがたいんだわ
652:デフォルトの名無しさん
24/10/21 13:05:03.98 rUTTRj8N.net
2021LTSCで、次の画像のようなシートを対象に
ws.Rows(4).Find()を用いて特定の日付のセルを検索し、Rangeにセットしたくて
以前はformat("2024/10/23", "m月d日")のようなものをwhatに当ててxlValuesで取れていたのですが
なにかのきっかけで一生「見つかりません」になってしまいました。。。
どうすれば任意の日付のセルをFindできるでしょうか
URLリンク(i.imgur.com)
653:デフォルトの名無しさん
24/10/21 13:07:38.78 rUTTRj8N.net
なおVBA関係ないctrl+Fでオプションどういじっても何もヒットしないっす
日付そのものは、別のシートのセルの値を引っ張ってきていて、そちらは
内部2024/10/23の表示10月23日 のような感じです
654:デフォルトの名無しさん
24/10/21 13:16:40.25 35M7pzRZ.net
>>639
TypeScriptとPythonに何の関係が?
655:デフォルトの名無しさん
24/10/21 13:23:06.56 Inxlnb6h.net
>>639
今のVS使ったら腰抜かしそうだな
VBAは特にエラーメッセージがいい加減で分かりにくい
.NETならクリックだけでコード修正してくれる
656:デフォルトの名無しさん
24/10/21 14:18:25.72 mVFgrIxJ.net
>>643
いや自分個人はVS(Code)とかもバリバリ使ってるんだけど、
VBAは一般社員に教えやすいんだよね、IDE(VBE)がExcelにくっついてるし業務に使えるかもって思って貰えるから・・
そのVBEでPython(とかTypeScript)が書けるようになったら嬉しいなって思ってた
(Alt+F11でPython(TS)でかけるVBE(New)が立ち上がるのかと)
657:デフォルトの名無しさん
24/10/21 14:50:08.44 Tada38Hc.net
比例代表制で各政党に人数を割り振るやり方として、ドント式という計算式が一般的ですが
これをExcelで容易に人数を割り振れるようにしなさい (15点)
658:デフォルトの名無しさん
24/10/21 18:18:31.93 SBM6MqLk.net
でもお前ら
EXCELがVBAか
659:ら他の言語になったら めっちゃ文句言うんだろ?
660:デフォルトの名無しさん
24/10/21 18:24:41.59 8E6j8GEB.net
>>645
www.enjoy.ne.jp/~k-ichikawa/dHondt2.html
> 選挙長がくじで定める。
661:デフォルトの名無しさん
24/10/21 19:01:30.10 ncutrsWp.net
>>644
Python(TS)ってなんだよ
VBA以外は全部同じ言語だとでも思ってんのか
662:デフォルトの名無しさん
24/10/21 19:09:38.93 4hksWcZO.net
vba見たいに気楽にじゃないけど
アドインがTypeScript+Reactやらで作れるんやないん
663:デフォルトの名無しさん
24/10/21 19:13:40.18 eVWW8wMM.net
>>649
頭が悪い人はコメントしないでください
664:デフォルトの名無しさん
24/10/21 20:26:59.24 nORNkKHr.net
>>646
多分
665:デフォルトの名無しさん
24/10/21 20:40:22.83 ncutrsWp.net
>>649
そういうことしたいだけならもういくつか手段あるだろ
666:デフォルトの名無しさん
24/10/24 23:49:08.67 gWdTalSN.net
他言語になったらExcel自体を捨てるわ
667:デフォルトの名無しさん
24/10/25 20:08:59.97 t/JkJLNK.net
>>640
シリアル値に変換して拾ってみたら?
出来るか分からんけど
668:デフォルトの名無しさん
24/10/25 20:41:45.61 26k99h7B.net
>>640
SearchFormat
669:デフォルトの名無しさん
24/10/26 14:16:07.96 Mbqk4jcj.net
上にあったエクセルに画像を貼るってやつだけど
多すぎると重くならない?
じゃあSQLとか使おうとしてGUIクライアントみてみると画像の一覧表示ってないよね
というか画像が一覧表示できるSQLクライアントってあったっけ
dbに直にバイナリでいれることはできてもクリック作業させて1枚だけの表示はできるけど
あとはパス指定して1枚だけとか
670:デフォルトの名無しさん
24/10/26 18:05:31.34 M1lKcgDO.net
>>640
VBAならではの関数使おうとしないで、ゴリゴリ書いて探してもいいんじゃない
Dim i As Long
For i = 5 To 40
Dim rng As Range
Dim d As Date
d = Sheet1.Cells(4, i)
If Month(d) & "/" & Day(d) = "10/23" Then
MsgBox d
Set rng = Sheet1.Cells(4, i)
MsgBox rng.Address
End If
Next i
671:デフォルトの名無しさん
24/10/26 22:18:07.69 GxzkuYFi.net
イイね👍
672:デフォルトの名無しさん
24/10/27 00:56:57.85 MpeHyGUT.net
If Month(d) & "/" & Day(d) = "10/23" Then
If Month(d) = 10 And Day(d) = 23 Then
If Format(d, "mm/dd") = "10/23" Then
If Format(d, "mmdd") = "1023" Then
673:デフォルトの名無しさん
24/10/27 04:02:05.14 /LttkEmj.net
If Int(d) = 45588 Then
674:デフォルトの名無しさん
24/11/03 23:01:45.05 a7c2hGbI.net
vbaでのテキスト抽出について質問です
海外からPDFで送られてくるINVOICEのテキストをexcelに抽出した後にデータを整形したいです
日付(date)、送り主(sender)、伝票番号(item no.)、内容品の記載(Description)、数量(Quantity)、単価(Price)、合計額(Total Amount)といった取引の明細について1行にまとめることは可能でしょうか?
5件の取引明細があれば、5行になる感じにしたいです
675:デフォルトの名無しさん
24/11/04 00:52:30.80 LRoLJKtH.net
>>661
テキストをコピペできるタイプのPDFならPythonとかでテキスト抽出出来るけど
VBA単体でPDFのテキストって読み取れないと思う
676:デフォルトの名無しさん
24/11/04 01:20:34.38 Z+FizMUN.net
形式が決まってるpdfならPower Query使えば?
677:デフォルトの名無しさん
24/11/04 02:48:56.41 ZegNJoLB.net
>>662-663
scanの必要なPDFではなく、コピペはレイアウトが崩れますが貼り付け可能、PowerQueryでも読み込めます!
読み込んだ後の加工・整形でお知恵を借りたく・・
vbaで必要項目だけを1行にまとめ、5件の取引明細があれば、5行になる感じにしたいです
//www.post.japanpost.jp/int/use/writing/invoice.html
678:デフォルトの名無しさん
24/11/04 18:32:10.56 iOkw8UlU.net
×お知恵を借りたい
○全部丸投げ
こんなこともできないのならやめとけ
作ってもらってもメンテすらできんだろ
679:デフォルトの名無しさん
24/11/04 19:06:50.47 Z+FizMUN.net
>>664
これは骨が折れる・・・
とりあえず、1件1ページのみとして
郵便局のExcelフォーマットから出力したPDFを
Power Queryで1ページ全てを素読みしたけど、
拾うべきデータの範囲は着色したこの部分?
URLリンク(i.imgur.com)
帳票の枠の中でも、行が増えると行数も変わりそう。
ヘタすると、列数も変わるかもしれない。
なので、
1. 素読みのクエリーは型変更とか、固有列名を使わないステップに留めて、さっさと行番号・列番号のリスト形式に変えてBaseクエリーにする。
2. 拾うべき範囲を行番号・列番号で特定するのは、「ご依頼主」<=行番号<「お届け先」とかで特定して、行番号・列番号のテーブルを先に作る。
3. 拾うべき範囲ごとにクエリーを作って、2.のテーブルごとに範囲を絞り、各列の文字列を結合(数量のところは合計)する。
4. それぞれ得られた値を1行データのテーブルに生成(#table()を使うとか)
5. ファイル別の複数枚連続処理は、よくあるヘルパークエリーを使うが改造が必要か? パラメータクエリとかの知識がないと、難しいかもしれない。
Power Queryで出来なくはなさそう。
680:デフォルトの名無しさん
24/11/04 22:48:59.67 ZegNJoLB.net
>>665
申し訳ないです・・
>>666
内容品の記載(Description)、数量(Quantity)、単価(Price)、合計額(Total Amount)の部分はいただいたアドバイス通りtableですんなり1行でまとめられますね!
日付(date)、送り主(sender)、伝票番号(item no.)の部分は郵便局フォーマットには丁寧にインボイス作成日・ご依頼主・郵便物番号など記載がありますが、
海外から送られくるものは簡素で記載がない場合があり、特定の文字列をヒントに隣のセルから転記するとかできないです。
5は今のところ大丈夫です。テーブルごとに範囲を絞るという方法ならいけそうなので調べて取り組んでみます。
作業工程を分かりやすく教えていただき有難うございました!
681:デフォルトの名無しさん
24/11/05 18:26:33.39 MMmUQJJe.net
Power Queryは覚えておいた方が良いのでしょうか
先にSQLを覚えた方が良いでしょうか
682:デフォルトの名無しさん
24/11/05 22:34:13.22 wkH554fM.net
それぞれ別物
どういう時に使うか調べて使いそうな方からどうぞ
683:デフォルトの名無しさん
24/11/06 05:24:25.86 7RV4D6Tp.net
>>667
もしかしたら、ChatGPTの方が
もっといい、愚弟的な答えを出してくれるかも
684:デフォルトの名無しさん
24/11/06 07:15:58.64 uFBCMf7c.net
愚弟の意見は聞いてもしょうがないかなあ
685:デフォルトの名無しさん
24/11/06 08:33:50.45 7RV4D6Tp.net
>>670
例えば、今回の衆院選選挙結果の総務省集計
URLリンク(www.soumu.go.jp)
「中間開票状況(比例代表)」の13時現在の中身は
Excelでも、都道府県ごとは各比例ブロックごとにシートが分かれていて
紙帳票仕様のネ申Excel。
これをCopilotでなくてChatGPTが
横:政党別、縦:都道府県別の、
得票数を一つのマトリクス集計にする
クエリーを作ってくれたらしい。
686:デフォルトの名無しさん
24/11/06 10:24:38.88 2mRFCI0/.net
らしいて どこにその結果があるかとか、どのサイトでその情報を発信してるとかまで書かないと
つか、その程度人間がやれよ、と 作業効率? 出てきた結果を鵜呑みにしてていーのか?
誰かがダブルチェックとかしないものをハイハイ信じてていいのか? まぁいいんだろうな
687:デフォルトの名無しさん
24/11/06 10:28:05.62 rJ7Bpe7Q.net
ダブルチェックw
688:デフォルトの名無しさん
24/11/06 10:50:49.61 2mRFCI0/.net
つか、成績優秀なエリートがゴロゴロ集ってるはずの官庁でこのExcelの使い方は、恥ずかしくないのか
誰かがひとこと「違うよ」って言えないのか 先例主義に取り込まれてにっちもさっちもいかない結果なのか
退官間近の老害が他の表現方法を頑として認めないとかか ダブルチェックしてもこの有り様なのか やんぬるかな
689:デフォルトの名無しさん
24/11/06 12:15:44.27 spMsN6R2.net
Excelでの作り込みはもうやめろ
690:デフォルトの名無しさん
24/11/06 12:23:54.57 spMsN6R2.net
>>672
それ20年くらい前に作ったフォーマットを使い回しているだけだと思うぞ。
691:
24/11/06 16:33:25.84 BtyHfvPM.net
>>677
それを単純に変換できないのが泣き所
692:
24/11/06 16:36:58.86 BtyHfvPM.net
>>672
VBAの猛者だったら
この程度はお手のものかしら?