X



【プログラミング】 エクセルVBAの魅力
■ このスレッドは過去ログ倉庫に格納されています
0004スフィンゴモナス(京都府) [CN]
垢版 |
2020/02/26(水) 14:26:17.33ID:22X9wlRw0
VisualBasicは早々に滅びてほしい
0005ミクロコックス(茸) [ES]
垢版 |
2020/02/26(水) 14:26:49.24ID:VmuAt0pr0
VBAメイン開発の案件ってすくないんや
0006フラボバクテリウム(庭) [VN]
垢版 |
2020/02/26(水) 14:27:50.93ID:bWY9MTAN0
GASで
0007ラクトバチルス(東京都) [US]
垢版 |
2020/02/26(水) 14:28:20.63ID:c97BhF8W0
Pythonでやれよ
0008キロニエラ(茸) [ニダ]
垢版 |
2020/02/26(水) 14:29:58.61ID:FWz4V+Ds0
LOVELETTERのスクリプト
0010シュードノカルディア(茸) [ニダ]
垢版 |
2020/02/26(水) 14:38:58.46ID:ov1qGJVL0
難しいんだよ無理だよ実際やってみると
ただのプログラミングやんけ
0011ミクソコックス(東京都) [MX]
垢版 |
2020/02/26(水) 14:40:26.40ID:ZC2Nh2d60
>>4
vbaが理解できず挫折したんだね
可哀想に
0015カンピロバクター(埼玉県) [US]
垢版 |
2020/02/26(水) 14:42:05.88ID:GIo/TjzR0
なんでもできるフリして、
でも実は何をするのも意外と面倒で、
でもシステム破壊は大得意

それがVBA
0016ヒドロゲノフィルス(東京都) [ニダ]
垢版 |
2020/02/26(水) 14:42:19.94ID:Q7wr1orf0
記録ボタンて、自動生成されたソースの見づらい事、見づらい事
0017シントロフォバクター(神奈川県) [CN]
垢版 |
2020/02/26(水) 14:43:24.95ID:SqukAFrZ0
何でも関数で作ってる
0019デイノコック(茸) [ニダ]
垢版 |
2020/02/26(水) 14:45:52.70ID:coKrFIu00
中学校とかでプログラミング教育が必修化したら、とりあえずVBAやらせとけばええ
0020ヘルペトシフォン(東京都) [IT]
垢版 |
2020/02/26(水) 14:48:42.97ID:UtLmoobb0
>>19
よりによって、なんでそんな糞言語やらせるんだよ
もうすぐPythonだかが使えるようになってお払い箱だぞ
0021アシドバクテリウム(神奈川県) [EU]
垢版 |
2020/02/26(水) 14:56:22.72ID:Mk1w8MlH0
基本的にVBAしか使えないけど業務がエクセルベースだから困らないわ
ただ忘れっぽいから各処理毎に何をしてるかコメント付けとかないと後で修正するときわからなくなる
0023アシドチオバチルス(兵庫県) [CN]
垢版 |
2020/02/26(水) 15:08:09.57ID:jAMb+IRw0
JavaScriptになるんじゃないの?
0025ヴィクティヴァリス(ジパング) [ニダ]
垢版 |
2020/02/26(水) 15:10:27.79ID:euHlHIwg0
スラドで紹介されてた京大のPython入門書が優秀
0028デスルフロモナス(山梨県) [US]
垢版 |
2020/02/26(水) 15:22:58.60ID:hb2e+jsL0
ぶっちゃけ、VBAでもいいけどねえ。
そんなに変わらん
0029ホロファガ(ジパング) [US]
垢版 |
2020/02/26(水) 15:24:15.46ID:pW7rvxHL0
言語仕様どうこうじゃなくて
何が出来るかが大事だからな
VBAはEXCELの操作が自動化出来る、これに尽きる
0030シネルギステス(東京都) [ZA]
垢版 |
2020/02/26(水) 15:26:37.51ID:vwTr2YXk0
あんな腐った仕様の言語なんて使うな

データは全部CSVにしてRかPythonで操作しろ
0031ヴィクティヴァリス(茸) [TR]
垢版 |
2020/02/26(水) 15:29:00.20ID:dR3eOdsI0
VBAでドラクエと麻雀作った

麻雀は1人で積もって切るの繰り返し
相手がいないからチーポンなし
リーパイはするけど
テンパイ判定なし
上がり判定もなし

