トップページtech
1002コメント361KB

Excel VBA 質問スレ Part41©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net2016/04/27(水) 04:11:46.79ID:Nk+oP5xR
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK

※前スレ
Excel VBA 質問スレ Part40
http://echo.2ch.net/test/read.cgi/tech/1455817784/

※関連スレ
VBAなんでも質問スレ Part2
http://echo.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://echo.2ch.net/test/read.cgi/tech/1328536426/
Excel総合相談所 122
http://echo.2ch.net/test/read.cgi/bsoft/1461287268/
0657デフォルトの名無しさん2016/06/17(金) 14:29:39.84ID:U+AOa7Cs
日本の人口減るな
0658デフォルトの名無しさん2016/06/17(金) 17:04:04.89ID:7FeJ02cw
ここはExcelによる方眼紙作成のスレですか?
0659デフォルトの名無しさん2016/06/17(金) 17:13:00.47ID:qv7ayA9h
>>657
日本だけじゃない
地球の人類が半分になる
0660デフォルトの名無しさん2016/06/17(金) 19:13:16.65ID:Sh+IdTol
世界がもし100人の村だったら
コンピュータを持ってるのは一人か二人らしいぞ
0661デフォルトの名無しさん2016/06/17(金) 19:23:39.59ID:TQ7oR46s
>>640
そう思うならMSに働きかけてもっとワードをまともにしろよ
せめて図の使い勝手を Excel と同等にしろ
0662デフォルトの名無しさん2016/06/17(金) 19:38:16.87ID:Yteqqpsz
WORDにグリッド機能付けりゃ良いじゃん?
0663デフォルトの名無しさん2016/06/17(金) 19:42:20.45ID:pIK+r2cN
>>640
表計算はドキュメントだと何度言えば(ry
バカ丸出しやねw
0664デフォルトの名無しさん2016/06/17(金) 19:44:17.13ID:Yteqqpsz
そーゆー、印刷するものは全部ドキュメントだ、みたいな言い方嫌いだなw
0665デフォルトの名無しさん2016/06/17(金) 19:52:44.81ID:l8TNEkGu
ヒント

文書 documents
表 table
計算 calculation
0666デフォルトの名無しさん2016/06/17(金) 19:57:21.67ID:U+AOa7Cs
>>665
ヒントって説明能力がない人が使う言葉や
0667デフォルトの名無しさん2016/06/17(金) 20:05:30.88ID:D8ioveLA
excelってドキュメント書けるし、
データ管理できるし、
計算できるし最強じゃね。
0668デフォルトの名無しさん2016/06/17(金) 20:05:45.47ID:1KfIG+A8
そうやって出題に難癖を付けて答えを引き出す作戦は通用しないぜ
0669デフォルトの名無しさん2016/06/17(金) 20:10:04.74ID:HclZ/bT1
VBAの話題からどんどんとそれてゆく
0670デフォルトの名無しさん2016/06/17(金) 20:23:21.62ID:Yteqqpsz
ExcelVBAで嫌いなのは、カレントって考え方、
あれ、だれにとってカレントなんだよといつも悩む。
コンピュータが思ってるカレントと意見の食い違いで
何度シートをまっさらにしちまった事か。
0671デフォルトの名無しさん2016/06/17(金) 20:26:59.31ID:xj9JzTt2
マクロを使ったツールなんかのマニュアルはパワーポイントだわ。パワーポイント超便利。
ExcelやAccessのVBAコードを解析して勝手にマニュアル作ってくれるパワーポイント用マクロとかねぇかな。

ところで「こういうファイルを」「こういう形式にまとめたい」みたいな要望だけ聞いて、
UIから処理から全部作った上に「新たにこういう機能も欲しい」と言われて拡張も行う上、
マニュアルまで作らされる仕事ってシステムエンジニアって言ってもいいよね?
0672デフォルトの名無しさん2016/06/17(金) 20:30:46.08ID:+XPFuyoA
Excelの中にワードオブジェクトを配置できるようにすりゃいいんだ
0673デフォルトの名無しさん2016/06/17(金) 20:35:43.57ID:U+AOa7Cs
>>670
カレントは昔の名残なんだよな。そして、それが解消されることはまずない
諦めてthisworkbook.pathを使おう

>>671
vbaだとちょっとしょぼい気もするけど、一応SEだな。社内SEだ
ただどうせならC#.netで何かアプリケーション作るぐらいはできていたほうが良いと思う(ファイルの一括リネームとかの単純なものでも)
0674デフォルトの名無しさん2016/06/17(金) 20:36:30.86ID:U+AOa7Cs
>>672
wordだとテキストボックスを多用するけど、エクセルでもテキストボックスって使うもんだろうか?
俺は方眼紙はなのでほとんど使ったことがないけど
0675デフォルトの名無しさん2016/06/17(金) 20:38:22.90ID:gHlaiRvP
>>646
セルの幅の単位は標準フォントの1文字文の幅
高さはポイント

これをそれぞれピクセルに換算したときに同じ数値になるように設定すると正方形になる。

以上。
0676デフォルトの名無しさん2016/06/17(金) 21:03:40.77ID:xVA7CYsR
>>671
システムってそういうのでは無いと思う
レジと在庫管理と仕入と売上と企画開発とかのシステムを連携させるとか
ウェブサイトを公開するために負荷分散とかルータとかサーバとかを選定したり設定したりするんじゃね?
0677デフォルトの名無しさん2016/06/17(金) 21:10:00.57ID:l8TNEkGu
>>670
カレントなんてshell作ってdosに投げる時ぐらいでしか意識しないなぁ
.pathで分かるし
0678デフォルトの名無しさん2016/06/17(金) 21:18:59.54ID:7FeJ02cw
カレントってのはカレントフォルダの事限定?カレントワークブック、カレントシート、カレントセルとかは?
0679デフォルトの名無しさん2016/06/17(金) 21:26:14.51ID:xj9JzTt2
>>673
必要に応じてJScriptも使うし、個人的にAndroidアプリも作ってるし、
元々はC++で馴らしているし、マイクラでLua使って風車型ブランチマイニング(レジューム機能付き)マクロとか作ったし。

今度「今の業務はSEに当たるんで月給50万円にアップしてください」って交渉するわ。

>>676
それはデータベースエンジニアとネットワークエンジニアだな。
「システムを連動」って言っているように、連動させる元になるシステムを作るのがシステムエンジニアやで。
0680デフォルトの名無しさん2016/06/17(金) 21:29:10.95ID:xVA7CYsR
>>679
全体はシステムじゃ無い?
プロジェクトを技術的にまとめるSEがいるんじゃね?
プログラマとの違いは?
0681デフォルトの名無しさん2016/06/17(金) 21:36:33.95ID:l8TNEkGu
>>678
カレントブックってのはまぁ言いたいことは分かるが
他はアクティブって表現するやろ
0682デフォルトの名無しさん2016/06/17(金) 21:45:48.60ID:xj9JzTt2
>>680
システムっていうのは目的単位で数えるものだから、何をシステムと呼ぶかは目的次第。
POSと在庫と入出庫はそれぞれでシステムだし、これを連携させようってシステムも別に存在する事になる。

プロジェクトって言っても大小様々で、プロジェクト単位でシステムエンジニアはいるだろうけど、
どの程度の案件抱えてるかっつったら会社に依るだろう。

プログラマっていうのはスキルに対して言い、システムエンジニアってのは役割に対して言う。
SEはすべからくプログラマ足るべきなんだけど、SEを抱えるって事はシステムに詳しくないって事だから、
(既存の業務と同じように)SIとSEとPGは分業出来る上に、運用次第で属人的にならずに済むと考えてしまって、
結果として詐欺と言うのがふさわしい様なSEが横行してしまっているのも事実。

っていうネットの受け売り。
0683デフォルトの名無しさん2016/06/17(金) 21:51:07.55ID:qv7ayA9h
>>675
画面上では最小単位が1ピクセルの整数倍に丸められる
紙は解像度がずっと高いし罫線の太さも違うから表を作って印刷するとどんどんズレていく
0684デフォルトの名無しさん2016/06/17(金) 22:30:32.58ID:7+eHqEpf
>>682
小規模担当SEとか大規模担当SEとか
初心者SEとかベテランSEとかヤブSEとか名SEとか
色々形容詞が付くんだな
0685デフォルトの名無しさん2016/06/17(金) 23:11:28.50ID:Yteqqpsz
その癖dllの場所を相対パスで指定出来ないとか
0686デフォルトの名無しさん2016/06/17(金) 23:15:55.95ID:deEjLyQb
カレントって電流のことでしょ
0687デフォルトの名無しさん2016/06/17(金) 23:32:05.99ID:b4nAYmeI
>>686
そうなんだ
0688デフォルトの名無しさん2016/06/17(金) 23:55:03.09ID:Exn4yetN
>>681
カレントリージョンは?
0689デフォルトの名無しさん2016/06/18(土) 01:11:16.15ID:kMT9Jw+Y
>>608
何と!!
俺は、たまたまエクセルの様にも使えるソフトだと思っていたぞ!!
0690デフォルトの名無しさん2016/06/18(土) 02:31:35.49ID:NWKDWrs3
いろんなカレントがあるけれどもフォーカスがあるのがアクティブというイメージ ちがったっけ
0691デフォルトの名無しさん2016/06/18(土) 05:38:12.11ID:HXkFAbhj
>>685
それ確かに地味に不便なことがある
0692デフォルトの名無しさん2016/06/18(土) 07:11:18.00ID:YZGqi88u
>>670
カレントディレクトリの考え方は別におかしくないけど Excel はブックの読み書きをカレントディレクトリにやらないからなぁ
...
>>688
> カレントリージョンは?
使ったことないや
必要ない限り Active〜 も使わない
0693デフォルトの名無しさん2016/06/18(土) 08:19:24.15ID:8hCP+IkX
>>688
カレントリージョンを使った範囲指定なんて普通しないですし
0694デフォルトの名無しさん2016/06/18(土) 08:34:52.90ID:8hCP+IkX
勝手なイメージだがブックという超便利な機能盛りだくさんのvmがあって
その中で視覚的に配列やら表やら計算やらを処理出来る
しかもこのvmの大きさは可変
vbaで処理すると重いなら外部のbat,exeをキックすればいい
これで分散APも並列処理も出来る
画面描画の停止や更新も1行で出来るし
毎秒更新とかのリアルタイムシステムでなければ
EXCELでシステム構築するのが利口な気がする

方眼紙マニアにもよく馴染むだろうし
0695デフォルトの名無しさん2016/06/18(土) 08:53:05.61ID:2u2TtX6Z
>>694
長時間例えば5時間とか動くVBAを
複数動かせないと思うけど
VMだったらその上で複数プロセス動かざるし
VM自体も複数動かせる
VM事にストレージも別
0696デフォルトの名無しさん2016/06/18(土) 09:41:36.73ID:AeBaATGO
外部プログラム叩いて並列化するなら全部それでいいだろという結論。
エクセルを介する必要性すらない。

各プロセスの結果をアクセスファイルに落とし込んで、
VBAで指定の形式に加工したエクセルファイルを吐き出すのが利口なんじゃないかな。
0697デフォルトの名無しさん2016/06/18(土) 10:29:09.85ID:FygEViuu
その内ExcelもVSに統合されたりしてな
今後exeファイル一つでフォームを開くようにブックやシートが開ける時代が来るかも
0698デフォルトの名無しさん2016/06/18(土) 10:31:31.43ID:x3DpRQaV
標準以外の外部ライブラリって使ってますか?
0699デフォルトの名無しさん2016/06/18(土) 11:41:48.99ID:kMT9Jw+Y
>>697
さすがにないと思うな。
エクセルを開発ツールだと思う人が8割くらいにならないと。
0700デフォルトの名無しさん2016/06/18(土) 12:48:54.81ID:wpNg6KZu
おまえらがエクセル乱用するから.netに移行出来んのやで
自分で自分の首を締めとんのや
0701デフォルトの名無しさん2016/06/18(土) 14:02:52.92ID:JKO8CZ1Z
首を絞めるどころかそれはExcel使いが
勝利したとしか聞こえない。
0702デフォルトの名無しさん2016/06/18(土) 15:54:29.92ID:AeBaATGO
仮に次のバージョンから.NETになったとして、実際に現場で使えるようになるのは何十年後だろう。
0703デフォルトの名無しさん2016/06/18(土) 18:18:13.52ID:Ch2sX2B1
office onlineにVBAみたいなの乗らないかなー
それがデスクトップアプリに落ちてくるのを希望
0704デフォルトの名無しさん2016/06/18(土) 19:11:28.28ID:/tHdzm1o
>>698
標準ライブラリってなにを指してる?
OSSライブラリは使っているが。
0705デフォルトの名無しさん2016/06/18(土) 19:43:30.37ID:euI6F3wt
いっその事Excel廃止して欲しい
帳票作成ツールじゃねえからこれ
0706デフォルトの名無しさん2016/06/18(土) 19:57:21.80ID:jMW6Q+El
いやいや、サーバからエクセルに印刷用データを流し込んで出力するシステム作ってるよw
0707デフォルトの名無しさん2016/06/18(土) 21:24:02.26ID:1Sy/qR+C
>>702
ExcelのVBAなんて一つ一つの規模はたかが知れてるから
少しずつ手の付けられるところから着手されると思うけど、そうした場合には
すぐにでもってことになると思うけど。

ただ、稀に数百行にわたる関数とか、数千行にわたるモジュールとかキチガイじみた奴を見かけるけど、
更にそういう中で大基の構成から既にイカれているようなのには
絶対改修作業に当たりたくないな。
0708デフォルトの名無しさん2016/06/18(土) 21:56:20.02ID:AeBaATGO
>>707
いや、今でさえOffice 2007が入ってる会社があるんだから、
もしOffice 2018とかで.NETになったとしても、Office 2018自体が会社で採用されるのが2028年前後になるだろって話。
0709デフォルトの名無しさん2016/06/18(土) 21:59:05.34ID:2u2TtX6Z
>>708
Microsoftのサポートが切れるタイミングで出来るだけ新しいのになるんじゃね?
0710デフォルトの名無しさん2016/06/18(土) 23:06:42.88ID:kMT9Jw+Y
よく考えたら、
エクセルなんてものがあるから、
素人が作る変な表が横行するのか。

敷居が低すぎて、何でも作れるから、
何でもありになってしまう。
0711デフォルトの名無しさん2016/06/18(土) 23:12:56.05ID:HXkFAbhj
素人が作るエクセルの変な表が何か?
0712デフォルトの名無しさん2016/06/18(土) 23:32:10.72ID:RY58SNRu
表プロさんかっけーwwwwwww
0713デフォルトの名無しさん2016/06/18(土) 23:36:01.21ID:1Sy/qR+C
>>710
確かにそういう考え方も有るかも知れんけど、
その敷居の低さによって受けた恩恵も少なくないんじゃなかろうか。

それに「たられば」を語ったらきりがないぞ。
0714デフォルトの名無しさん2016/06/18(土) 23:46:56.91ID:marn/lv9
お前ら皆素人のくせしてその上から目線はどっから来とんのやでw
0715デフォルトの名無しさん2016/06/19(日) 00:34:12.83ID:PhBjLvDR
ExcelVBAはビジネスで一番使う言語だからプロもいるだろ。
少なくとも俺はプレゼン資料とか作らされてるぞ。
分析用のマクロ組んだら、出来あがった表にも詳しいだろうからって理由で作らされてるぞ。

>>713
働いていて一番思うのは「越えるべきハードルを低くしても何も良いことは起きない」って事だな。
無能が潜在化して重要な場面で露呈する。重要なのはハードルを越える能力であって、ハードルを越える事ではない。
0716デフォルトの名無しさん2016/06/19(日) 00:41:05.15ID:Z7Y1KPNQ
>>715
ハードルの置き場所が適切なのかどうかだ
0717デフォルトの名無しさん2016/06/19(日) 01:08:12.15ID:vKpzel9E
1度vbaのキャリアがつくと、一生底辺プログラマ
0718デフォルトの名無しさん2016/06/19(日) 03:49:01.26ID:Jey56dpp
vbaで数万行のコードとかあるからな
完全にシステムと呼ぶにふさわしいレベルのやつ
こういうのがひとつのエクセルで動いてるの見ると感動する反面さっさと抜け出したい気持ちが湧く
0719デフォルトの名無しさん2016/06/19(日) 04:09:43.10ID:qVPAyFPI
某社でセールスマンに持たされた見積もりシステムがExcelのマクロで作られてた
ロックかかっててソースは見れなかったけど、複雑な条件設定から印刷までカバーしてて
処理内容から見て軽く1万行は超えてるはず
0720デフォルトの名無しさん2016/06/19(日) 09:26:50.25ID:NZMKMoV3
>>704
ツール、参照設定で開くとチェックが入ってるものです
多分4つ
0721デフォルトの名無しさん2016/06/19(日) 09:49:52.82ID:FZwnNmAR
>>715
ハードルが低ければ質が悪くなるし
ハードルが高ければ超えられない者が増える。何だってそう。

VBAやってる人がC#とかやろうとするとかなりの人がついて来れなくなるのと一緒。

ではそんな連中は必要無いのかと言われればどうなんだろうな。
0722デフォルトの名無しさん2016/06/19(日) 10:21:50.36ID:PhBjLvDR
>>721
何か一つ言語やってて、他の言語やろうとするとついてこれなくなるって、それは無能が露呈してるだけだろ。
その手のは大抵、ネット上からコードをコピーしてくるのが当然の行為と思っていて自分では一から組めないんじゃないか。

高級言語は性質的に環境に強く依存する上、時代の流れによって流行り廃りが出るし、
オブジェクト指向に至ってはハッキリと断層が発生するから、誰かの作ったルールを学び続けなきゃならん。
短い訓練期間で高い生産性を確保できるけど、それだけだと基礎がない分、不安定である事を自覚してないと危険だろうな。
0723デフォルトの名無しさん2016/06/19(日) 11:22:07.22ID:gfPWR5Hk
負の遺産ってあるよ
COBOLにせよvbにせよ
短期的なメリットばかり追い求めて今地獄を見てるわけだろ
腐った言語は現場も会社も腐らせる
日本全体でそういう事があって国際的な競争力もかなり落ちてる
0724デフォルトの名無しさん2016/06/19(日) 11:31:55.98ID:Pvc+naRU
>>723
Excel って日本製じゃないぞ w
0725デフォルトの名無しさん2016/06/19(日) 11:32:44.02ID:Z7Y1KPNQ
言語のせい、ってわけじゃないと思うな
0726デフォルトの名無しさん2016/06/19(日) 11:43:23.39ID:PhBjLvDR
言語のせいで腐っているわけではなく、言語のハードルが低いせいで腐った奴が入りやすく残りやすいんだ。
0727デフォルトの名無しさん2016/06/19(日) 11:56:20.24ID:CQK/Xnlu
>>723
バカ発見
0728デフォルトの名無しさん2016/06/19(日) 12:24:46.90ID:gfPWR5Hk
>>725
全部がそうではないが言語の影響は大きいよ
腐ったやり方にうまくマッチする言語は腐った現場を育てる
腐った現場は腐った人材を育てる
腐った人材は腐った会社を育てる
腐った会社が集まれば腐った業界が出来る
腐った業界に最重要インフラを任せる国家もまた腐っていく
0729デフォルトの名無しさん2016/06/19(日) 12:30:20.82ID:NZMKMoV3
ちゅーか古いんだよ。vbaってもう20年ぐらい前じゃないか
vb.netとか全然違う書き方になってるのになんでvbaは進化しないんだ
0730デフォルトの名無しさん2016/06/19(日) 12:32:12.78ID:Z7Y1KPNQ
>>722
> オブジェクト指向に至ってはハッキリと断層が発生するから、

これは、どういう意味だろう?
0731デフォルトの名無しさん2016/06/19(日) 12:36:40.42ID:uv8G3Tjl
>>723
いやCOBOLは今でも現役だよ。
最近は意識高い系がおおくて覚えたがらないけど、
言語仕様がシンプルで誰が作ってもほぼ均一のステップ数と性能になるから見積もりやすかった。
この「誰が作っても」ってのが結構重要で、JavaとかSQLとかコーダーの能力で処理能力が100倍違うとかざらだからね。
不良プロジェクトが多発している要因の一つでもある。
0732デフォルトの名無しさん2016/06/19(日) 13:08:05.62ID:oY7TlxuV
ハローワークでも、COBOLの求人多い
0733デフォルトの名無しさん2016/06/19(日) 16:07:23.57ID:FZwnNmAR
>>722
無能が露呈しているというのはそうなのかも知れない。
俺もそんなに頭が良い方ではないので、
昔のBASICやアセンブラからCやVBAみたいな構造化言語に移行した時はそこそこ苦労したし、
VB.NetやC#のようなObject指向言語に移った時は凄く苦労した。
未だ関数型言語やリアクティブプログラミングに関しては理解しきれていないし、苦労は続く。

ただ、VBAはその敷居の低さも売りとして見ることも出来るし、
そういうものとして既に作られてしまっているのだから、
その形を否定してしまうのであればVBAスレから立ち去って
もっと効率化を図るために洗練された言語のスレに行くしかないな。

俺も前に何度か多態性についてここで議論に加わったこともあったけど結局のところ、
そんな考え方しなくてもお手軽に組めるのもVBAの魅力の一つとして捉えている人もこのスレにも多いこと、
別の言語では継承や多重継承など簡単に使えるものもあるけどVBAには無いからではどうやって
それをやって行くかという工程で本来のその意味を理解するのに凄く役だったこと
本当に初心者の人が始めるのに教えるとき、Excel一つあれば代入や演算、分岐などの基本的なことが
凄く理解して貰えるのに手っ取り早いことを考えると、
この敷居の低さも有りと言えば有りかなと思ってる。
0734デフォルトの名無しさん2016/06/19(日) 16:20:20.95ID:bmdpRLuq
何が「有りと言えば有りかな(キリッ」だよwwww
その敷居の低さの恩恵を受けてるのは他の誰でもないお前ら自身やで
敷居が低いからこそお前らでもvba出来るんやないかw
0735デフォルトの名無しさん2016/06/19(日) 16:26:18.09ID:FZwnNmAR
>>734
恩恵は受けてるね。
VBAやってなかったら今xamarinで遊んだり
MVVMモデルとかも全く手を触れなかったかも知れない。
0736デフォルトの名無しさん2016/06/19(日) 16:39:34.30ID:bmdpRLuq
>>735
はいはい聞きかじりの単語を振りかざしてプログラミング論を語りたいんやったらマ板行ったらええでw

ただ質問したいだけの事務のねえちゃんにとっては
お前らみたいな意識高い系の脱初心者層が一番うざいねんw
0737デフォルトの名無しさん2016/06/19(日) 16:48:02.13ID:PhBjLvDR
いや、質問スレで一番ウザいのは「他の言語では自由に多次元配列が伸ばせるのにVBAではできない」とか
トンチンカンな事を主張しちゃうタイプの知ったかぶりの奴だろ。
0738デフォルトの名無しさん2016/06/19(日) 16:50:05.64ID:Z7Y1KPNQ
なあんだその事務のねえちゃんに直接手取り足取り教える方がよっぽど生産性が高いじゃないか。
0739デフォルトの名無しさん2016/06/19(日) 16:50:52.25ID:Z7Y1KPNQ
おばさんでもいいけどさ
0740デフォルトの名無しさん2016/06/19(日) 16:52:22.45ID:IFm5zb47
>>736
で、結局VBAディスって何がしたいの?
0741デフォルトの名無しさん2016/06/19(日) 16:58:12.70ID:Z7Y1KPNQ
VBAのプログラマってコミュニティがないから孤立してるんじゃないか?
だから便利にするためのライブラリが広まっていかない。

>737
> 自由に多次元配列が伸ばせる
「多次元」で伸ばせんだっけ?
0742デフォルトの名無しさん2016/06/19(日) 17:08:24.66ID:FZwnNmAR
>>736
いや、ウザいのは大阪弁で上から目線で結局何が言いたいかよくわからないような奴だと思うよ

ハードルの話をしているんだろ?
まず高い方が良いのか低い方が良いのかの主張も見えないし
煽りたいだけなの?
0743デフォルトの名無しさん2016/06/19(日) 17:13:22.68ID:iaREzNIp
MSもnext VBAそろそろ作って乗っけて欲しいな
c#でもtype Scriptでも、VB.NETでもいいからVBA並みに敷居が低いやつ
0744デフォルトの名無しさん2016/06/19(日) 18:45:09.32ID:OFyR5xSG
つまり大阪はクソって事か
0745デフォルトの名無しさん2016/06/19(日) 18:46:13.01ID:qVPAyFPI
>>738
姉ちゃん相手に何を生産してんだか
0746デフォルトの名無しさん2016/06/19(日) 18:56:24.56ID:Oqh5oWwu
>>723
こういうのがクソみたいなjavaプログラム作るんだろうな
0747デフォルトの名無しさん2016/06/19(日) 19:24:01.73ID:bmdpRLuq
>>742
うざいからマ板行けってそりゃもうハッキリクッキリ書いとるんやがなw
頭悪いんやねお前w
0748デフォルトの名無しさん2016/06/19(日) 19:27:27.02ID:DvGzGUcF
マ板って機能してるの?
もう何年も覗いてないけど。
0749デフォルトの名無しさん2016/06/19(日) 19:27:27.45ID:pdXnP4Tm
VBAの敷居が低いって嘘だよな
碌なライブラリやフレームワークがない
モジュールやクラスが書きにくく管理しにくい
dllとか作れないから再利用の単位がわかりにくい
開発環境もドキュメントも貧弱でやる気を失う
環境依存が多くて作った端末以外だと割と動かない
スプレッドシートとかいう特殊なUIを強いられる
個性あふれる資産のせいで身動きが取れない
C#の方が万倍快適で簡単だよ
0750デフォルトの名無しさん2016/06/19(日) 19:45:57.97ID:OFyR5xSG
そもそもVBAって大規模開発向けとしては作られてないだろ
1000ステップ超えそうならその時点で別言語での開発を考慮に入れるのが正解かと
0751デフォルトの名無しさん2016/06/19(日) 19:51:52.27ID:mElRTh8d
C#プログラマなんだけど育児中なので
近場の事務のパートをやってる。
超絶非効率なことをやってるのでマクロ組んで自動化。
ま、当たり前に簡単なんだけど、
頭後退させるのに苦労したw

関数でやれるのについ小難しくプログラミングしてしまったり、
変数定数をきちんとしすぎて誰も理解出なかったり…
ExcelVBAを扱うなら、その扱う、保守する人のレベルを考えながら組まなくちゃいかんね。
例えば変数名は漢字にするとかw
定数は使わない、もしくは定数も漢字とか。
privateもpiblicも御構い無しにするとかw

後は関数や書式設定でできる部分は外だし
定数もシートに外だし
などなど。
いかに初心者にメンテさせやすいかを考えなきゃいかんね。
頭後退させるのが辛いよー
0752デフォルトの名無しさん2016/06/19(日) 20:00:49.28ID:PhBjLvDR
データのやりとりをxlsxでやってる事が多いから、これを利用しやすいのがVBAなのであって、
単体アプリを作成する為の言語と比べるのは愚の骨頂。
0753デフォルトの名無しさん2016/06/19(日) 20:01:03.17ID:NZMKMoV3
>>751
漢字変数はさすがにやめよう
0754デフォルトの名無しさん2016/06/19(日) 20:03:19.58ID:FZwnNmAR
>>747
何だやっぱりただの煽りか

大阪民国の部落民はプログラマとしてより
人として敷居が低い大阪でしか生きていけないんだから
大口を叩いてはいけないな
0755デフォルトの名無しさん2016/06/19(日) 20:14:12.42ID:+reLMBHf
>>748
前もマ板行けマ板行けって騒いでたやついたけどあの時のゴミだろ
0756デフォルトの名無しさん2016/06/19(日) 20:32:44.30ID:bmdpRLuq
>>754
お前はプログラミングを学びたかったらvbaに籠ってお山の大将してないでシステム開発の仕事でもしてみた方がええで
そうすればそう少しは己の無知蒙昧さに気がつくと思うわw
■ このスレッドは過去ログ倉庫に格納されています