X



Excel VBA 質問スレ Part81

0001デフォルトの名無しさん
垢版 |
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/
0002デフォルトの名無しさん
垢版 |
2024/04/18(木) 14:06:15.10ID:cMr18rZu
申し訳ない、今立てた
不備あったらごめん
0005デフォルトの名無しさん
垢版 |
2024/04/18(木) 17:10:43.16ID:Z+31e4IV
>>1

Excelの「データ モデル」って、Accessから読めたっけ?
Accessでデータ解析する気は起きなかったので、やったことない。

DBにしているExcelのBook内「データ モデル」の中身は、
他のExcel Bookからですら参照できない。
ワークシートに読み込んだクエリー、テーブルなら他Bookから参照できるけど、
104万行まで。
なので、「データ モデル」は自Book内で分析するとかの利用に限られるのでは?

Excelの「データ モデル」は、
・ワークシート表示上限の104万行以上格納できる。
・複数のテーブルを、キーとなる項目を使ってリレーションシップで紐付けられる。
0006デフォルトの名無しさん
垢版 |
2024/04/18(木) 20:53:51.83ID:cMr18rZu
>>5
excelのデータモデルと言ってもDBでは当たり前のリレーションと変わらないと思う
もちろんAccessでもリレーション指定できる

>ワークシート表示上限の104万行以上格納できる
それは外部のAccessテーブル等に格納されてるレコード数がそうであるだけですね
その外部のレコードを参照するだけならいいけど、追加、更新しようとするとスゲー面倒かと
Access上で作れば追加、更新、削除に対応したフォームも簡単に作れる
これらの操作に当たり前にトランザクションも使える
やらなくてもいい苦労をしてるだけかと

DBに相応しいことはDBで、excelに相応しいことはそちらで、美味しいとこをそれぞれ使えばいい
0008デフォルトの名無しさん
垢版 |
2024/04/18(木) 21:29:34.75ID:cMr18rZu
>>7
いちいち見に行くの面倒なんで、必要な分まとめて貼り直して(ついでに過不足修正とか)くれても私は怒りません
QとAもこのスレに纏まると思いますし
(私が答えられるとは言ってない)
0009デフォルトの名無しさん
垢版 |
2024/04/18(木) 21:59:06.27ID:Sys6qRSA
昔のファイルのコードを見ているとWorksheet(BASE_SHEET_1)って記述があるけど
BACE_SHEET_1って名前のシートはない
動かしてみるとSheet1を参照している
昔はこういう書き方してたの?
0010デフォルトの名無しさん
垢版 |
2024/04/18(木) 22:09:51.19ID:gJFugFWi
>>9
それは変数だろ?
0012デフォルトの名無しさん
垢版 |
2024/04/19(金) 00:14:26.75ID:TeTgAng2
>>7
(寝る前に少し。分析機器のやつかわからんのだけど)
現状やってるのは、例えば前日分の分析データのみを取り出してそれぞれ振り分けて保存する
だけに見える。これだけだとスゲーシステムにはなり得ない、なりようがない

例えば飲料メーカーで飲料別に分析した値のデータで何かできないか、とか
別の見方として分析機器の故障の予兆を予想したいとか
このような具体的に想像しやすい代替要素にも絡めてほしい
ジュースやミルクとかのような多くのメーカーあるならそのものズバリで構わない
どこでも必ずやってるから
今の情報だけだと、助言できても大したことにはならないかと
0013デフォルトの名無しさん
垢版 |
2024/04/19(金) 08:03:48.42ID:Ss+p8w32
「分析」となったら、
1. まず、時間軸とか商品別とかでの実績グラフ(累積、最大/最小、平均、中央値程度の基本的な統計的数値も含む)
2. 商品や地区とか時間単位での比較グラフ
3. 外の要因を探るための、天候や人口、交通量などのデータとのリレーション
4. 傾向をみるための、ヒストグラムやアウトプットの高い順に並べ替えた持続曲線グラフ
5. 外れ値を検出するために1.に重ね合わせる、箱ひげ図や標準偏差±σ、±2σ、±3σのレンジグラフ
6. 仮説の「要因」とアウトプットの関係を見る相関グラフ
7. 相関の強さを見たり、シミュレーションや将来を予測するための回帰分析
・・・思いつくだけでこんな感じか
0015デフォルトの名無しさん
垢版 |
2024/04/19(金) 08:51:53.65ID:TeTgAng2
>>13
素晴らしい
5などは一般的ではないがハマるとこではすごい役立つ
半バレするので置き換えて例示すると
ノイズにしか見えない平時の地震系の秒単位の数値推移を箱ひげ図にすると、昨日と今日のざっくり差が見い出せたりすることもある
これ導入して楽になったし品質も上がったしでメチャ役に立った
0016デフォルトの名無しさん
垢版 |
2024/04/19(金) 10:04:24.79ID:Ss+p8w32
箱ひげ図は、データを何かに活かす意味では、
もっと使われて良いと思う。