テンパイ判定は至難の技
0032デスルフォビブリオ(茸) [EG]
垢版 |
2020/02/26(水) 15:30:11.97ID:8tPih3C+0
環境構築がクソ楽
オフィス入ってれば良いんだから
この一点が最強すぎて使われてる感じ
0034フランキア(大阪府) [GB]
垢版 |
2020/02/26(水) 15:33:00.96ID:MUT3N7Rl0
>>19
理系の息子が大学の授業でVBAやらされてた。
MARCHの大学でもこれ
やめてあげて、、
0036デスルフォビブリオ(茸) [EG]
垢版 |
2020/02/26(水) 15:35:10.11ID:8tPih3C+0
ITの世界で生きるならVBA学ぶのは害でも、その他の職についてエクセルとVBA使えたら仕事に役立たない?
お守りする情報システム部門が死ぬけど
0037クロマチウム(東京都) [US]
垢版 |
2020/02/26(水) 15:38:02.38ID:CsUVQuNi0
スクラッチでいいじゃん
0038クテドノバクター(SB-Android) [US]
垢版 |
2020/02/26(水) 15:39:45.91ID:CHkahFkS0
>>34
まじか……
高等教育だったらC++かjavaかpythonだと思ってたわ
なんでそんなもんやらせてんだろ?
0042オセアノスピリルム(東京都) [ニダ]
垢版 |
2020/02/26(水) 15:48:08.21ID:8133IISl0
>>34
いや結構実利的だぞ
官公庁はしらんけど、民間の大企業での工学系、IT系のプロジェクト管理はいまだにエクセル信仰強いから
VBA使えると就職後すぐに管理職の人間と共通の話題ができる
0043テルモリトバクター(三重県) [US]
垢版 |
2020/02/26(水) 15:53:03.26ID:wjrxUsNC0
アクセスだろ
0044テルモリトバクター(大阪府) [US]
垢版 |
2020/02/26(水) 15:53:17.57ID:N6b6nJIU0
>>34
10年ほど前に工学部系の卒業生の後輩入ってきたけどCだったな
今どきCかよってびっくりしたわ
Cなんて20年以上前に絶滅したと思ってたわ
0045放線菌(三重県) [CN]
垢版 |
2020/02/26(水) 16:00:21.92ID:TPCTG2qj0
>>42
うちの会社ではパートのおばちゃんがそれだよ
結構な大企業なのに詳しい人はITの方には専門はいるけどあの辺りは話が通じない奴らばかりだからね
その中間だから重宝されてる
0047ヒドロゲノフィルス(魔王の都) [FR]
垢版 |
2020/02/26(水) 16:06:06.45ID:GalxACbI0
HTMLとCSSでホームページ作ってるんだけど
メールフォームはどうやって作るの?
メールフォームの形はHTMLCSSで出来てるんだけど、そこからアクションが発生しないんだけど
0048スフィンゴモナス(大阪府) [TW]
垢版 |
2020/02/26(水) 16:06:27.85ID:9ZY3oSGH0
やりたい事何でもできるのか魅力
0049アナエロリネア(SB-iPhone) [CA]
垢版 |
2020/02/26(水) 16:08:22.40ID:WXvP8rfJ0
>>44
LinuxとかマイコンボードがCベースだからだろ
電子工学、ロボット工学とかなら主にこの辺使うんだろ
そんなことも知らんのか
0050プロカバクター(茸) [ヌコ]
垢版 |
2020/02/26(水) 16:10:51.52ID:3WkdVKEo0
RDBMSわからん人には最初はACCESSがいいな
0052フランキア(大阪府) [GB]
垢版 |
2020/02/26(水) 16:14:30.71ID:MUT3N7Rl0
>>38
javascriptもやってたわ
ただしES6とかではなく、ブラウザで動作する普通のJS。神経衰弱ゲームを課題でつくってた。
で、今はIoTをやってるゼミに入って、C言語やっとる、、、
もっとモダンな言語やってあげて欲しいですわ
0053ストレプトスポランギウム(山形県) [ニダ]
垢版 |
2020/02/26(水) 16:14:57.61ID:nm3UBPtg0
昔は表計算ソフトで事務作業の90%は機械化できるとか言われていたからね、今ではVBAはほとんど日本語化してるだろ、ソースの記述作法はピンキリだろうけど
0054プニセイコックス(東京都) [KR]
垢版 |
2020/02/26(水) 16:19:23.51ID:F88NJRcU0
VBAってのやってたら他の奴でアプリとか作れるようになるの?
むかし習ったVBAはなんかを記録して再現させるだけだったような気がするが
0057ホロファガ(ジパング) [US]
垢版 |
2020/02/26(水) 17:00:59.03ID:pW7rvxHL0
開発環境を用意せず誰でも扱えるってのが大きい
VBAはプログラマーとしてのスキルではなく
エクセルユーザーとしてのスキルだろ
0058フランキア(大阪府) [GB]
垢版 |
2020/02/26(水) 17:21:38.53ID:MUT3N7Rl0
>>57
違うんだよ
うちの息子がやらされてたのは、VBAで一本一本線を引いて図形を作るて課題
しかも座標指定で線引かせるのよ
社会に出てVBAでそんな機能絶対に使わない
もうね、見た瞬間アホかと
学生がかわいそうだわ
0061バクテロイデス(茸) [US]
垢版 |
2020/02/26(水) 17:44:13.37ID:5HJLT/YK0
>>58
そんなの会社で作った

画像読み込んで回りに引出線みたいなの引いて更にテキストボックス着けてレポートのフォーマット作るやつ

