コツ・ノウハウ

【最強言語】 Excel VBAの魅力

1: イオ(東京都) [US] 2020/06/13(土) 09:31:31.23 ID:7mc89Zgc0 BE:143581911-2BP(2000)
sssp://img.5ch.net/ico/nida.gif
Excel VBA入門
https://www.officepro.jp/excelvba/

2: ニート彗星(愛知県) [KR] 2020/06/13(土) 09:34:05.54 ID:qQCAlacK0
え?まだVBA何ですか?
3: エンケラドゥス(埼玉県) [ニダ] 2020/06/13(土) 09:35:43.40 ID:ieiTmHvD0
BVD
4: デネブ・カイトス(東京都) [US] 2020/06/13(土) 09:36:55.18 ID:G5/xn4Cj0
最強とは?
24: キャッツアイ星雲(東京都) [US] 2020/06/13(土) 09:59:34.53 ID:2L5bO7QM0
>>4
ググればだいたいのコードの書き方がわかる、情報量で言えば最強だな
110: ビッグクランチ(東京都) [JP] 2020/06/13(土) 11:03:21.98 ID:nZfg2N9g0
>>24
ドローンの制御方法はどこを見たらわかるの?
227: 青色超巨星(埼玉県) [DE] 2020/06/13(土) 13:55:53.41 ID:6PEXAPuq0
>>110
excel VBAでドローン制御とか、 難癖つけてるつもりで低能を晒してて草
馬鹿すぎるわこやつめ愚か者めが
5: ジャコビニ・チンナー彗星(神奈川県) [US] 2020/06/13(土) 09:39:35.91 ID:Eqvfc8zP0
マルチスレッド出来んからある程度進むくと限界を感じる
マルチプロセスは不安定
標準ライブラリ少ないから効率も悪い
Excelを使う必要が無ければやらんほうがええ
6: カリスト(茸) [CA] 2020/06/13(土) 09:44:51.98 ID:ZcGXCIeZ0
>>5
当たり前だろw
15: クェーサー(千葉県) [US] 2020/06/13(土) 09:55:46.59 ID:TCaP6XOI0
>>5
ライブラリの少なさにびびるよね
プログラミング的なこと始めると、え?こんなのも無いのってなる
77: 海王星(茸) [US] 2020/06/13(土) 10:43:45.22 ID:d75BEho20
>>5
その点マルチポストなら
7: ソンブレロ銀河(茨城県) [US] 2020/06/13(土) 09:47:51.82 ID:UGY/pRwO0
これ覚えたら就職先ある?
9: エウロパ(沖縄県) [US] 2020/06/13(土) 09:49:24.21 ID:kk/8Q2Zn0
>>7
理系女子ならテレビで賞賛される
134: テチス(大阪府) [DE] 2020/06/13(土) 11:33:03.25 ID:QAfhuPWx0
>>9
あいつのはただの関数やぞ
マクロとの違い分かって無いのはむしろお前やろ
12: クェーサー(京都府) [NL] 2020/06/13(土) 09:51:40.37 ID:JBepoNHZ0
>>7
一般中小の事務なら、必要ない
むしろメンテナンス出来る人間がいないので迷惑になる事が多い
239: フォーマルハウト(福岡県) [MX] 2020/06/13(土) 14:31:05.31 ID:nQnElnz10
>>12
だな
16: オールトの雲(茸) [US] 2020/06/13(土) 09:56:06.92 ID:NSnWs6DE0
>>7
就職にはほとんど影響ない
もし使う時は自分以外の人にバレないようにしないと、上司や先輩にサボり魔扱いされるよ
54: ハッブル・ディープ・フィールド(埼玉県) [CN] 2020/06/13(土) 10:28:00.16 ID:+Ymh1fBz0
>>7
派遣会社からはしょっちゅう連絡くる
多分誰かが残したVBAで困ってる会社が沢山あるんだろうな
217: ハレー彗星(兵庫県) [CN] 2020/06/13(土) 13:30:08.86 ID:MbC7Wjnd0
>>7
業務レベル未経験のジジイは無理や
10: 冥王星(神奈川県) [RU] 2020/06/13(土) 09:49:59.62 ID:26mgIkdK0
プログラム経験ゼロの初心者でも見よう見まねで何とかなるのは本当に凄いよな
139: ウンブリエル(神奈川県) [ニダ] 2020/06/13(土) 11:36:24.59 ID:oR9WeAzo0
>>10
結果、他人がメンテできない特大スパゲッティーが出来上がる
11: 宇宙定数(東京都) [US] 2020/06/13(土) 09:50:21.67 ID:UjmNmi6N0
VBAは書けるんだけどUIのデザインが下手すぎて上からお呼びがかからなくなってしまった
13: セドナ(神奈川県) [LT] 2020/06/13(土) 09:52:43.44 ID:MfcUnytP0
VBA以前にファイル名が同じというだけで複数ファイル開けなくなるのなんとかして
18: 馬頭星雲(埼玉県) [ニダ] 2020/06/13(土) 09:56:46.88 ID:6VAOIp3y0
>>13
同じだと関数とか参照で困るから仕方ない
44: 土星(埼玉県) [EU] 2020/06/13(土) 10:19:47.66 ID:MWZI+0+10
>>13
そ れ は 仕 様 で す
画 面 の セ ル で 見 え る の に 印 刷 す る と 欠 け る の も 仕 様 で す
46: オベロン(愛知県) [US] 2020/06/13(土) 10:21:50.13 ID:71Ugums/0
>>44
フォント変えると収まるってことにこないだ気がついた
それまで2枚になって出てきたの切り貼りしてコピーして作ってたがバレてめちゃくちゃ怒られた
部下に
14: プレアデス星団(東京都) [ニダ] 2020/06/13(土) 09:53:07.87 ID:YiLu4XmY0
wordのVBAって使い所あるのかわからん
128: 大マゼラン雲(京都府) [ニダ] 2020/06/13(土) 11:27:30.56 ID:qJi0AOT00
>>14
outlook操作するとか
141: ウンブリエル(神奈川県) [ニダ] 2020/06/13(土) 11:37:40.65 ID:oR9WeAzo0
>>14
名前変えて大量印刷とかやる
20: ディオネ(日本) [KR] 2020/06/13(土) 09:57:30.52 ID:MQ9thMu00
最近のofficeだと動かんのよね
40: 白色矮星(茨城県) [ニダ] 2020/06/13(土) 10:13:17.62 ID:EVXML6aI0
>>20
動くだろ
91: ディオネ(日本) [KR] 2020/06/13(土) 10:52:29.63 ID:MQ9thMu00
>>40
昔作り込んだVBAマクロは動かんのが多いのよ
もう若い頃のような瞬発力もないしメンテできんわ
167: カストル(埼玉県) [CA] 2020/06/13(土) 12:06:02.44 ID:IApdV2b60
>>20
行数、列数が拡大された際に
行列の最終を取得する構文が変わったぐらい?
後は2007ぐらいに作ったものなら今でもそれなりに動きそう
21: クェーサー(千葉県) [US] 2020/06/13(土) 09:57:37.51 ID:TCaP6XOI0
あと関数への値の受け渡しが変
なんでこれで渡せるんだって謎挙動だらけ
22: ジャコビニ・チンナー彗星(光) [CN] 2020/06/13(土) 09:57:41.71 ID:VZo2t5OW0
ピポットテーブル使いはいますか?(´・ω・`)
23: 水メーザー天体(東京都) [US] 2020/06/13(土) 09:59:12.74 ID:sm6nxy+50
今日のVBAスレはここか!
記録するマクロありがてえありがてえ
25: 水星(東京都) [US] 2020/06/13(土) 10:02:28.46 ID:m1blvk7k0
SEなのにpowershellも使えない現場で開発でもない作業してるけど、vba様々だわ。
でもcsv+vbsがいいな。まともなsql使いたい
26: 黒体放射(千葉県) [ニダ] 2020/06/13(土) 10:04:20.35 ID:RZz3fr1I0
まあ、使うとしても自分用としてだよね
人に渡しても使い方分からんだの上手く動かないだの絡まれてロクなことにならない
あくまで自分が楽するためのツール
38: 熱的死(大阪府) [ニダ] 2020/06/13(土) 10:12:26.21 ID:eXd82yh70
>>26
自分で書いたプログラムは自分しかわからんよな。素人がわかる訳ない、
知識ある人は他人の書いたプログラムがわかるかもしれないけど
69: カペラ(新日本) [US] 2020/06/13(土) 10:38:54.11 ID:NZO+946y0
>>38
自分で書いたプログラムも時間経てばわからなくなるんだぜ
97: オールトの雲(ジパング) [US] 2020/06/13(土) 10:54:30.79 ID:8jwJKnTC0
>>69
これ
2ヶ月後にバグが判って調べたら
さっぱり分からんかった。
135: 百武彗星(大阪府) [CN] 2020/06/13(土) 11:33:09.91 ID:AWL0Mpzl0
>>69
そうなんだよな~
時間が経つと解析からやらなきゃ駄目だから効率悪くなる
218: ブレーンワールド(兵庫県) [CL] 2020/06/13(土) 13:30:11.12 ID:CTq3zF1s0
>>69
ほんこれ
27: バーナードループ(家) [US] 2020/06/13(土) 10:08:00.86 ID:1wqzEZyK0
GW暇すぎてVBA入門書一冊やってみたが仕事ではあまり活かせる場面がないことに気づいた
28: 水メーザー天体(栃木県) [DE] 2020/06/13(土) 10:08:10.39 ID:ksD3b4Q10
底が浅いから使いやすいという典型例だな
29: アルタイル(神奈川県) [US] 2020/06/13(土) 10:09:17.68 ID:+OqJ98rL0
巨大なファイル(基本テキスト)を1バイトずつ読むのって非効率?
ファイル中にCRがあったら区切る作業をするんだけど

ちなみに100Mバイトくらいある

37: 宇宙定数(東京都) [US] 2020/06/13(土) 10:12:10.78 ID:kk/KBNmv0
>>29
Excelでやるもんじゃねーよ
GREPとか秀丸エディタなら余裕だぞ
正規表現で修正すればいい
45: アルタイル(神奈川県) [US] 2020/06/13(土) 10:20:24.00 ID:+OqJ98rL0
>>37
ハッダーもフッダーもあるし
そこはきれいに仕上げないといけないんだよ
80: 宇宙定数(東京都) [US] 2020/06/13(土) 10:45:20.33 ID:kk/KBNmv0
>>45
Stirlingなら指定アドレス範囲でのバイナリ―変換もできるよ
どんな区切り文字か知らんが変換前後のバイト数可変だから
例えば1バイト(CR:OD)を2バイト(CR+LF:OD OA)という変換も可能
メモリーさえあれば数100MBでも読み込めるよ
https://www.vector.co.jp/soft/win95/util/se079072.html
86: アルタイル(神奈川県) [US] 2020/06/13(土) 10:49:52.41 ID:+OqJ98rL0
>>80
会社で使ってたからアプリを勝手にインストールすることは許されないんだ

ちなみにもうやってない

90: プロキオン(宮城県) [US] 2020/06/13(土) 10:52:04.58 ID:eG6Jx58H0
>>86
仕事で使うなら許可取りゃ良いじゃん
94: ダークエネルギー(神奈川県) [AT] 2020/06/13(土) 10:52:55.27 ID:wQP4DHUo0
>>29
正規表現で一発で行けそう…
100Mくらいテキストエディタで余裕で開けるぞ。
複雑な条件があったとしても秀丸やサクラエディタででマクロも組むほうが楽かもね。
152: プロキオン(宮城県) [US] 2020/06/13(土) 11:47:51.23 ID:eG6Jx58H0
>>29 >>94 >>144
>CR
ブラウザにD&DしてCtrl+A,C メモ帳開いてCtrl+V
144: ウンブリエル(神奈川県) [ニダ] 2020/06/13(土) 11:39:17.12 ID:oR9WeAzo0
>>29
そんなんsedで一発だろ
150: アケルナル(家) [GB] 2020/06/13(土) 11:45:55.30 ID:SUMPQfMi0
>>29
テキストなら行単位
100M程度ならPowerShellで処理すると楽よ。Windows10なら標準で入ってるし
158: アルタイル(神奈川県) [US] 2020/06/13(土) 11:54:26.10 ID:+OqJ98rL0
>>29
めんどうだけど説明すると
ひとつのデバイスをテストするごとに50アイテムくらい吐き出す
1アイテムでいちいち改行 CRLFではなくCRのみ
それが5万デバイス分入っている
俺がやりたかったのは1デバイスは横に展開していって改行

最初のファイルは25万行くらい
俺が作ったのは50x5万行

最初はCSVで保存してたけど結局エクセルのセルに展開した
結局エクセルで見るんだからエクセルで処理するのが簡単
ただし処理時間が数分かかる

159: プロキオン(宮城県) [US] 2020/06/13(土) 11:57:24.55 ID:eG6Jx58H0
>>158
一目で視認できないサイズのデータをexcelに放り込む意味がわからん
何がしたいんだお前は
31: 宇宙定数(東京都) [US] 2020/06/13(土) 10:10:02.17 ID:kk/KBNmv0
Excel2003のころ仕事でよく作ってたは
でも2007にバージョンアップしたらExcelVBAの一部仕様が大幅変更されて
全く使い物にならなくなったのはムカついたは
228: 冥王星(茸) [GB] 2020/06/13(土) 14:00:04.30 ID:uow7HVJq0
>>31

> Excel2003のころ仕事でよく作ってたは
これ、この文てどうなの?

35: アルデバラン(ジパング) [ニダ] 2020/06/13(土) 10:11:46.23 ID:e2KzApc30
どんなことできるの?普通の数式はわかるのとショートカットキーとかおおよそ覚えたけどマクロは業務で使わないからいまいちわからん。
41: オベロン(愛知県) [US] 2020/06/13(土) 10:13:28.16 ID:71Ugums/0
>>35
こんなことができる

https://m.youtube.com/watch?v=PJjM1SU4xlY

76: かに星雲(ジパング) [CA] 2020/06/13(土) 10:43:03.09 ID:odl2VCv70
>>35
何でもできる
237: エリス(茸) [DE] 2020/06/13(土) 14:24:41.37 ID:mJ3Y2KKg0
>>35
毎回これやんのめんどくせえなーってのを一瞬で終わらせる


-コツ・ノウハウ

Copyright © 生活向上まとめブログ , All Rights Reserved.