Visualize statistics with Histogram, Pareto and Box and Whisker charts
https://www.microsoft.com/en-us/microsoft-365/blog/2015/08/18/visualize-statistics-with-histogram-pareto-and-box-and-whisker-charts/
("How statistics are used in Box and Whisker"のくだり。自動翻訳でも充分わかる)

統計実務におけるレンジチェックのための外れ値検出方法
https://www.stat.go.jp/training/2kenkyu/ihou/72/pdf/2-2-723.pdf

箱ひげ図はExcelグラフのナビゲート頼りに作るより、
ワークシート関数で中央値、四分位範囲を出せるから、
手が込んでも差分を取って、積み上げ棒グラフで作った方が
後々で色々弄れる。
(ひげの部分:エラーバーはExcelの箱ひげ図機能を使うけど)
Excelによる箱ひげ図の作り方(棒グラフ編)
https://bellcurve.jp/statistics/blog/15348.html

応用で、中央値と四分位範囲から平均値と標準偏差±σに変更することもできるが、
グラフナビゲートでは、±2σ、±3σの設定はできなかったような・・・
0017デフォルトの名無しさん
垢版 |
2024/04/19(金) 10:04:45.19ID:Ss+p8w32
また、系列が255個までしか設定出来ないのは、
Excelの泣き所。
ヒストグラムや散布図といった統計グラフを
集計が速くて期間変更などのフィルタリングが簡単な
ピボットテーブルからは作れないのも。

例えば日最高気温を月系列でプロットしても、
255ヶ月分=21年とちょっとしか載せられない。

AccessやVBAは、あくまでデータを揃えるところまで。
何だったらPowerQueryと組み合わせても。
が、ここまで脱線・・・というか深掘りしようとすると、
いよいよPythonやRの出番かも?
と思ってる。
0018デフォルトの名無しさん
垢版 |
2024/04/19(金) 11:30:46.54ID:TeTgAng2
>>17
標準偏差はその言葉時点で拒否反応かもしれんけど、一部で増えてる投資のボリンジャーバンドってとこから入っていける人もいると思う
これ最初見たときは微妙だったけど、解説見てなるほどって活用してる
言葉でなくて何かしら色々サンプル見てたら閃くこともある
0019デフォルトの名無しさん
垢版 |
2024/04/19(金) 12:40:25.88ID:Ss+p8w32
標準偏差って「偏差値」に繋がって、拒否反応示すかもしれないけれど、
何のことはない、「平均値からどのくらい離れているかの『平均』」みたいなもの。

ただ、離れている距離を計測するのに、
引き算の順番で正負数に分かれてしまうので、差を二乗にしたり、
その平均もどきを出すために平方根にしたりしている。

ミソは、ある事象が仮に「左右対称のきれいな山なり」の正規分布で起こっているとしたら、
・±σの範囲は68.3%
・±2σの範囲は95.4%
・±3σの範囲は99.7%
が収まるということ。

箱ひげ図の外れ値判定は、
ジョン・テューキーとかいうおっちゃんが前世紀に考えた、
"Tukey industry standard"がベースらしく、
中央値をベースに実績の順位で25~75%の範囲の1.5倍で足切りするので、
リクツが全く違う模様。
1.5倍をいろいろ弄るケースもある。

ただし、物事が起こる事象は「きれいな山なり」になるとは限らない。