順番に図の番号入れて目次作る
0062バチルス(茸) [GB]
垢版 |
2020/02/26(水) 17:51:20.05ID:7uRUNSrP0
世界一流通してるプラットホーム
小バカにしてる奴は井の中の蛙
0063テルモアナエロバクター(ジパング) [US]
垢版 |
2020/02/26(水) 18:00:13.50ID:6NgRfGWg0
世の中言語多すぎ
いい加減一本にしろ
0064スネアチエラ(東京都) [GB]
垢版 |
2020/02/26(水) 18:01:57.79ID:Y1tRSYMq0
>>15
マイクロソフト「(∀`*ゞ)テヘッ」
0065フィンブリイモナス(愛媛県) [US]
垢版 |
2020/02/26(水) 18:06:13.18ID:AbuxVyRH0
基本スキル程度の言語
これができないとメシが食えない…こともないが
0067ユレモ(大阪府) [US]
垢版 |
2020/02/26(水) 18:09:14.19ID:ZIJZRqT40
VBAが世界一とかw
組み込みとか知らんのだろうな
0068スネアチエラ(東京都) [GB]
垢版 |
2020/02/26(水) 18:11:52.67ID:Y1tRSYMq0
Access「ズルいぞExcelだけー」
0069スネアチエラ(東京都) [GB]
垢版 |
2020/02/26(水) 18:13:10.73ID:Y1tRSYMq0
>>18
COBOLとか出てる時点でお爺さん向けの怪しいサイトかな
0070アナエロプラズマ(茸) [US]
垢版 |
2020/02/26(水) 18:16:16.53ID:TbBJqsbs0
Vbaの魅力ですか...
Cのような比較的新しい形式のproceeduralを猿真似してるくせに言語形式はbash辺りで成長が止まってるウンコってことですかね
0071テルモリトバクター(茸) [RU]
垢版 |
2020/02/26(水) 18:19:12.89ID:vlDwOVga0
sierで働くときすげえ便利
0072フランキア(石川県) [GB]
垢版 |
2020/02/26(水) 18:20:20.47ID:EbdSu9lU0
>>58
たまに使うよ
Excelだと塗りつぶしが不自由だし、曲線では描ききれない場合もある
拡大率によって塗りつぶしがずれることもあるな
そんなとき、VBAを使えば複雑な線もバッチリ
なお、イラレを使った方が10倍速い
0073バチルス(茸) [GB]
垢版 |
2020/02/26(水) 18:28:30.06ID:7uRUNSrP0
エクセルならメールでもやり取りできるし配布も簡単。
ワケわからんシステムでOS変わったら使えなくなるなんて心配も少ない。
何より事務方と密接になるのでモテまくり。
0075ミクロコックス(東京都) [BR]
垢版 |
2020/02/26(水) 18:52:18.52ID:Db7sBNuG0
>>69
でも世の中現実的に使われてるのはCOBOL。

COBOLにもいくつも種類あって、
COBOL85熟知してる人間は、
たいていの言語には苦労しない。
0076フランキア(大阪府) [GB]
垢版 |
2020/02/26(水) 18:54:36.46ID:MUT3N7Rl0
>>75
COBOLもメンテやったことあるけど、クソだったよ
作ったやつがクソだったのかも知れんが
0077ジアンゲラ(東京都) [US]
垢版 |
2020/02/26(水) 18:59:02.99ID:pQ6TVzRU0
エクセルで何かするならVBA
もっと良い言語もあることも知ってる
向き不向きで使い分けろ
0078パスツーレラ(ジパング) [CA]
垢版 |
2020/02/26(水) 19:04:06.42ID:1L6FkMlC0
ExcelからACCESSにADOで接続して、そのACCESSからSQL発行する形で元のExcelファイルにアクセスした場合、
既にファイルが開いてますって怒られたりしない?
0079カテヌリスポラ(茸) [US]
垢版 |
2020/02/26(水) 19:05:53.47ID:Dbz6EAu20
事務でエクセルメインに使うなら覚えておいて損は無いしエクセルVBAで出来るエクセルの仕事を他の言語でやる必要はない

ただこれだけは覚えておいてほしい
書いたら必ずコメントを残しておくんだ
引き継ぐ人のためにじゃない
自分でも忘れるから
0080バクテロイデス(日本) [ニダ]
垢版 |
2020/02/26(水) 19:07:59.02ID:4bzW2Ozk0
VBAって廃止されてJavaScriptになるんじゃなかったっけ?
0081ジアンゲラ(東京都) [US]
垢版 |
2020/02/26(水) 19:11:39.42ID:pQ6TVzRU0
>>80
そうなる模様だが、いつになるか分からん
VBAをレガシ扱いにしてJavascriptかPythonに移行してほしいところ
移行後でも10年以上はVBAは残るだろうね
0082ヴェルコミクロビウム(千葉県) [EE]
垢版 |
2020/02/26(水) 19:14:56.15ID:YNwicd0m0
俺独学で良く知らんのだが、少しルールが違うだけで、どんなのもifで分岐してdoでループするだけじゃないの?
あとは作る人のセンス次第
0083プランクトミセス(ジパング) [US]
垢版 |
2020/02/26(水) 19:15:35.83ID:c97BhF8W0
今でもExecuteexcel4macroでしか出来ない事があるのに…
0085アナエロリネア(SB-iPhone) [CA]
垢版 |
2020/02/26(水) 19:16:46.34ID:WXvP8rfJ0
フリーのBorlanCコンパイラとメモ帳だけでコピペ一切禁止で
Windowsデスクトップに自作Window表示して
その中に表形式の選択ボタン配置するソース
を書かせるテスト問題やらせたら描ける奴どれだけいるのかって話
ExcelVBAならちょちょいのちょいだ
0086ディクチオグロムス(埼玉県) [IN]
垢版 |
2020/02/26(水) 19:19:49.64ID:Ol0KEA/L0
VBよりはPHPやPythonのほうがいいんでねとか時には思うな。サーバ側実装とかあるし。
0088テルモトガ(大阪府) [US]
垢版 |
2020/02/26(水) 19:22:59.37ID:NFbWrswV0
正直言って俺でも作れて表だから何かダイナミックに動いてる気分になれる良いおもちゃ
0089キロニエラ(家) [FR]
垢版 |
2020/02/26(水) 19:25:42.34ID:RYcbPh6K0
遅れてる会社でエクセルがメイン。それでいてろくにシステム組んでない。かなりの量を処理することがあるけどこっそりVBAにやらせてる。
まわりはヒーヒー言ってるけど俺は余裕で仕事が終わる。
だけど画面見て四苦八苦してるふりしてるけどね。
0090フランキア(大阪府) [GB]
垢版 |
2020/02/26(水) 19:29:12.45ID:MUT3N7Rl0
>>78
エクセル自身のvbaで、自分のファイル開いてsql発行はできた。
ただ、書き込み(update文)ができたかはわからない
0091バチルス(茸) [GB]
垢版 |
2020/02/26(水) 19:31:58.37ID:7uRUNSrP0
帳票出力
画面一覧表示
画面入力

時代遅れ。

エクセル読み込み。
エクセル出力。

当然の機能。csvじゃねえからなw?

そんな時代に、エクセルにマクロもつけ込むのなんて技術ですらない仕様でさえ出てこないマナーレベル。
0092スネアチエラ(ジパング) [JP]
垢版 |
2020/02/26(水) 19:32:36.53ID:8x5tNcTH0
会社でExcelとAccessが入っている環境なら一番簡単だからそれでいろいろ作るけど、そうでないなら使わない。
0094ジアンゲラ(東京都) [US]
垢版 |
2020/02/26(水) 19:46:06.17ID:pQ6TVzRU0
VBAのソースをエクスポートしてgitで管理できる
全部のソースをエクスポートできないという制限はある
0096デロビブリオ(静岡県) [US]
垢版 |
2020/02/26(水) 20:09:17.93ID:F1zmTGWL0
今時エクセル使ってる会社なんかあるのか?
まともな会社ならR使うだろ
0097ヒドロゲノフィルス(東京都) [ニダ]
垢版 |
2020/02/26(水) 20:11:29.12ID:Q7wr1orf0
>>87
Accessのクエリーは便利
0100クテドノバクター(京都府) [KR]
垢版 |
2020/02/26(水) 20:40:27.82ID:kfsSH4hV0
昔VAIO買ったら付いてきたAccessを「何に使うんだろう」と
ポチポチ弄ってたら書籍・CD管理が出来ちゃって
「これネットから見れたらカブり買い減るかも」と調べてたら
いつの間にかVBA覚えてたな
0101スフィンゴモナス(大阪府) [US]
垢版 |
2020/02/26(水) 20:52:51.31ID:gOVvF7O20
構文がゴミ
触る気が失せる
さっさとJSに置き換えられろ
0102フィンブリイモナス(東京都) [RU]
垢版 |
2020/02/26(水) 20:57:38.94ID:2px43iHv0
他人が書いたコードの可読性はいかがでしょうか?
パット見た感じ、読みにくそうなんだけど、慣れの問題でしょうか?
Cに慣れてるせいか、関数は{}で閉じてないと不安でしょうがない。
0103クトノモナス(空) [CO]
垢版 |
2020/02/26(水) 21:21:03.36ID:QZDeH1Pz0
VBAのおかげでプログラミングの便利さ楽しさ重要さを学べたから、今はpythonもJavaScriptも使いこなせるようになったわ
派生してHTML.CSS.jqueryも学んで、それこそ副業も達成したから偉大な言語やと思うで、VBAわ。
0104マイコプラズマ(大阪府) [PL]
垢版 |
2020/02/26(水) 21:23:35.91ID:RHJ1FIyM0
>>95
面白いのが同じことしてるのに関数使うよりVBAで新しい関数作ってさせた方が速い関数がいくつかあること
0105キサントモナス(大阪府) [GB]
垢版 |
2020/02/26(水) 22:08:52.22ID:qLRCs8Us0
初心者だがVBA身につけたら他のプログラミング覚えるの楽とかあるんか?
仕事はExcelメインで統計深掘りしたいんでRとかpythonに進みたいんやけど
0106アカントプレウリバクター(光) [US]
垢版 |
2020/02/26(水) 22:34:42.61ID:v0zIFHGt0
ちょっとしたことをするならVBAで十分だろ
RとかPythonって人気はあるけど仕事とかそんなにないから覚えてもあんま意味ないと思う
0107チオスリックス(東京都) [CL]
垢版 |
2020/02/26(水) 22:43:15.08ID:yXkAxvHz0
実用的だから好きだよ
0108グロエオバクター(京都府) [US]
垢版 |
2020/02/26(水) 22:57:14.92ID:S33NSW3Q0
俺は北海道のグラサンスーパーハゲザーが嫌いだ
0110バクテロイデス(日本) [ニダ]
垢版 |
2020/02/26(水) 23:12:59.61ID:4bzW2Ozk0
>>105
VBAは癖が強くてレガシーなんだと思うよ
Pythonなんかの流行りの今風の物を一度触ってしまうと
VBAのそのあたりが苦痛になる可能性がある
0111アキフェックス(やわらか銀行) [DE]
垢版 |
2020/02/26(水) 23:16:49.42ID:KCicUtlk0
Goやればいいんだろどうせ
0112クトニオバクター(神奈川県) [DE]
垢版 |
2020/02/26(水) 23:19:53.44ID:SsO/EBxQ0
手軽に使えるのがいいわ
手持ちのデータはEXCELで管理するから覚えると色々便利
ただガッツリ組むと後悔する
0113緑色細菌(茸) [US]
垢版 |
2020/02/27(木) 08:24:05.02ID:NAjYKOis0
>>75
副業で教えに行ってるパソコン教室に、定年後のコボラーお爺ちゃんが勉強しに来てるけど、今のところどの言語もほとんど苦労せず習得してる。
0114アナエロプラズマ(ジパング) [RU]
垢版 |
2020/02/27(木) 08:54:25.54ID:LsNFkvCO0
C /C++はすべての動きが論理的に説明できるから
理解しやすいよ
0116メチロコックス(茸) [JP]
垢版 |
2020/02/27(木) 11:00:53.78ID:ACFUcKlC0
>>113
まあ前職で開発やってた人間だったら楽勝だろうな。
てかなんでそれでパソコン教室通ってんだ?て話だが。
0117緑色細菌(茸) [US]
垢版 |
2020/02/27(木) 12:27:39.72ID:NAjYKOis0
>>115
>>116
端から見ると攻略感覚でVBAから始まって、今C++やってる。
C終わったらPythonやりたいって。
趣味なんだろうなぁ。
畏敬の気持ちで対応してる。
0118アルテロモナス(ジパング) [ニダ]
垢版 |
2020/02/27(木) 12:29:08.44ID:XE9xuvkS0
その言語で何を実現するかが問題じゃね
言語だけ覚えてもしょうがない
0119デスルフロモナス(神奈川県) [EU]
垢版 |
2020/02/27(木) 12:34:24.61ID:+kWx1I920
Q.
「1ページだけ破れた本がある.
破れていないページの番号を合計すると15000になる.
破れたページは何ページ目?」

こういう問題ExcelでVBA使わずに力業で解くことはできますか?
とりあえずA列に1から始まる連続データを入れて、ドラッグして右下に出る合計値で174までの合計が15225となり、だいたいここいら辺が総ページなのかなと思いました。
B列に数式を =SUM($A$1:$A$174)-A23-A24 のような感じで入れて、、、なんかここから分からなくなってしまいました
0120アルテロモナス(茸) [MX]
垢版 |
2020/02/27(木) 12:48:07.27ID:FULV2imt0
>>119
ページは裏表があるから
端数の225を2で割ってその数の前後のページが書かれている部分が破れたページとなる。
0121プランクトミセス(神奈川県) [ニダ]
垢版 |
2020/02/27(木) 13:02:05.95ID:9FeyhO+U0
エクセルの良いところはセルをメモリのように使えるところ
これだけメモリを視認しやすいツールも無かろう
0122ナウティリア(北海道) [CY]
垢版 |
2020/02/27(木) 13:04:19.33ID:ZXndj6zo0
173で15051だから25,26じゃね?
0123ミクロモノスポラ(茸) [US]
垢版 |
2020/02/27(木) 13:05:35.55ID:uakeg7M40
>>119
>>120
112-113ページの紙って存在しなくない?
とりあえずVBAはいらなそう
0124ミクロモノスポラ(茸) [US]
垢版 |
2020/02/27(木) 13:14:21.91ID:uakeg7M40
>>122
総ページ数が奇数はアリなのか
最後の1枚が片面だけってことか
0126ロドスピリルム(茸) [CN]
垢版 |
2020/02/27(木) 14:22:01.82ID:GjcLNULH0
>>123
1ページ目が表紙の裏とか
0127デスルフロモナス(神奈川県) [EU]
垢版 |
2020/02/27(木) 19:13:36.41ID:+kWx1I920
=SUM($A$1:$A$174)
の174の部分をCOUNTA(A:A)にしたいのですが
=SUM($A$1:$A$COUNTA(A:A)) とか
=SUM($A$1:$A$&COUNTA(A:A)) とか
""でくくってみたりいろいろやってもエラーとなってしまいます
どのように記述すればいいのでしょうか
0128グロエオバクター(中部地方) [US]
垢版 |
2020/02/27(木) 21:31:08.11ID:hCoYVD3N0
>>30
具体的に何が腐っているのか説明するべきだよ
できないなら腐ってるのはあんたの頭だ
0130オピツツス(SB-iPhone) [AR]
垢版 |
2020/02/27(木) 22:22:42.32ID:NiW0lCwl0
Excelマイスター平成生まれの正社員エンジニア様に
「マクロもできねえのかよ」
とバカにされた昭和の派遣オジたんです
VBAとかやれば楽に覚えられるだろうけど
せっかく頑張って覚えたC言語上書きされたくねえし
javaなら俄然やる気出るんだが
新卒で入った会社でシーケンサーとかNCとか
底辺…低水準言語やらされた時はひたすら苦行だった
手応え無さ過ぎてこんなもんやり続けて年だけ取ったら路頭に迷うんじゃないかと
0131シュードアナベナ(東京都) [CA]
垢版 |
2020/02/27(木) 22:27:01.95ID:oIYtyKxB0
閉鎖的保守的環境ではVBAが最新鋭のぷろぐらみんげんごであのだ
0132ロドシクルス(神奈川県) [SK]
垢版 |
2020/02/27(木) 22:27:39.92ID:Uw8g9ELM0
標準のVBエディタがいまいち使いづらくてな
0133クテドノバクター(家) [US]
垢版 |
2020/02/27(木) 22:30:55.21ID:G8rC7irU0
仕様もよくわからん野良VBAが大量に出てきて
動かんからなおせとか言うやつがいるからきらい
0136ニトロソモナス(愛知県) [US]
垢版 |
2020/02/27(木) 22:34:28.85ID:iBnwkgw30
pythonってもてはやされてるけどそんなにいいか?
しょうがなく使ってみたけどどうしても好きになれん
perlと同じ臭いがする
0137キネオスポリア(東京都) [US]
垢版 |
2020/02/27(木) 22:34:40.70ID:gV0gyRVx0
>>130
結局やらなかったんでしょ
せっかく覚えたC言語は役に立った?

シーケンサーは人手不足で引く手あまた
派手なWebシステムやアプリケーションだけがプログラムじゃない
0138セレノモナス(東京都) [CN]
垢版 |
2020/02/27(木) 22:54:36.46ID:v0sloMGf0
>>42
某官公庁勤務だけど結構Excel VBA使われてる
アンケートなんか基本Excelマクロで回答を自動生成してそれを提出するパターンが多い
0139チオスリックス(SB-iPhone) [US]
垢版 |
2020/02/27(木) 22:58:12.31ID:NPUUtnlu0
>>27
ヴァギナババア 後ろを向いたら石投げろ
ヴァギナババア 首を絞めたら動かない
0140オピツツス(SB-iPhone) [AR]
垢版 |
2020/02/27(木) 22:59:56.21ID:NiW0lCwl0
>>134
まあ楽だろうね
上の方にExcelVBAがJavascriptに置き換わるって話見て
親父が書いたExcelVBAを勉強してJavascriptに書き換えてやったら喜ぶかなとふと思った

>>137
Cに挫折した高卒無職にシーケンス屋勧めたら「工場はヤだ」とぬかしやがった
高級言語の高ーい壁を一度見上げたらシーケンサーなんて屁みたいなもんなのに
0143シュードモナス(茸) [EU]
垢版 |
2020/02/28(金) 07:20:29.27ID:YNnsutdo0
>>130
全然上書きじゃないから安心して今からやれば?
C出来るなら鼻くそほじりながらでも大丈夫だろう。

>>140
javascriptはweb版だけで、ライセンス版はまだ対応しないんじゃなかった?
0144リゾビウム(東京都) [DE]
垢版 |
2020/02/28(金) 07:40:01.91ID:gIsvVtKm0
VBAはレガシーだけど、ExcelAccessあれば何の準備もなく使えるのが大きい。
プログラマー雇うような会社ならともかく、そうじゃない普通の会社でpythonとか入れるのは環境整えるまでのハードルが高過ぎるんや。
0146アシドバクテリウム(新潟県) [US]
垢版 |
2020/02/28(金) 08:23:11.49ID:utxgIWM/0
>>130
頑張らないと覚えたとか書いてるのは使えるレベルになってるとは言わんぞ
サンプルプログラム入力しただけで他に何もできない馬鹿だろ?
0149バチルス(愛媛県) [US]
垢版 |
2020/02/28(金) 08:46:51.26ID:k7jxXAj60
>>143
typescriptベースのアレはクラウド上の処理言語としての実装だから、オフラインコンテンツとしては後回しじゃろね
0150プニセイコックス(SB-iPhone) [AR]
垢版 |
2020/02/28(金) 18:08:31.06ID:9dMgxSfy0
>>143
冷静にMS Office高くて買えないと思い
Web版Office検索したらまさかの無料と知っておらワクワクしてきたど
きっかけがないといい機会だから鼻クソほじりながらやってみる(・mb・)
0151アカントプレウリバクター(東京都) [US]
垢版 |
2020/02/28(金) 18:10:56.13ID:UUYtAT/o0
なんでみんなVBA嫌うの?VBAとSqlite3で何でも出来るじゃん。
0153ヴェルコミクロビウム(東京都) [ニダ]
垢版 |
2020/02/28(金) 18:24:04.49ID:0bhCiBSJ0
キーボードマクロ以外は覚える必要なんて無いよ
あとは自己満足だ
0154シュードモナス(茸) [EU]
垢版 |
2020/02/28(金) 18:24:14.40ID:YNnsutdo0
>>150
月1200円もあるぞ
0155テルモリトバクター(騒) [CN]
垢版 |
2020/02/28(金) 18:47:41.34ID:Z8WP964y0
VBA 糞
Ruby 糞
今からやるなら Python
時点は C#
0156イグナヴィバクテリウム(大阪府) [ニダ]
垢版 |
2020/02/28(金) 18:51:44.87ID:3zsVA5o90
>>137
ラダー屋が生き残ってるのは
いろんなアナログ回路や有接点リレー特有のノウハウとか
必要になるからな、ハンダ鏝握ったこと無いような人には
つとまらない
0157ミクロコックス(ジパング) [GB]
垢版 |
2020/02/28(金) 19:19:02.99ID:1y0DPaD40
ソート関数すら自前で実装してなくてびっくりした
0158クテドノバクター(東京都) [BR]
垢版 |
2020/02/28(金) 19:21:56.26ID:qaohREGz0
BVAは本気で作るのにはめんどくさいけど値入れたら勝手に計算してくれる程度の作るなら一番簡単なんだよな
0159シュードアナベナ(大阪府) [US]
垢版 |
2020/02/28(金) 20:58:13.37ID:EGlU04xl0
スクリプト系はクソな文法の方がマシかも知れん
大規模なコード書こうとする奴が減るだろうし
0160エンテロバクター(神奈川県) [DE]
垢版 |
2020/02/28(金) 22:13:32.25ID:Dx9ZsUOj0
>>113
そのおじいちゃんマシン語とかも知ってるんじゃないかな
マシン語分かってるとちょっと言語仕様教わればどんな言語も理解するのに時間はかからない
オブジェクト指向もメモリ上でどうなるかが想像つくしね
0161アナエロリネア(東京都) [ニダ]
垢版 |
2020/02/28(金) 23:08:11.36ID:06OR7VF/0
>>152
まあ、VBAの方がメンテナンス性高いしな

ただ、VBA出来る人は関数出来る人より圧倒的に少ないのが難点
0162キネオスポリア(東京都) [ES]
垢版 |
2020/02/28(金) 23:22:06.40ID:0QKGKyCS0
>>69
Pythonも出てるじゃん
プログラマーの仕事があるかって視点の記事だろ
0163アキフェックス(熊本県) [EU]
垢版 |
2020/02/29(土) 00:24:27.65ID:HggEyUZo0
>>5
社外に出すほどではないが、社内に出来る人いると、
珍重されて多少のワガママ通せる。
0164クトノモナス(新潟・東北) [KR]
垢版 |
2020/02/29(土) 00:46:43.94ID:dM7wdalM0
vbaはとにかくエクセルを操作するだけだから
正直三分の二はプログラムが出来上がってる
状態なんだよ
だから入りやすい
初心者でも簡単にできちゃうのが魅力
0165フランキア(東京都) [US]
垢版 |
2020/02/29(土) 01:20:54.59ID:FGh063gI0
>>152
数式びっしり埋め込まれた巨大シートは気が遠くなる
0166デロビブリオ(神奈川県) [EU]
垢版 |
2020/02/29(土) 02:28:54.87ID:9V2zRgWs0
>>142
できました!ありがとうございます。
SUM()関数にINDIRECT()関数を食ってもらうんですね。
INDIRECT関数のところで良くつまずいている気がします。新しいものがぜんぜん身についてないのを痛感します。

=SUM(INDIRECT("$A$1:$A$"&COUNTA(A:A)))-A15-A16

Alt+Enterで改行すると
=SUM(
    INDIRECT("$A$1:$A$"&
           COUNTA(A:A)
          )
    )
-A15-A16
0167スフィンゴモナス(静岡県) [BA]
垢版 |
2020/02/29(土) 07:00:17.17ID:1LiZKwHx0
エクセルサーガ
0168テルムス(家) [ZA]
垢版 |
2020/02/29(土) 07:11:05.96ID:VZ5j3A3O0
>>11
VBは記述量が多すぎるし、同じ単語で違う意味が多すぎるんだよな
VisualStudioが自動補完してくれはするけど、見返してみるとなんでこんな文字量多いんだよと
しかもVB開発者って総じて平均レベル低いからコーディングのアンチパターン盛り込みまくるし

C#に移行したら世界が変わった
0169ミクロモノスポラ(東京都) [US]
垢版 |
2020/02/29(土) 07:35:18.92ID:BRm0Bp7w0
ソフト開発は参入障壁が低くて開発者のレベルのバラつきが大きい
新しい言語のが優れてるのは当たり前

VBAは古い言語で片手間プログラマーも多いから、専業プログラマーから見れば苛つく場面もあるだろう
世の中コンピューターだけで完結する物は少ない。しかし専業プログラマーはコンピューターだけしか見てない視野の狭い奴が多い
プログラム言語の優劣でガタガタ言われてもウザイだけ
0170アルテロモナス(茸) [EU]
垢版 |
2020/02/29(土) 07:40:45.42ID:tVokDosI0
VBAは敷居が低いから、コーディングの暗黙のお約束的なもの(インデントとかコメントの使い方とか変数の名前とか)を全く知らない人でもそこそこ書けてしまうのが、お守りの時に頭抱えたくなる原因のひとつ。
0171クトニオバクター(SB-iPhone) [AR]
垢版 |
2020/02/29(土) 08:06:08.13ID:JKlOs8Y+0
昔のMZ2000とかPC-8001はROM BASIC標準搭載だっけ
今のExcelVBAみたいなもんかな

初心者が初めてのプログラミング言語でPythonやC#で挫折するより
VBAは慣れるのに丁度いい言語かも
0172カテヌリスポラ(茸) [CN]
垢版 |
2020/02/29(土) 08:18:37.04ID:AIIfZvoJ0
プログラムを学ぶ気なんて全く無いが
動いてるコードをツギハギしていろんなツールを作ってきたわ
0173ミクロモノスポラ(東京都) [US]
垢版 |
2020/02/29(土) 08:25:00.14ID:BRm0Bp7w0
>>172
目の前の仕事を片付けるにはそうなるよね
プロにツール作りを頼む予算も時間も無いし
0174セレノモナス(北海道) [US]
垢版 |
2020/02/29(土) 08:30:45.69ID:LAeppkTw0
VBAにパスワードかけてるやつの無能さが腹立たしい
そういうのに限ってろくでもないコード書いてる
0175シュードアナベナ(ジパング) [US]
垢版 |
2020/02/29(土) 08:33:30.24ID:eYtLNQUF0
>>117
俺なんかVBからpythonという低きに流れたのに…
0176ネンジュモ(千葉県) [IN]
垢版 |
2020/02/29(土) 08:38:27.25ID:xTs2nNka0
コメントは何をやってるかではなく、何をしたいか、なんでこうなってるかを書いて欲しい
令和何年の法改正の対応としてーとか、消費税率改定対応とか、
何々部長の施策としてこういう方針に沿ってシステム改修とか
ソースを和訳したようなコメントはいらんねん
変数何々を取得とか、ソース見ればわかるねん
0177テルムス(家) [ZA]
垢版 |
2020/02/29(土) 09:05:27.61ID:VZ5j3A3O0
てかExcelVBAって、最初から用意されているブラックボックスじみた部品を組み合わせる系のコーディング多くね?
組み立てる部品も説明が欠乏してるプロパティが多くて本気でブラックボックスじみてるし
最初から用意されてる関数とかも変な仕様のが多いし
0178デロビブリオ(ジパング) [ニダ]
垢版 |
2020/02/29(土) 09:20:59.21ID:r8lN4z9Y0
関数呼び出しの記法が戻り値ありなしで違う時点でイラッとするよな
エディタもいつまでたっても古めかしいし
0180クロロフレクサス(東京都) [ニダ]
垢版 |
2020/02/29(土) 09:59:27.63ID:/hnYACUM0
>>171
だな、ただ、MZ2000はROM BASICじゃなく
テープやディスクから読み込んで使う方式
0181フランキア(東京都) [US]
垢版 |
2020/02/29(土) 11:14:26.49ID:FGh063gI0
>>176
タイトルみたいなコメントあるよな(´・ω・`)
0182クロロフレクサス(東京都) [ニダ]
垢版 |
2020/02/29(土) 11:22:21.24ID:/hnYACUM0
>>176
A=1 'Aに1を代入
IF B=2 THEN 'もしBが2ならば
CALL XYZ(A) 'XYZを実行する
END IF 'ここでIF文終了
0183ニトロソモナス(北海道) [ニダ]
垢版 |
2020/02/29(土) 11:49:56.83ID:8yWew7g30
>>119
布団の中で考えてみた
A列に総ページ数として、A2からA200ぐらいまで縦に1から順にいれる
同様に1行目を破れたページ数として、B1から横に200ぐらいになるまで順に入れる
B2に破れたページを除いたページ数として
=SUM(A$2:A2)-(B$1+(B$1+1))
をいれる
B2セルをガバッとコピペして15000を検索する
0184アルテロモナス(茸) [EU]
垢版 |
2020/02/29(土) 12:16:53.05ID:tVokDosI0
>>182
事務職のおっさんやおねいさんがVBA習いに来ると、高確率でこういうコメント書きまくるwww
0185スフィンゴモナス(庭) [EU]
垢版 |
2020/02/29(土) 12:23:53.35ID:kOXp6xKs0
VBAのおかげで儲けさせてもらいました
言語仕様がどうとかどうでもいいわ
0187パスツーレラ(茸) [DE]
垢版 |
2020/02/29(土) 13:40:18.70ID:ss+hVslu0
ループする以外で文字列の中の数字だけ取り出す方法とかありますか?
0188テルモデスルフォバクテリウム(東京都) [CN]
垢版 |
2020/02/29(土) 13:49:04.84ID:oi+L7omP0
15年ほど前に地方の高専を卒業したが
選択できる言語がCOBOL、Fortran、Quick BASICだった
Quick BASICって何者だったんだろうか・・・

