【最強言語】 Excel VBAの魅力

1 : 2020/06/13(土) 09:31:31.23 ID:7mc89Zgc0

Excel VBA入門
https://www.officepro.jp/excelvba/

2 : 2020/06/13(土) 09:34:05.54 ID:qQCAlacK0
え?まだVBA何ですか?
3 : 2020/06/13(土) 09:35:43.40 ID:ieiTmHvD0
BVD
4 : 2020/06/13(土) 09:36:55.18 ID:G5/xn4Cj0
最強とは?
24 : 2020/06/13(土) 09:59:34.53 ID:2L5bO7QM0
>>4
ググればだいたいのコードの書き方がわかる、情報量で言えば最強だな
5 : 2020/06/13(土) 09:39:35.91 ID:Eqvfc8zP0
マルチスレッド出来んからある程度進むくと限界を感じる
マルチプロセスは不安定
標準ライブラリ少ないから効率も悪い
Excelを使う必要が無ければやらんほうがええ
6 : 2020/06/13(土) 09:44:51.98 ID:ZcGXCIeZ0
>>5
当たり前だろw
15 : 2020/06/13(土) 09:55:46.59 ID:TCaP6XOI0
>>5
ライブラリの少なさにびびるよね
プログラミング的なこと始めると、え?こんなのも無いのってなる
7 : 2020/06/13(土) 09:47:51.82 ID:UGY/pRwO0
これ覚えたら就職先ある?
8 : 2020/06/13(土) 09:48:40.60 ID:v61+aMI10
>>7
猿でも使える言語だから無理
就職先で少し役に立つ程度
9 : 2020/06/13(土) 09:49:24.21 ID:kk/8Q2Zn0
>>7
理系女子ならテレビで賞賛される
12 : 2020/06/13(土) 09:51:40.37 ID:JBepoNHZ0
>>7
一般中小の事務なら、必要ない
むしろメンテナンス出来る人間がいないので迷惑になる事が多い
16 : 2020/06/13(土) 09:56:06.92 ID:NSnWs6DE0
>>7
就職にはほとんど影響ない
もし使う時は自分以外の人にバレないようにしないと、上司や先輩にサボり魔扱いされるよ
54 : 2020/06/13(土) 10:28:00.16 ID:+Ymh1fBz0
>>7
派遣会社からはしょっちゅう連絡くる
多分誰かが残したVBAで困ってる会社が沢山あるんだろうな
10 : 2020/06/13(土) 09:49:59.62 ID:26mgIkdK0
プログラム経験ゼロの初心者でも見よう見まねで何とかなるのは本当に凄いよな
11 : 2020/06/13(土) 09:50:21.67 ID:UjmNmi6N0
VBAは書けるんだけどUIのデザインが下手すぎて上からお呼びがかからなくなってしまった
13 : 2020/06/13(土) 09:52:43.44 ID:MfcUnytP0
VBA以前にファイル名が同じというだけで複数ファイル開けなくなるのなんとかして
18 : 2020/06/13(土) 09:56:46.88 ID:6VAOIp3y0
>>13
同じだと関数とか参照で困るから仕方ない
44 : 2020/06/13(土) 10:19:47.66 ID:MWZI+0+10
>>13
そ れ は 仕 様 で す
画 面 の セ ル で 見 え る の に 印 刷 す る と 欠 け る の も 仕 様 で す
46 : 2020/06/13(土) 10:21:50.13 ID:71Ugums/0
>>44
フォント変えると収まるってことにこないだ気がついた
それまで2枚になって出てきたの切り貼りしてコピーして作ってたがバレてめちゃくちゃ怒られた
部下に
14 : 2020/06/13(土) 09:53:07.87 ID:YiLu4XmY0
wordのVBAって使い所あるのかわからん
17 : 2020/06/13(土) 09:56:45.14 ID:o4jbrnql0
結局現場ではバラックプログラムの方が有用
19 : 2020/06/13(土) 09:57:12.56 ID:4XAGcH8/0
時代は読み書きそろばんVBAだな
20 : 2020/06/13(土) 09:57:30.52 ID:MQ9thMu00
最近のofficeだと動かんのよね
40 : 2020/06/13(土) 10:13:17.62 ID:EVXML6aI0
>>20
動くだろ
21 : 2020/06/13(土) 09:57:37.51 ID:TCaP6XOI0
あと関数への値の受け渡しが変
なんでこれで渡せるんだって謎挙動だらけ
22 : 2020/06/13(土) 09:57:41.71 ID:VZo2t5OW0
ピポットテーブル使いはいますか?(´・ω・`)
23 : 2020/06/13(土) 09:59:12.74 ID:sm6nxy+50
今日のVBAスレはここか!
記録するマクロありがてえありがてえ
25 : 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
自分で書いたプログラムは自分しかわからんよな。素人がわかる訳ない、
知識ある人は他人の書いたプログラムがわかるかもしれないけど
27 : 2020/06/13(土) 10:08:00.86 ID:1wqzEZyK0
GW暇すぎてVBA入門書一冊やってみたが仕事ではあまり活かせる場面がないことに気づいた
28 : 2020/06/13(土) 10:08:10.39 ID:ksD3b4Q10
底が浅いから使いやすいという典型例だな
29 : 2020/06/13(土) 10:09:17.68 ID:+OqJ98rL0
巨大なファイル(基本テキスト)を1バイトずつ読むのって非効率?
ファイル中にCRがあったら区切る作業をするんだけど

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

37 : 2020/06/13(土) 10:12:10.78 ID:kk/KBNmv0
>>29
Excelでやるもんじゃねーよ
GREPとか秀丸エディタなら余裕だぞ
正規表現で修正すればいい
45 : 2020/06/13(土) 10:20:24.00 ID:+OqJ98rL0
>>37
ハッダーもフッダーもあるし
そこはきれいに仕上げないといけないんだよ
30 : 2020/06/13(土) 10:09:18.53 ID:1VdK3xzz0
VBAじゃなくVBは使い物になりますか?
36 : 2020/06/13(土) 10:12:07.34 ID:71Ugums/0
>>30
うちの会社は基幹業務のメインシステムVBでできている
発作かー
アホじゃー
31 : 2020/06/13(土) 10:10:02.17 ID:kk/KBNmv0
Excel2003のころ仕事でよく作ってたは
でも2007にバージョンアップしたらExcelVBAの一部仕様が大幅変更されて
全く使い物にならなくなったのはムカついたは
32 : 2020/06/13(土) 10:10:28.65 ID:WjLMolwd0
VBAって使いどころがわからんかった
メニューにある機能で足りちゃう
33 : 2020/06/13(土) 10:10:49.53 ID:+OqJ98rL0
androidでVB6相当のもの出してくれないかな?

たぶん売れるよ

34 : 2020/06/13(土) 10:10:53.55 ID:71Ugums/0
最初Javaでやってたが最終的にめんどくさくなってexcelvbaで卒論作った記憶が
だって同じことできるし
35 : 2020/06/13(土) 10:11:46.23 ID:e2KzApc30
どんなことできるの?普通の数式はわかるのとショートカットキーとかおおよそ覚えたけどマクロは業務で使わないからいまいちわからん。
39 : 2020/06/13(土) 10:13:12.18 ID:oTMHc3YU0
Windowsを捨ててLinuxだけに絞りたいんだが
VBAのせいでWindowsを捨てられない
42 : 2020/06/13(土) 10:14:19.55 ID:7pQW+yGZ0
コンパイルもデプロイもサブバージョンもライブラリアンの小言も気にする必要ないので一番楽
47 : 2020/06/13(土) 10:22:19.11 ID:zst7diNq0
PythonコードをVBAに書き直してくれって言われた時は目眩がしたわ
48 : 2020/06/13(土) 10:22:30.33 ID:33pGf5Y+0
プログラムでもプログラム様的な重厚なものと使い捨ての二種類使い分けが出来るようになればVBAが使い捨て側で必須になる。
逆にマイクロソフトはそこまで考えてVBAは永遠に維持しようとしていないのが気になる。
言語をパイソンが何かに変えようとしてるよな?
それでは意味ないねん。
あとVBAがドットネットのDLL使えるようになれば嬉しいけどな
49 : 2020/06/13(土) 10:23:26.26 ID:M3QSrrfQ0
下手なプログラマー・SEよりVBA使いが最強。
個々の会社特有のセキュリティプログラムに文句言われず、簡単に使える。
たいがいのことはこれで片が付く。何より無料ってのが美味しい。
戦いは数なんだよアニキ!
50 : 2020/06/13(土) 10:25:10.31 ID:KJicy/Po0
VBAは廃止になるって聞いたけど
51 : 2020/06/13(土) 10:25:42.72 ID:jjMCgTqi0
VBAは標準で入ってるってのが強いんだよなあ
52 : 2020/06/13(土) 10:26:50.87 ID:+OqJ98rL0
excelのVBAは結果をセルに残せるし
そのまま保存できるのがいい

他でそういうのないだろ?

53 : 2020/06/13(土) 10:27:19.74 ID:71Ugums/0
VBAだけ使えるアプリっての出さねえかなあ
ubuntu android iOSにも使えるようなの
55 : 2020/06/13(土) 10:28:36.72 ID:+OqJ98rL0
それに会社でインストールが許されているソフトで
プログラミングできるのはエクセルしかない
56 : 2020/06/13(土) 10:29:05.46 ID:IUGVUbVz0
3年で部署変わる事を考えれば手出しできない
58 : 2020/06/13(土) 10:29:40.01 ID:CZ2kPwnf0
商業高校出てる事務の女の子がバリバリできて重宝されてる
ちなみにおっさんができてもvbaごときでチヤホヤされたりはしない
59 : 2020/06/13(土) 10:30:40.93 ID:v61+aMI10
意外にデバッガーが使いやすかったりする
60 : 2020/06/13(土) 10:31:37.20 ID:K03kApwA0
誰でも少しくらいは分かるのがメリット
61 : 2020/06/13(土) 10:33:01.61 ID:1kjiZ5u20
Access+SQLの方が需要ありそうよね
まぁ、これもそんなに難しくないけど
62 : 2020/06/13(土) 10:34:20.49 ID:wpB+SD5V0
バグとか放置されてね?
条件付けるのに入れ子増やしたら動きが変だったりする
63 : 2020/06/13(土) 10:34:41.26 ID:JodQI4mj0
たとえVBAでも、ちゃんと仕様書を残しおかないと、野良アプリになって 誰も修正できなくなり、作成した担当者が
いなくなった時点で、厄介ものとなる

RPAでもいえるが、機器変更、OSパッチ、Officeバージョンアップ、ファイルサーバ変更は特に注意が必要

64 : 2020/06/13(土) 10:36:07.97 ID:XDHZdWnV0
Google Apps Scriptタダだし便利
Googleは偉大だわ
65 : 2020/06/13(土) 10:36:41.58 ID:EI/krg6d0
ニッチで大量に処理する作業がある場合には便利だが、
基本ブラックボックスで作った人居なくなるとメンテができない・・・
66 : 2020/06/13(土) 10:36:56.35 ID:v61+aMI10
引数渡すマクロ作ったらPERSONAL.XLSBがぶっ壊れたんだが引数渡したらだめなんか?
67 : 2020/06/13(土) 10:37:28.05 ID:U5TF0KYp0
エクセルビバ最強だよね

コメント

タイトルとURLをコピーしました