例えば、年間での「風速」の分布は、無風の頻度が圧倒的に多くて
正規分布とは別の確率分布モデル(ワイブル分布だったか?)が必要らしい。
0020デフォルトの名無しさん
垢版 |
2024/04/19(金) 15:16:51.66ID:vMnQnyjD
スレチだとわからない知ったか馬鹿は消えろやウザイ
0021デフォルトの名無しさん
垢版 |
2024/04/19(金) 17:06:17.57ID:XpoxgUyK
前スレからの俺だけどこの流れはうーん違うね
VBAでそんな分析だの統計データから算出だのしたいわけじゃないのよね
そんなものは分析機器がやっててそれを終えたデータを出すの
ぶわーっとそのデータを振り分けたいのよ
excelで計算は特にさせなくてよいのさ
0022デフォルトの名無しさん
垢版 |
2024/04/19(金) 17:11:09.30ID:XpoxgUyK
桁の制御をFormat関数であとは平均を出す事くらいかなさせるのは
データをどう分岐させて振り分けるかで悩んでる
野望だけはかーなりでかいけどまだ勉強して覚えんといかん
あとパワークエリも脳から削除した
VBAだけで確実に出来るしやる
0023デフォルトの名無しさん
垢版 |
2024/04/20(土) 05:33:34.34ID:UJgnssg3
>>22
そろそろ消えろや
0024デフォルトの名無しさん
垢版 |
2024/04/20(土) 13:27:05.80ID:BnrM/VCY
VB6みたいにフォーム何枚も使ってると、ときどき実行中にフォームが行方不明になるな
0025デフォルトの名無しさん
垢版 |
2024/04/20(土) 13:32:01.35ID:NSZ59JZm
さてかーなりでかい野望に向けて土日で少し構想練るか
AIに代わる時代がはよきて欲しいわ
ユーザーフォームをいかにカッコ良く使いやすく作るかが真骨頂だよな
0026デフォルトの名無しさん
垢版 |
2024/04/20(土) 14:02:51.14ID:mzDz24SU
>>25
まだ野望とか勘違いしてんのかよ
進歩すること拒絶したんだから、振り分け程度の初心者システムでつつましくIT土方しときなさい
それがあなたに相応しい
0027デフォルトの名無しさん
垢版 |
2024/04/20(土) 14:48:52.38ID:e/oyxs7a
統合失調症なんだろ
0028デフォルトの名無しさん
垢版 |
2024/04/20(土) 15:13:11.39ID:NSZ59JZm
ちよっと構想がまとまったかな
とりあえずざっくり叩き台作ってくか
別件で動画編集もせなあかんけどVBAのが道のりが遠い
早くAIが進化して仕事を楽にしてほしいもんよ
0029デフォルトの名無しさん
垢版 |
2024/04/20(土) 15:32:25.92ID:7mgwhaPd
例の日本語ワープロが使えることが自慢だった零細企業の馬鹿かな
0030デフォルトの名無しさん
垢版 |
2024/04/20(土) 16:47:40.35ID:NSZ59JZm
そんなのが未だにいるんだな
転職も選択肢に入れるといいぞ
かなり面白い夢をこっそり企んでたけど構想が現実味を帯びてきたわ
こりゃパワークエリ不要だった
0031デフォルトの名無しさん
垢版 |
2024/04/21(日) 00:27:05.70ID:2XxVlukc
>>28
自己承認欲求が強いだけの無能な老害は消えろや
0032デフォルトの名無しさん
垢版 |
2024/04/21(日) 00:58:03.73ID:tbKn79wc
仕事さきからもらったエクセルファイルに
=_txc2(D3)
みたいな文字列計算するぽい関数入ってたんだけどマクロファイルついてきてなかったんで
似たようなマクロ_txc2()を作ろうとしたんだけど_始まりの命名できなくて詰みました
この_はなんなんですか
0033デフォルトの名無しさん
垢版 |
2024/04/21(日) 02:14:57.02ID:nwOboDTh
アドインとかかな…
VBEでF2、オブジェクトブラウザで検索したらどうだろ
0034デフォルトの名無しさん
垢版 |
2024/04/21(日) 05:10:12.10ID:db1CkQOk
「名前の管理」で定義されてない?
Lambda関数て作ってる可能性が。
0035デフォルトの名無しさん
垢版 |
2024/04/25(木) 07:27:04.00ID:h3NMyQeJ
>>32
VBAでなければ前にアンダーバーが付いているのはスコープがモジュール内の変数を指すことが多いよ。
VBAの場合、変数宣言の接頭にアンダーバーを付けるとコンパイルエラーになるので、自分の場合はアンダーバーの前にモジュールを表す意味で「m」をくっつけてる。
0036デフォルトの名無しさん
垢版 |
2024/04/25(木) 23:27:12.69ID:GqeA39Cp
VB(VBA)の慣習では、アンダーバー始まりは非表示のメンバー
オブジェクトブラウザで非表示のメンバ表示させると結構ある