あとラダー言語は必修科目
0189シネココックス(大阪府) [FR]
垢版 |
2020/02/29(土) 13:50:48.56ID:dl877cj50
>>187
ループを嫌う理由がわからんけど、
一行で書きたい?とかそんな理由なら
外部関数かdll作ってアクセスしたら。
0191ハロアナエロビウム(光) [US]
垢版 |
2020/02/29(土) 13:59:29.23ID:BtYyLrr/0
>>187
正規表現とかか?
0192テルモデスルフォバクテリウム(東京都) [CN]
垢版 |
2020/02/29(土) 14:02:33.44ID:oi+L7omP0
>>190
IEC 61131-3ではちゃんとプログラム言語と定義されてるから言語なんだろう

いや言葉じゃないんだけどね
英語ではラダーダイアグラム、つまりぱっと見は図なんだけど
演算子を込み合わせて構成するからプログラム言語なんではなかろうか
0193パスツーレラ(茸) [DE]
垢版 |
2020/02/29(土) 14:10:14.92ID:ss+hVslu0
>>189
できるだけコードを簡素化したくて一行で抜き出せる命令文とかあれば使いたい。
0194テルモミクロビウム(千葉県) [US]
垢版 |
2020/02/29(土) 14:20:00.46ID:dKlO6c2x0
>>42
日常の業務を自動化するのにとにかく便利なんだよな。
マクロがファイルに取り込まれているからなくすとか配置の心配もない。

文法が変とかのデメリットははこのメリットを相殺しない。
0195フィシスファエラ(公衆電話) [US]
垢版 |
2020/02/29(土) 14:20:12.06ID:Wq4oXoA20
>>136
pythonは癒しの言語
書き殴ったスクリプトも少しずつpythonらしく変えていくだけで、読み通しやすい良いプログラムになる
■ このスレッドは過去ログ倉庫に格納されています

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