ただ、VBAでは定義できないっぽいな
0037デフォルトの名無しさん
垢版 |
2024/05/03(金) 08:02:32.93ID:/U9N/+R2
安駄婆「ありがたや」
0038デフォルトの名無しさん
垢版 |
2024/05/07(火) 09:17:28.56ID:dcFbjZui
AccessはVBAコードの表示ができなくなるファイル拡張子「.accde」があるのに
Excelには同じようなファイル形式がなぜないのか?
0039デフォルトの名無しさん
垢版 |
2024/05/07(火) 13:42:28.38ID:1XGKN+hP
Accessのは簡易的なもの
パスかけるのが本道
0041デフォルトの名無しさん
垢版 |
2024/05/07(火) 20:17:49.03ID:1XGKN+hP
定価と変わらん時点で要らんな
0042デフォルトの名無しさん
垢版 |
2024/05/08(水) 00:04:47.34ID:IGcBB+AE
どこのサイトでも高値で取引されてるな
ざっと見たところ、ネットに無料で転がってる情報しか載ってなさそうなのに
なんだろ
0046デフォルトの名無しさん ころころ
垢版 |
2024/05/09(木) 17:48:35.15ID:WWYZevCb
>>45
死ね
0049デフォルトの名無しさん
垢版 |
2024/05/16(木) 08:11:01.82ID:wvYHHh1L
a = -2 と b = 3から符号を格納した2x2の配列を作りたいんだけど、
リテラルで書くとできる。(m0)
変数を埋め込んで書くと出来ないというかエラーもしてしまう。
どうすればいいわけ?
m2は「エラー 2029」になるんだが。


----以下コード
a = -2
b = 3

m0 = [{-1,0;0,1}]

txt_mtx = "{" & a / Abs(a) & ",0;0," & b / Abs(b) & "}"
m1 = [txt_mtx]
m2 = ["{" & a / Abs(a) & ",0;0," & b / Abs(b) & "}"]
0051デフォルトの名無しさん
垢版 |
2024/05/16(木) 11:01:50.94ID:wvYHHh1L
>>50
出来ました

m2 = Evaluate("{" & Sgn(a) & ",0;0," & Sgn(b) & "}")
0052デフォルトの名無しさん
垢版 |
2024/05/17(金) 21:34:35.40ID:cFLB9+cr
わがんねなあ
arrayぢゃだめなんがよお
0053デフォルトの名無しさん
垢版 |
2024/05/18(土) 01:24:21.21ID:E3sG6wkV
>>52
arrayで2x2の配列が作れるかい?
2x2の配列と配列の配列は別物だよ。
0054デフォルトの名無しさん
垢版 |
2024/05/18(土) 06:42:33.10ID:EwoMR623
array(array(1,2),array(3,4))
これでvlookupきぐから2次元だっぺよお?
0055デフォルトの名無しさん
垢版 |
2024/05/18(土) 07:31:25.31ID:rc52mhAW
>>52
x ぢゃ
o じゃ
0056デフォルトの名無しさん
垢版 |
2024/05/18(土) 07:33:08.23ID:rc52mhAW
>>54
x だっぺよお
o ですよ(?)
0058デフォルトの名無しさん
垢版 |
2024/05/19(日) 15:29:46.64ID:Rn8hXJmh
>>49
角括弧([])はEvaluateの糖衣構文ではあるものの、
角括弧内で変数は評価されない
だから変数として書いた部分が変数として評価されず、
名前が定義されてないってエラーである2029が返る
0059デフォルトの名無しさん
垢版 |
2024/05/19(日) 16:02:28.44ID:S79pw3nB
>>54
行列計算したかったんだが、
今やってみると
array(array(1,2),array(3,4))
でも動くな。
2x2の配列を作りたかった苦労は何だったのだろう。
それにしても行列計算の関数て使用頻度少ないな。
0060デフォルトの名無しさん
垢版 |
2024/05/19(日) 17:16:56.28ID:onh0Dy3O
>>59
行列の積はWorksheetFunction.Mmult()、
逆行列はWorksheetFunction.Minverse()、
行列式を求めるWorksheetFunction.Mdeterm()ってのがあったりする
0061デフォルトの名無しさん
垢版 |
2024/05/19(日) 19:15:49.34ID:JwxzucH2
最近VBAを学びなおそうとしてるんだけど、最近はweb情報を取得する場合はIEは使わない感じ?
いまはExcelでスクレイピングするなら何が主流なの?
0062デフォルトの名無しさん
垢版 |
2024/05/19(日) 20:00:33.99ID:S79pw3nB
>>61
旧IEが昨今のネット社会からサポート終了になってるので、
IEだと見えないサイトが有る。
だから、Seleniumを普通は使う。
それにSeleniumのほうがスクレイピングで使えるコマンドが多いからSeleniumを使うのがおすすめ。
だけど、SeleniumはSeleniumbasicをインストールする必要があるので、
会社がそんなの入れるなていうバカな会社ならIEでやるしかない。
0063デフォルトの名無しさん
垢版 |
2024/05/19(日) 20:37:54.05ID:WtygsjHa
>>61
まだIEでもスクラップは可能だけど、古いサンプルはそのままでは動かないケースが増えてる
ちょっと修正すればいいんだけど、これが意外と面倒

>>62
Seleniumは必須じゃないよ
ググればSeleniumを使わずにEdgeやChromeを操作するサンプルが出てくる
ただし、もう一つのWebDriverモジュールは必要なので、面倒なことに変わりないけど
0064デフォルトの名無しさん
垢版 |
2024/05/19(日) 20:42:46.26ID:Ij/qzSiv
VBA学び直すくらいなら、RPA学びながらやった方ができること増える
0065デフォルトの名無しさん
垢版 |
2024/05/19(日) 20:44:06.57ID:Ij/qzSiv
あ、RPAでもスクレイピングうまくいかないサイトもあるので、seleniumはその時やればいい
0066デフォルトの名無しさん
垢版 |
2024/05/19(日) 20:52:40.20ID:S79pw3nB
>>63
結局、WebDriverがいるんでしょ。
セキュリティに厳しいところ向けにSeleniumをインストールしませんがWebDriverは必要ですなんて、
ペテンだよ。
だったらはじめからSeleniumをインストールしたほうがいい。
0067デフォルトの名無しさん
垢版 |
2024/05/20(月) 01:29:27.48ID:JGTmalXt
ユーザーフォームにブラウザコントロールを貼り付けたらどうかと思って試してみたら、中身はIEだった
EdgeベースのブラウザコントロールもVBなら使えるんで、がんばればVBAでもやれそうな気はする

あと、どこかでWebDriverをVBAだけで再現してる人を見た気がする
0069 警備員[Lv.8][初]
垢版 |
2024/05/20(月) 07:27:27.42ID:Frr1ePMh
どうでもいいけど、
イマドキ、ブラウザのブックマークやらお気に入りではとても追いつかなくて
Webクリップアプリは必須とちゃうん?
OneNoteとかEvernoteとかNotionとか
0070デフォルトの名無しさん
垢版 |
2024/05/20(月) 09:02:19.54ID:qs+mOokP
>>68
WebDriverを使わないってだけで、WebDriverの代わりに何かをインスコさせるだけじゃないの?
ページのコード動かしてみたけど、定義されてないっていってくるぜ。
結局、WindowsとExcelだけで動かすには旧IEをCOMで動かすしかない。
seleniumとかWebDriverを使わないっていってるのって、だいたいインチキ。
0071デフォルトの名無しさん
垢版 |
2024/05/22(水) 21:05:14.54ID:fe7cSBQi
Webview2がExcelに対応してくれないから、もう諦めてWinhttpにしたわ
0072デフォルトの名無しさん
垢版 |
2024/05/22(水) 23:01:57.53ID:UIM8lh2m
いいなぁそういう話題
専門部署じゃないけどVBAであれもこれも自動化出来ますって連呼してた中途のおっさんが完全に詐称だった
マクロの記録から始める自動化2003みたいな本を就業中にずっと見て居眠りまでしてんじゃねーよカス
イラつきすぎてストレスやべぇ
0073デフォルトの名無しさん
垢版 |
2024/05/22(水) 23:43:00.55ID:k4clU5FH
自動化できます( ・´ー・`)ドャ
普通なら黙っとくものだよね。
自分の作業でコッソリ使うものだよマクロは
0075デフォルトの名無しさん
垢版 |
2024/05/23(木) 18:12:25.40ID:Q1dZa75D
>>74
で?それが何か?
VBSとVBAは違うものだけど
0077デフォルトの名無しさん
垢版 |
2024/05/23(木) 19:00:21.00ID:JzQ16dZq
>>76
馬鹿は黙ってろ
0078デフォルトの名無しさん
垢版 |
2024/05/23(木) 19:40:19.26ID:dpj0+gCc
VBSとVBAが同じものだと思ってるヤベー奴が本当にいるとは…
0081デフォルトの名無しさん
垢版 |
2024/05/23(木) 20:52:18.18ID:ooDYR7IU
でもVBSなんて今時普通使うことある?
業務ではすんごい昔のWebシステムでClassic Aspで作られてる奴改修するくらいしか当たる機会ないんだけど。
0082!dongiri
垢版 |
2024/05/23(木) 21:03:43.53ID:dpj0+gCc
恥の上塗りに来たの?
0083デフォルトの名無しさん
垢版 |
2024/05/23(木) 22:08:33.68ID:FWY8RwdU
お前が気づかんだけで
スクリプトとかVBSてまだ大活躍だぞ。
オレのテレビ番組録画システムもVBSが結構あるからpowershellに書き換えんと。
0085デフォルトの名無しさん
垢版 |
2024/05/23(木) 22:14:18.80ID:hULUnmW+
お前らみたいな知識の持った奴の煽り合いなんて平和なもんだわ
自動化出来ますおじさんに業務中に今更マクロの勉強ばっかりされても困るって注意したわ
その腐った本と一緒に焼却されろよマジで
0087デフォルトの名無しさん
垢版 |
2024/05/23(木) 22:24:12.77ID:0OPvLYd/
>>86
ID:Y60s2JI8はVBSとVBAが違うものだとわからずに書き込み、それを指摘されて必死にごまかしているだけ
0088デフォルトの名無しさん
垢版 |
2024/05/23(木) 22:44:43.29ID:39D0gm4q
このスレもExcelスレも質が大幅に落ちたよな。VBSとか関係ない話で争い起きたり。
昔のいい感じの流れは復活しないのか?
0090デフォルトの名無しさん
垢版 |
2024/05/24(金) 08:31:09.76ID:pGSt5DHV
前触れも説明も無くとーとつにVBSのリンクを貼り付けた、その意図をご説明願いたい 何がしたかったん?
0093デフォルトの名無しさん
垢版 |
2024/05/24(金) 18:33:50.23ID:h1W7QjwG
ID:Y60s2JI8は例の日本語ワープロが使えたことが自慢だった零細企業の爺だろ
口調が同じ
VBAもわからず絡んでいた馬鹿だよ
0094デフォルトの名無しさん
垢版 |
2024/05/26(日) 15:48:57.67ID:HWyi8KsF
ワープロ自慢て下手すりゃ60代よりさらに上の世代じゃね?70代オーバーとか
0095デフォルトの名無しさん
垢版 |
2024/05/27(月) 16:56:21.21ID:5qLdCYAl
昔のワープロってディスプレイが1行しかなかったのに、あれで文書作れることに驚いたわ。
0096デフォルトの名無しさん
垢版 |
2024/05/27(月) 18:14:37.23ID:GptGfS3+
スレ違いの話題を続ける奴、
ワープロ使える自慢の爺と同レベルの馬鹿なんだけど、
本人達って気付かないもんなんだな
0097デフォルトの名無しさん
垢版 |
2024/05/27(月) 23:03:01.43ID:0fPQ/4br
こんな事で争うなよ…
中途の奴に重圧かけて作らせたの見てみたら
Aさんの営業利益とかセルに出力されたわ 
てめぇどっかのサイト丸ごと引用してやがるだろころすぞ
0099デフォルトの名無しさん
垢版 |
2024/05/30(木) 10:44:30.43ID:1keP0+wx
VBAで正規表現を使うために頻繁に
Set RE = CreateObject("VBScript.RegExp")
を使っているんだが、
VBScriptが終了したらこれを使ったコード動かなくなるの? 汗
ttps://gigazine.net/news/20240527-microsoft-vbscript-deprecation-timeline/
0101デフォルトの名無しさん
垢版 |
2024/05/30(木) 18:29:42.94ID:xMuq3moh
OLEとかCOMとかわからないのかよ
これらはVBSのモジュールだと思ってんのか?
0102デフォルトの名無しさん
垢版 |
2024/05/30(木) 18:39:43.46ID:i9Uo6Qpe
>>101
VBScript.RegExpはVBS(Script Engine)の一部
2024H2でオプトアウト出来る(deprecated phase 1)
2027以降はオプトインでインストール(deprecated phase 2)
その後のタイミング(未定)で廃止
0104デフォルトの名無しさん
垢版 |
2024/05/30(木) 22:24:23.99ID:rTEBvmrR
VBAは互換性の為だけにVB6仕様にしているのだが、
vbsが消えるのを機に切り捨てて、別の仕様にしたら良いよ
古すぎるわ
0107デフォルトの名無しさん
垢版 |
2024/05/30(木) 22:32:05.53ID:jnfHzKfa
まあvbsが消えるのを機と言っても直接的な関係性は無いし
未だにVBAはdeprecationされてない

望む声はあってもMS的にはこの20年間、不可能の判断でしょ
0112デフォルトの名無しさん
垢版 |
2024/06/01(土) 18:29:20.49ID:E98lR33H
>>104
俺もそうかと思ってたんだけど、例えばVB.Netに移行(まぁVB.Netも大概古いけど)するとして、Variantの部分とかどう補うんだろ?
高速化のために、VariantにRangeの値を突っ込んで配列として使ってる人も結構いると思うんだけど、
.Netじゃなくても今Variantなんて型持ってる言語、中々無いんじゃない?
0113デフォルトの名無しさん
垢版 |
2024/06/01(土) 19:50:08.24ID:kjJnPy3V
>>112
Variant型は元々Windows内部のライブラリに組み込まれてる
VBAやVBに独自の物ではない
だから、他の言語でもWindows環境であれば、使おうと思えば使える
0114デフォルトの名無しさん
垢版 |
2024/06/01(土) 20:06:40.78ID:a6kQUbYn
   ____∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ~' ____(,,゚Д゚)< VBA逝ってよし!
   UU    U U   \________
0119デフォルトの名無しさん
垢版 |
2024/06/08(土) 06:15:21.88ID:VQ4GsRFs
今でも米国でVBAエンジニアの給与2000万円クラスだってな。日本でも正当にその価値を評価してほしいわ。
0120デフォルトの名無しさん
垢版 |
2024/06/08(土) 15:53:27.66ID:AMNqUEhJ
それはVBAだからではない
米では年収1000万円以下が低所得層
0121デフォルトの名無しさん
垢版 |
2024/06/08(土) 16:25:35.32ID:w8dYoeUh
行政書士は、なぜ高年収なのか?

行政書士は低年収のはずだが、
元から高年収のサラリーマンが資格を取るから、高年収になるだけ

Rubyは、Go/Rust/Elixir の3大言語を超えた!

Stack Overflow 米国年収。2022 -> 2023

Ruby : 9.3 -> 9.9 万ドル
Elixir : 9.3 -> 9.6
Go : 8.9 -> 9.3
Rust : 8.7 -> 8.7

多くの言語 : 6.5〜7 -> 7.3〜7.8

PHP : 5 -> 5.9
Dart : 4.4 -> 5.6

PHP, Dart は、コンピューターサイエンスを勉強していない高卒用言語
0125デフォルトの名無しさん
垢版 |
2024/06/08(土) 17:45:10.95ID:+tUOS0wQ
VBAで正当な評価をして欲しいって字面だけ見ると滑稽だけどめちゃくちゃ今でも重要なスキルだね
でも2000万を引き合いに出すのはやっぱり笑う
0128デフォルトの名無しさん
垢版 |
2024/06/08(土) 22:50:30.69ID:wRtLKwb4
VBAをしっかり書ける人は貴重な存在なはず。だって日本のExcelユーザーの半数はVBAスキルが無いと聞いたから(ヤフーか何かの記事で見た)
VBAが書ける人はもっと自信もって良いと思いますよ
0129デフォルトの名無しさん
垢版 |
2024/06/09(日) 00:52:04.43ID:cUOkkMqU
給料あげてほしいなら上司に相談しなされ
0130デフォルトの名無しさん
垢版 |
2024/06/09(日) 05:29:05.18ID:KL09QE3r
会社役員的にはエクセルでお金を稼いでるわけじゃないという感じだろう
なので、vbaを書ける人に大金は払いたくない
0132デフォルトの名無しさん
垢版 |
2024/06/09(日) 22:09:35.72ID:G4PkZLRY
Excelユーザーなのにマクロ書けない事自体が問題なのだが。
Excelできる=マクロも書けるの図式でしょ?
0134デフォルトの名無しさん
垢版 |
2024/06/10(月) 00:23:38.35ID:Akf4lQfO
マクロのスキルがあっても対人スキルがないから
ネットでマクロの自慢するしか出来ないのか
0135デフォルトの名無しさん
垢版 |
2024/06/10(月) 01:48:33.40ID:XHwkcBml
ExcelもVBAも業務を効率化するための道具だよ

「VBAできます」じゃ経営者はなんとも思わない
これだけ人件費が削減できます、納期が短縮できます、利益が増えますってプレゼンして、利益の何割かを技能手当としてもぎ取れるのが一流のプログラマー
0148デフォルトの名無しさん
垢版 |
2024/06/10(月) 23:59:34.53ID:Akf4lQfO
マクロを書くマクロを書けばいい
0150デフォルトの名無しさん
垢版 |
2024/06/11(火) 07:45:06.87ID:DAmJiOeN
とうとうAIも広く使えるようになってきたしな
0151デフォルトの名無しさん
垢版 |
2024/06/11(火) 09:58:04.18ID:DAmJiOeN
一般的に言えばマクロは上級でいいと思う
その中でもpower query(M言語?)使えるかでも分けられる
PQ使えば簡単なのにマクロ書いてたら下級の範疇に格下げになる
0153デフォルトの名無しさん
垢版 |
2024/06/11(火) 10:40:42.30ID:GrH0S5VC
pythonで描けるようになって
VBA滅びると思ったが
あと20年経っても残ってそう
ゴキブリか
0155デフォルトの名無しさん
垢版 |
2024/06/11(火) 12:24:05.72ID:vQ7NtUYq
じゃお前要らんな
0157デフォルトの名無しさん
垢版 |
2024/06/11(火) 13:55:34.01ID:USG9LN16
少なくともうちではAIは役に立たん
今やってることはネットでは誰も公開も解説もしてないはずだから答えられるわけがない
0159デフォルトの名無しさん
垢版 |
2024/06/12(水) 05:14:39.25ID:qB9HO6ik
copilotキーがあるPCに置き換わり出したら
あれ?俺でもvba作れるじゃんwと大したことがないことがバレ始める
リストラされる可能性を考えておいた方がいい
0160デフォルトの名無しさん
垢版 |
2024/06/12(水) 05:24:37.29ID:zzJfLa15
ようするに「検索してコピペ」を自動化したのが今のAIだもんな
今まで手作業でやってきたことと同じ
0162デフォルトの名無しさん
垢版 |
2024/06/12(水) 15:28:07.25ID:T517YXqe
いいようにもっともらしくとりつくろってあたかもただしいかのごとくふるまうんだよね
0167デフォルトの名無しさん
垢版 |
2024/06/13(木) 19:47:43.68ID:kWhtw/Z8
copilotでも具体的に動きを書かないといけないから無理な人は無理だろう
分かる人が使えばコード書くのが爆速になる
0168デフォルトの名無しさん
垢版 |
2024/06/14(金) 07:37:58.81ID:VzwoAxBf
コパイ、絵の生成してみてスゲーってたまにやってるが、ソースはあまりやったことないな
記事など見てスゴイのはわかってるんだが
0169デフォルトの名無しさん
垢版 |
2024/06/14(金) 10:12:36.38ID:axv7mM/l
また宣伝
0173デフォルトの名無しさん
垢版 |
2024/06/14(金) 18:25:20.81ID:lHZHr7Cg
>>171
馬鹿だから理由がわからんのだろ
馬鹿にとっては宝の山に見えるだけで実際はゴミの山
時々お宝があるだけ
0178デフォルトの名無しさん
垢版 |
2024/06/22(土) 00:07:34.02ID:qJhEd6Sl
>>177
死ね
0179デフォルトの名無しさん
垢版 |
2024/06/23(日) 17:59:01.93ID:o3bJi3h5
VBAの仕事はITリテラシーの低い組織に対する介護福祉みたいなもんで人間の温もりが大切だから、簡単にAIに置き換わることはないよ
自分達でAI駆使してシステム内製できるような組織なら、VBAでやるような仕事なんてとっくにどこぞのSaaSやスクラッチのWebシステムに置き換わっているわけで
レスを投稿する


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