Excel VBA 質問スレ Part56at TECH
Excel VBA 質問スレ Part56 - 暇つぶし2ch869:デフォルトの名無しさん
18/09/07 22:25:06.15 ZCXZkOYn.net
>>836
>ローカル変数の必要性はかなり低くなる
ん? どういう意味?
グローバル変数を使うって意味なら反対
関数型プログラミングの意味なら良いと思う

870:デフォルトの名無しさん
18/09/07 22:40:50.86 +h1u/3vH.net
>>833
VBAと親和性が高いのはC#
ただ、ガントチャートが作れるかどうかは分からないから、
入れるVSを確認して

871:デフォルトの名無しさん
18/09/07 22:46:28.54 B220yqHC.net
具体コードの中で変数や関数に意味づけするのは当たり前。
ロジック例示でのhogeは全然アリで寧ろそうして欲しい。頭が抽象思考しやすくなる

872:デフォルトの名無しさん
18/09/07 22:49:16.70 ZCXZkOYn.net
>>839
>ガントチャートが作れるかどうかは分からない
いや汎用言語ならどれでも確実に作れるでしょ
しいて言えばGUIが大変とかはあるけど

873:デフォルトの名無しさん
18/09/07 22:59:40.01 hj+zNy2i.net
>>838
「理想的なくらいに分割できたけどグローバル変数使ってます」では語義矛盾だよねw
「ローカル変数がいらなくなる」ってのもうまく分割できたかどうかのバロメーターになり得ると思ってる。

874:デフォルトの名無しさん
18/09/07 23:02:07.62 JTm7XZoK.net
ブックA
ブックB
ブックC
・・と複数のブックがあったとして、
ブックAとブックBを参照して値をコピーしてブックCに張り付けるとき
ブックAをオープン
ブックBをオープン
ブックCをオープン
for文
if( workbooks("ブックA").worksheet("Sheet1").Cells(X,Y).value = workbooks("ブックB").worksheet("Sheet1").Cells(X,Y).value )
ブックCに値を設定
という具合に、ブック名から指定して参照するコードを組みこんでいるのだが
処理が複雑でなければ処理速度はさほど気にながらないが、for文がいろいろ重なると、やたら処理速度が重くなる。

875:デフォルトの名無しさん
18/09/07 23:29:41.20 hj+zNy2i.net
PowerShellとExcelで指定フォルダ以下のPDFファイル一覧をリンク付きで出力
URLリンク(qiita.com)
みんなこういうのが好きなのか?

876:デフォルトの名無しさん
18/09/08 07:16:31.62 fPoBP/2C.net
どうゆうのだよ?

877:デフォルトの名無しさん
18/09/08 08:14:31.41 ZUEeKRTR.net
>>844
PowerShellで処理して結果をExcelファイルに書き込むってこと?
なら結構好き
逆にExcelファイルからデータ読み出してDBに書き込むとかもよくやる

878:デフォルトの名無しさん
18/09/08 08:34:54.76 Gh/NaJW5.net
おまえらって偉そうに講釈垂れてるけど、
職業はPGやSE又はそれらに類似する職種、業務をしていて、尚且つ最低でも10年はバリバリ働いてるんだよな?

879:デフォルトの名無しさん
18/09/08 08:51:21.15 A8WV5L+6.net
>>844
好き嫌いはどうでもいいけど日常作業としてよくやるね
逆にExcelをVBAで拡張して操作感UPみたいな使い方は業務では意外と需要が少ない

880:デフォルトの名無しさん
18/09/08 09:10:34.46 VTe/DYe1.net
>>847
ここの書き込み見ればそんな奴居ないのはわかるだろ?
普段の作業はキッティングがいいとこ。

881:デフォルトの名無しさん
18/09/08 09:51:54.75 qA6q8f56.net
>>834>>837>>839
アドバイスありがとうございます
大事なことを言い忘れてましたが、職場ではVBA(VBE)以外は触れそうにありません…
それでも家ではC#の勉強をして、プログラミング能力を高めてから複雑なガントチャート作りに取り掛かった方が良いでしょうか?

882:デフォルトの名無しさん
18/09/08 10:22:59.24 LzkjeqyB.net
たのしいRuby 第5版、2016
まず、この本を3回読む
C# なんて、難易度が高すぎる。
数年後に考えろ

883:デフォルトの名無しさん
18/09/08 10:26:22.67 CibhxHgt.net
でもC#ってWindows標準でコンパイラついてるからメモ帳でもプログラム作れるよな
会社のPCでもC#使えるのでは

884:デフォルトの名無しさん
18/09/08 10:41:58.97 5ZaWBhkV.net
相変わらず出ました Rubyヴァカ

885:デフォルトの名無しさん
18/09/08 11:47:20.96 VbyUB+Pi.net
それ言い出したらVBコンパイラも付属してるし、VBscript、バッチ、ブラウザ経由のJavaScript、標準で使える言語はいくつもある
言語ごとの文法の違いよりも、基本アルゴリズムをたくさん知ってる方が重要

886:デフォルトの名無しさん
18/09/08 12:14:50.97 ZUEeKRTR.net
>>849
キッティングがマシな方なのか…
お仕事お疲れ様です w

887:デフォルトの名無しさん
18/09/08 12:19:15.64 tr1EMUo1.net
「キッティングがいいとこ。」
という表現をどのように解釈するか。
オレには疑問の余地はなかったが世の中は広いな。

888:デフォルトの名無しさん
18/09/08 12:31:29.06 1I6Cu01I.net
ペッティングならわかるのにと
お思いの皆さん

889:デフォルトの名無しさん
18/09/08 12:37:53.10 087CzYJy.net
ペッティングもやったことないからよく知らんのよね実際

890:デフォルトの名無しさん
18/09/08 12:42:35.05 A8WV5L+6.net
現代のプログラミングではアルゴリズムは必須の知識ではない
なぜならモダンな殆どの言語が標準/非標準のライブラリで様々なアルゴリズムを網羅しているから
不幸にも既存の実装がなく自作が必要になった場合でもそのときになってから調べればいい
調べて実装したらライブラリ化して最悪アルゴリズムを忘れても問題ないようにする
アルゴリズムを学ぶ暇があるならオブジェクト指向関連の考え方やテクニック、イディオムを学んだほうがいい
あとは他人が作ったエコシステムに素早く馴染む学習能力と好奇心が現代のPGにとって重要
これらはVBA縛りではなかなか身につかない

891:デフォルトの名無しさん
18/09/08 13:11:32.84 5nxCoU1r.net
>>843
再計算とスクリーンアップデートをオフにしてます?
自分も最初それをせずに、遅かったことがあったので。

892:デフォルトの名無しさん
18/09/08 13:36:10.29 A9lVpQKd.net
>>852
マジか
うちの会社指定外ソフトのインストール不可だから、
VBA、VBScript、JScript、javascript、PowerShellしか使えないと思ってた
C#って言語の難易度的には高い方?

893:デフォルトの名無しさん
18/09/08 13:54:25.52 j/6nk0eH.net
低学歴知恵遅れアルゴリズムのライブラリがあっても
適切なアルゴリズムが選択できない
このスレにいるような
低学歴知恵遅れによくあること
まずまともな教育を受けてないからな

894:デフォルトの名無しさん
18/09/08 13:58:13.13 A8WV5L+6.net
ライブラリが充実していない言語ではアルゴリズムを選択するという機会に恵まれない
機会が少ないので適切なアルゴリズムを選択する能力は退化していく
そもそも選択肢がないのだから当然の帰結だネ

895:デフォルトの名無しさん
18/09/08 14:06:15.70 sEfCXHHw.net
>>861
メモ帳では辛いと思うけど

896:デフォルトの名無しさん
18/09/08 14:10:14.52 Uzd69/A/.net
>>860
横からだけど、Excel2010から2016にアップデートした後やたらと遅くなったわ。

897:デフォルトの名無しさん
18/09/08 14:10:44.50 2YPms3l5.net
>>859
もし年収二千万だったら?

898:デフォルトの名無しさん
18/09/08 14:16:13.09 rZUz8OwV.net
誰かが作った部品を組み立てるだけなのと、最適な部品を調達 (自作) できるのでは、どっちがいい結果が出せるか
パソコンのソフトやハードに限らず、どこの業界にも言えることだけど

899:デフォルトの名無しさん
18/09/08 14:23:29.56 1I6Cu01I.net
   /|∧ヘ
  /( (ノ人
  ハ / ̄\/)
 ( Y## ヽ>
 (>|## (_Z
 (ノ|## (_ノ
 ( ハ## /_>
  (/ヽ_r(_ノ|
  レ(|(ノソ||  __
   ヽハノ|| ///
  __  ||/ / /
  ヽ \ ||//
  | \ ヽ|| ̄
  ヽ__>||
      ||
どんなかなしいことが
あっても
やせがまんでもいい
ひのあたるばしょで
つよくいきていこうと
おもふ そう
たんぽぽのように


900:デフォルトの名無しさん
18/09/08 14:26:33.76 A8WV5L+6.net
①最適な部品を調達(自作)して最高の結果をだすには時間と投資と努力が必要
②手頃な既製品で合格基準を十分に満たす結果をだすのは簡単
他の業界は知らんがIT業界では②のほうが重要な事実だなと気がついたのでOSS文化が発達した
更に言うと今は、調達(自作)した部品よりも、手頃な既製品のほうが高品質なんだよね

901:デフォルトの名無しさん
18/09/08 14:30:12.92 CibhxHgt.net
>>861
開発環境と、作ろうとするものによるかな
クラスの少ない簡単なコンソールアプリを作るくらいならメモ帳使って手打ちでも作れる
複雑なアプリや本格的なGUIアプリとかを作ろうとするならVSや高機能なテキストエディタを使わないと大変なんじゃないかな
手打ちでも出来なくはないみたいけど俺には無理

902:デフォルトの名無しさん
18/09/08 14:37:44.88 ZUEeKRTR.net
>>861
こんな感じ
URLリンク(058.jp)

903:デフォルトの名無しさん
18/09/08 15:30:06.83 A4yvWVmZ.net
だからザコのくせに偉そうに言うなよ

904:デフォルトの名無しさん
18/09/08 16:13:45.31 nMBTba9u.net
>>850
ガントチャートならVBAで組むのが良いね。
まず前提として、君は複雑と言ってるけど"ちゃんとした"ガントチャートなら作るの無理でしょ。
高い金出して買うんだよ。
MSProjectとかさ。
(あれがちゃんとしてるかどうかはおいといて)
だから作るということはさ、結局ちょっとしたガントチャートということになる。
その程度で良いのならVBAでExcel上に作るのがお手軽でいいよねという話。
本格的なのは頑張って作る人もいるかもしれないけど大変だし、初心者には無理。

905:デフォルトの名無しさん
18/09/08 16:17:38.65 nMBTba9u.net
>>869
こういう人をコ―ダーと呼ぶ。
最底辺の人だね。
アルゴリズムを暗記する必要は無いが考え方を勉強することは必要だ。
上手いやり方をその場で産み出せない人は結局どんな言語でもダメだね。

906:デフォルトの名無しさん
18/09/08 16:19:31.31 nMBTba9u.net
>>861
そりゃ、最悪マシン語を直接書けば何でも出来る。
制約の中でどこまで許容できるかだ。

907:デフォルトの名無しさん
18/09/08 16:32:18.71 oKnpK5oG.net
VBAで枯れたアルゴリズムを自分でコーディングするのは全く上手いやり方ではない

908:デフォルトの名無しさん
18/09/08 16:37:13.48 CibhxHgt.net
仕事でVBA使うために枯れたアルゴリズムを自作したその瞬間は達成感が得られるかもしれないけど、その作業の客観的な価値とか自分の投入した労力に対する報酬とかいろいろ考えていくとアホらしくなるよね

909:デフォルトの名無しさん
18/09/08 16:45:02.84 1I6Cu01I.net
でも楽しいですよ

910:デフォルトの名無しさん
18/09/08 16:57:08.19 hEtN+AAO.net
ガントチャートなんか適当なSaaS契約すればいいだろ
月一万もしねえよ

911:デフォルトの名無しさん
18/09/08 17:08:17.11 H4VAUmaz.net
データの範囲やパターンが限られてる場合は、汎用品より最適化した方がパフォーマンスが出せることも
まあそこまでパフォーマンスの必要な作業はVBAでやることじゃないけど

912:デフォルトの名無しさん
18/09/08 17:20:37.82 A8WV5L+6.net
>>874
日常的に必要となるようなアルゴリズムやデザインパターンなどはとっくに出尽くして枯れてるものなんだよ
なので「産み出す」とか言ってる時点で不勉強とわかる
キミはコーダー以下のアマチュアなんだろうけどそれにしたってもう少し勉強したほうがいいよ

913:デフォルトの名無しさん
18/09/08 17:25:42.37 nMBTba9u.net
既に存在するアルゴリズムを自分でコーディングする話と勘違いする所が痛い。
アルゴリズムなどと呼べない簡易なものから上手いやり方ってのはある。
そういうやり方を暗記してもダメで、その時は上手いやり方が有るんだなあと思っとくだけで良い。
ライブラリを組み合わせてある機能を作ったら、それらのライブラリを組み合わせるとは気付かなかったと言われることもある。
ライブラリを知ってただけじゃダメなんだね。
全く新しいものと言っても結局は既存の組み合わせなんで、その組み合わせを思いつくかどうかはいろんなアルゴリズムを見ておくことが重要。

914:デフォルトの名無しさん
18/09/08 17:26:43.89 nMBTba9u.net
>>881
あら、やっぱり君も勘違い君だったか。

915:デフォルトの名無しさん
18/09/08 17:32:17.53 A8WV5L+6.net
>>877
例えば閑職に追いやられて暇な人が世の中には沢山いる
彼らはとにかく自分が頑張った証拠がほしいので簡単なことを無駄に大げさにしてから物事に取り組む習性がある
時間が有り余っていてかつ他者と失敗や成果を共有していないから組織としての効率は度外視で活動できるんだね
何がいいたいかというとどんな場合でも効率ばかりを優先するのが正解とは限らないということだね
あえて既製品を使わずに自作するというのも仕事がないときには必要なことなのかもしれない

916:デフォルトの名無しさん
18/09/08 17:41:40.38 A8WV5L+6.net
>>880
パフォーマンスが必要ならパフォーマンスを出すための既製品を使うべきだろうね
身近な例だとRDBを使った検索とかだね
適切な道具を使う
道具に合わせて設計する
これがシステム開発に必要な姿勢だ

917:デフォルトの名無しさん
18/09/08 17:43:30.91 kLYvMw1g.net
自作できる能力があるなら仕事はあるだろ
そういうガチの無能はツールを自作するのではなく一日中人力VLOOKUPしてるよ

918:デフォルトの名無しさん
18/09/08 17:50:48.46 2ImNi24M.net
おまえらいつまで頭の悪さを競い合ってんねん…
しかもID真っ赤にしてまで…
おバカキャラの再ブレイク狙ってるんか知らんけど逆張りにもほどがあるやろw

919:デフォルトの名無しさん
18/09/08 17:50:50.36 oKnpK5oG.net
VBAだとそもそもライブラリがないじゃん

920:デフォルトの名無しさん
18/09/08 17:55:33.49 oKnpK5oG.net
そもそもなんで既成品を使うことがアルゴリズムの考え方を勉強してないことになってるんだ???
自論広げたいがためにまた前提を妄想してるのか

921:デフォルトの名無しさん
18/09/08 18:03:41.67 A8WV5L+6.net
>>882
大事なのはアルゴリズムを部品化して組み合わせて最小の労力で望む水準の成果を得る訓練をつむこと
日常レベルにない高度なアルゴリズムをブラックボックスとして使いこなす訓練をつむこと
そのためにアルゴリズムの知識は粒度が小さすぎてあまり役に立たない
こういった感覚はアルゴリズムではなくデザインパターンの学習などで磨かれるものだ

922:デフォルトの名無しさん
18/09/08 18:33:16.32 Suz5B3Kg.net
デザインパターンはいかん
柔軟な思考ができなくなる
いっとき勉強したけど実務での実用に耐えるものはなかった

923:デフォルトの名無しさん
18/09/08 18:37:51.76 kpulKfEW.net
アルゴリズムは効率最優先って�


924:竭ホ的前提があって目的に特化しすぎてるから組み合わせや応用とは最悪に相性が悪い



925:デフォルトの名無しさん
18/09/08 18:45:08.99 j/6nk0eH.net
で、その小さい糞アルゴリズムが凝縮して
糞遅くなる
ID:A8WV5L+6 ← コイツなんかその典型

926:デフォルトの名無しさん
18/09/08 18:47:28.27 j/6nk0eH.net
12時間かかってたのが
11時間30分になりました
コレはコレでホントだったら凄い成果だ
30分も短縮できてるワケだからな
しかし全体がクソすぎて
この成果もゴミといっていい

927:デフォルトの名無しさん
18/09/08 18:50:44.88 kpulKfEW.net
>>891
俺はデザインパターンを始めて勉強した時はOOPってこんな使い方できるんだって世界観が広がったけどなー
発想力のブレイクスルー起きたよ
めちゃ柔軟になった
逆に感じる人も居るんだ

928:デフォルトの名無しさん
18/09/08 18:52:22.15 j/6nk0eH.net
VBなんかつかう程度しか用がないようなアホが
なににデザインパターンを適用するワケ

929:デフォルトの名無しさん
18/09/08 18:54:01.66 j/6nk0eH.net
デザインパターンを駆使しないと構築できない
EXCEL VBAによる大規模システム
そんなもんあんのか

930:デフォルトの名無しさん
18/09/08 18:54:28.77 CibhxHgt.net
>>895
おすすめの本とか勉強法があったら教えてほしいな

931:デフォルトの名無しさん
18/09/08 18:57:09.94 j/6nk0eH.net
まず低学歴は
なにがボトルネックになることになるか
その予見ができない
まずそういった分析ができない
その分析ができて
さらに適切なアルゴリズムを選択することになる
低学歴知恵遅れには
まずこの二つはできない

932:デフォルトの名無しさん
18/09/08 18:59:13.24 j/6nk0eH.net
そして低学歴知恵遅れほど
ほぼ効果がない最適化を行って
自己満足をしてる
問題はそこじゃない認識がない
最終的に認知の問題にまで辿りつく

933:デフォルトの名無しさん
18/09/08 19:02:23.91 CibhxHgt.net
サマータイムスレで相手にされないからってこんなとこまで出張して憂さ晴らししてる半角先生かわいい

934:デフォルトの名無しさん
18/09/08 19:04:07.84 j/6nk0eH.net
オレがいかないから
すたれてるやん
オレがいったのは1スレ目だけだからな
あれでもう十分周知できたからな
サマータイムで騒いでんのは低学歴知恵遅れしかいないと
で、きてほしいの?
いかないけどな

935:デフォルトの名無しさん
18/09/08 19:05:58.11 nMBTba9u.net
>>892
>>895
アルゴリズムを勉強するという意味を勘違いする奴多数。
俺に言わせれば君のいうデザインパターンもアルゴリズムも一緒。
別にデザインパターンを勉強してもデザインパターンを使うわけじゃ無いだろ。
物事の考え方の話でね。
ライブラリばかり言ってデザインパターンやアルゴリズムを蔑ろにしてる奴なんてライブラリの組み合わせも碌に出来ない奴になるわけだ。
結局数学が出来る奴が強いというのも同じことでね。

936:デフォルトの名無しさん
18/09/08 19:07:17.93 j/6nk0eH.net
低学歴ほど数学数学いうな
中学校や高校の数学できる程度の低学歴知恵遅れに多い
分かりやすい

937:デフォルトの名無しさん
18/09/08 19:08:57.21 CibhxHgt.net
あぼーんされてるのに必死にレスしてる半角先生かわいそう

938:デフォルトの名無しさん
18/09/08 19:10:01.52 j/6nk0eH.net
オレのレスが気になってしょうがないから
読んでるだろオマエ
分かりやすい

939:デフォルトの名無しさん
18/09/08 19:13:36.19 nMBTba9u.net
>>904
そんなこと無い例がこの場にいるわけだが。

940:デフォルトの名無しさん
18/09/08 19:13:44.30 tr1EMUo1.net
>>859
VBAでアルゴリズムっぽいライブラリ
VBAでデザパタっぽいライブラリ
それぞれ教えてよ

941:デフォルトの名無しさん
18/09/08 19:19:11.24 fPoBP/2C.net
プロさん達いつになったらこの井戸端プログラム放談やめるの?

942:デフォルトの名無しさん
18/09/08 19:20:46.32 nMBTba9u.net
質問、それも答えたくなるようなのが出て来るまで。

943:デフォルトの名無しさん
18/09/08 19:22:08.09 CibhxHgt.net
>>909
実に質問スレらしい良い質問だね、気に入った

944:デフォルトの名無しさん
18/09/08 19:32:10.72 kpulKfEW.net
>>903
だからさっきから言ってるけど
アルゴリズムは目的に特化しすぎ・具体的すぎて組み合わせや応用と相性が悪いんだって


945: 逆にデザインパターンは問題を具体的しすぎずに様々な場面に応用・組み合わせる前提で考えて構成要素にも抽象的な部分を多く残している 同じだというならなぜ君や自分よりずっと優秀で経験も豊富な世界中のプログラマ達が二つの言葉を明確に使い分けているんだい? 君に言わせれば同じ物なのかもしれないがそう考えてるのはおそらく君だけだぜ?



946:デフォルトの名無しさん
18/09/08 19:42:25.89 oKnpK5oG.net
自分定義でアルゴリズムやデザインパターンという言葉を使うな
意味がわからん

947:デフォルトの名無しさん
18/09/08 20:08:13.84 nMBTba9u.net
>>912
だから、それは勉強したアルゴリズムやデザインパターンを使うという観点の話だろ。
俺が言ってるのはそういう話じゃない。
上手いやり方を思いつく能力を鍛えるという話。
アルゴリズムもデザインパターンも先人が上手いやり方を模索して見つけて来たものだろ。

948:デフォルトの名無しさん
18/09/08 20:15:21.69 nMBTba9u.net
小学校時代、進学塾で鶴亀算なんかをやってた奴の中には中学で方程式の考え方に馴染めずに鶴亀算式のやり方で解こうとするようなのがいる。
しかし、しばらくすればやっぱりそいつはできる奴となる。
もっとも、小学校時代に習ってたものをそのまま適用しようというような勉強ばかりしてたようなのはダメなんだが。

949:デフォルトの名無しさん
18/09/08 20:16:42.93 fPoBP/2C.net
自省する鶴亀算が得意なプロさん可愛いw

950:デフォルトの名無しさん
18/09/08 20:39:56.45 kpulKfEW.net
>>914
だからアルゴリズムは特定の目的に特化しすぎてるからそういうのには向いてないんだって
最大値を求めるアルゴリズムを知ってても最大値を求めること以外にはほとんど応用できないし大して参考にもならん
発想力を鍛えるにはもとから発展性・応用性を考えてまとめられたデザインパターンの方がいい

951:デフォルトの名無しさん
18/09/08 20:53:24.52 fPoBP/2C.net
デザインパターンを応用しようとする本末転倒なプロさん可愛いw

952:デフォルトの名無しさん
18/09/08 20:53:51.47 j/6nk0eH.net
つまりデザインパターンなら
低学歴知恵遅れでも井戸端会議に参加しやすい
いくらでもテキトーなことがいえる

953:デフォルトの名無しさん
18/09/08 20:56:04.05 j/6nk0eH.net
処理手順と
ソフトウェアの構造はまったく関係ないからな

954:デフォルトの名無しさん
18/09/08 20:57:45.44 j/6nk0eH.net
バカでもペンキの色ぐらいなら選べる
キレイにペンキを塗れなくてもな

955:デフォルトの名無しさん
18/09/08 21:04:46.02 j/6nk0eH.net
すべてのアルゴリズムが特定の目的でしか使えないとかいってる時点で
オツムの程度がしれてるからな

956:デフォルトの名無しさん
18/09/08 21:20:24.61 fPoBP/2C.net
なぜかひきこもりがギアを上げてきよったw

957:デフォルトの名無しさん
18/09/08 23:11:24.15 nMBTba9u.net
>>917
あきれるほど頭が固いというか、柔軟性からは程遠い奴だな。
最大値どころかアルゴリズムなんてなにひとつ知らないよとでも言わないと理解できないか?
アルゴリズムなんて知る必要無いだろ。
というのは言い過ぎなんだけどさ。
これでも俺が先に言ったことに何も矛盾して無いんだよ。
アルゴリズムなんて知る必要無いけど、アルゴリズムを勉強する必要は有るんだよ。
それは使うためじゃ無くて、問題を解決する方法を見つけるために。
新しいアルゴリズムを発明するために。
プログラマーってのは、大したことない、名前も無い、故に誰も知らないアルゴリズムやデザインパターンのようなものを発明しながらプログラミングしてるようなもんなんだね。

958:デフォルトの名無しさん
18/09/08 23:21:44.64 oKnpK5oG.net
だからオレオレ定義の言葉使うなよわけわからん

959:デフォルトの名無しさん
18/09/08 23:22:05.43 yUsEKjNJ.net
クライアント「使い捨てVBAツールなんだからアルゴリズムとかデザインパターンとか
こ難しいことはいいからさ、ちゃんと納期までに仕上げてくれよな。」

960:デフォルトの名無しさん
18/09/08 23:22:21.74 tr1EMUo1.net
「アルゴリズムは特定の目的に特化しすぎてる」
クソ雑魚の自分でもこれには首をかしげざるを得ない

961:デフォルトの名無しさん
18/09/08 23:25:44.95 A8WV5L+6.net
>>924
おめーも随分頭かてえなあ
問題を解決する方法を見つけるためにはアルゴリズムじゃなくデザパタみたいな適切な粒度で抽象的なフレームがいいんだって
アルゴリズムは粒度が小さすぎて具体的すぎるので知識を違う場面で応用するには向かない
半導体物性をいくら学んでもパーツからパソコンを組み上げることはできねえの

962:デフォルトの名無しさん
18/09/08 23:30:09.94 aYm0HwBa.net
>>847
プログラミングで飯を食ってるわけじゃなくて、しごとのなかでエクセルを使う時に利用してるぐらい

963:デフォルトの名無しさん
18/09/08 23:33:18.53 nMBTba9u.net
>>928
ダメだこりゃ。
固すぎる。
半導体物性?
何でPCに関係有るもん持ってきてるんだよ。
後が俺が言ってるのはもっと広い話だぞ。
そ詩を学ぶことはパソコンを組むのに必要だとでも言うべきか。
数学が出来る奴が強いと言うと本当に数学のお勉強が出来る奴と捉えるから始末におえない。

964:デフォルトの名無しさん
18/09/08 23:33:25.98 fPoBP/2C.net
なんか段々おもしろくなってきたw
今後のID:A8WV5L+6から目が離せんですよこれw

965:デフォルトの名無しさん
18/09/08 23:34:40.77 A8WV5L+6.net
>>927
特定の目的に特化してるから効率的に処理できんだよ
そんなこともわからんのか?
アルゴリズムってのは1つの目的を最大限実行効率よく処理するために考えられたものだ
それらを組み上げてより実用的な問題を解決したりメンテナンスしやすくしようってのとは全く別の次元の問題だ

966:デフォルトの名無しさん
18/09/08 23:35:35.36 A8WV5L+6.net
>>930
硬すぎて例えが通じんのはお前だろーが

967:デフォルトの名無しさん
18/09/08 23:36:08.13 tr1EMUo1.net
>>932
いや全然わかりませんね?

968:デフォルトの名無しさん
18/09/08 23:37:13.85 j/6nk0eH.net
バカはその特定の目的が
あちこちの大きな目的を実現するために使われることがわかってない
さすが低学歴知恵遅れとしかいいようがない

969:デフォルトの名無しさん
18/09/08 23:39:16.03 MZwyw3wO.net
ドーナツ作るアルゴリズム教えてください

970:デフォルトの名無しさん
18/09/08 23:39:57.56 nMBTba9u.net
だいたい、知識を違う場面で応用とか言ってるあたりから勘違いしてるのがよく分かる。
昔から学校の先生でも基礎と応用を勘違いしてるのが多いんだ。
逆なんだよ。
応用と呼んでるのが基礎で、基礎と呼んでいるのは応用じゃ無いけど別のものだ。
受験でも難問と呼ばれるのが本当は基礎カを問うものなの。
教わったことの無いものをその場で搾り出す能力というのはその人間の基本的な能力なんだ。

971:デフォルトの名無しさん
18/09/08 23:40:04.31 tr1EMUo1.net
「アルゴリズムは特定の目的に特化しすぎてる」
 ↑
誰かこれが理解できる人いる???
オレにはまったく理解できないね
オレにはまったく理解できないね
オレにはまったく理解できないね

972:デフォルトの名無しさん
18/09/08 23:41:35.83 nMBTba9u.net
>>932
それはコ―ダー君にまかせる。
そういうのは誰でもできるから。

973:デフォルトの名無しさん
18/09/08 23:42:54.25 nMBTba9u.net
>>938
俺は理解できるできないの前に考えてもいない。
だってそれ以前に勘違いしてるんだもの。

974:デフォルトの名無しさん
18/09/08 23:43:16.75 A8WV5L+6.net
>>939
コーダーにまかせてお前はなにもしなくていい
変なもの作りそうだしな
ドーナッツとか

975:デフォルトの名無しさん
18/09/08 23:44:11.95 fPoBP/2C.net
>>939
バカは黙っとけ今はID:A8WV5L+6のターンや
おもろいとこなのに頓珍漢なつっこみすんなカスw

976:デフォルトの名無しさん
18/09/08 23:44:40.58 fPoBP/2C.net
ほらつまらんくなった

977:デフォルトの名無しさん
18/09/08 23:45:19.69 5ZaWBhkV.net
他で雑談する相手のいない淋しいプログラマの集まりスレ
ここはプログラ「ム」板であってプログラマー板はこの上にあるんだから、そこに逝けよ
淋しいプログラマ諸君

978:デフォルトの名無しさん
18/09/08 23:46:43.94 tr1EMUo1.net
いくら正しい見解を述べて素敵な人格を持っていても半角カタカナで台なし
いくら正しい見解を述べていてもね

979:デフォルトの名無しさん
18/09/08 23:48:25.14 aYm0HwBa.net
プログラマって難しいこと考えてるんだな
給料っていくらぐらいなの?

980:デフォルトの名無しさん
18/09/08 23:51:32.67 nMBTba9u.net
>>941
だって君のようなコーダー君って給料安いし、仕事もつまらんだろ。

981:デフォルトの名無しさん
18/09/08 23:52:32.93 nMBTba9u.net
>>946
わりと良い給料貰ってるよ。
やってることも殆ど趣味だしね。

982:デフォルトの名無しさん
18/09/09 00:14:14.96 7YuYWf6H.net
むなしいねぇ

983:デフォルトの名無しさん
18/09/09 00:16:29.56 b63/Vgkc.net
バカがしゃしゃるからつまんなくなったんやわ

984:デフォルトの名無しさん
18/09/09 07:14:58.00 Qwm2e39I.net
ここVBAの質問スレですよね?
なぜ本職の方がイキってるんですか?
いや、マジで

985:デフォルトの名無しさん
18/09/09 07:53:58.00 b90Mhdwq.net
いい質問だな
そういう質問も可能だよ、質問スレだし

986:デフォルトの名無しさん
18/09/09 08:29:11.77 i/d1v36Z.net
>>951
承認欲求が強すぎるから

987:デフォルトの名無しさん
18/09/09 15:24:41.55 V1LakR3i.net
しかも頭悪いからな
本職というの微妙な低学歴底辺ドカタの部類
オレみたいなホンモノのプロフェッショナルじゃないからな

988:デフォルトの名無しさん
18/09/09 16:30:02.22 vmaWazm2.net
別スレでボコボコにされて逃げ出してきた先でイキっちゃう半角さんかわいい

989:デフォルトの名無しさん
18/09/09 17:12:08.63 3HCWUffr.net
懐かしいわ

990:デフォルトの名無しさん
18/09/09 17:28:37.83 UfwTkuaF.net
半角さんてサマータイムのスレでボコボコにされた人?

991:デフォルトの名無しさん
18/09/09 17:45:51.83 V1LakR3i.net
低学歴知恵遅れが勝ったつもりでいんのか
パーフェクトゲームでオレが勝ってるのに

992:デフォルトの名無しさん
18/09/09 17:56:51.92 jqHbfRUC.net
半角先生は承認欲求が強いからどんな形であれ皆に覚えててもらえて喜んでそう

993:デフォルトの名無しさん
18/09/09 18:23:47.24 yki/o4r+.net
そういうキャラクターだったのか

994:デフォルトの名無しさん
18/09/09 18:46:36.30 SzrzrlKB.net
VBA勉強するのにスクールに通うのは馬鹿?

995:デフォルトの名無しさん
18/09/09 18:52:02.21 uSHfJGvn.net
一般的には馬鹿だけど、実際に>>961がVBA程度も独学で習得できない池沼レベルの馬鹿なんだったら仕方ないだろう
同じ馬鹿なら努力する馬鹿の方がマシだぞ

996:デフォルトの名無しさん
18/09/09 18:52:41.55 jqHbfRUC.net
個人的にはそこまでの価値はないと思う、状況にもよるが

997:デフォルトの名無しさん
18/09/09 18:58:06.26 uSHfJGvn.net
というより、スクールに通わないとVBA使えるようにならないようなアレな人がVBAを無理に習得したとして、
それをどれほど役に立てられるだろうか?ということだな
VLOOKUPとかINDEXとかは使えるの?

998:デフォルトの名無しさん
18/09/09 19:00:26.69 Y1B9M42Q.net
>>964
>VLOOKUPとかINDEXとかは使えるの?
さすがに馬鹿にし杉だろw

999:デフォルトの名無しさん
18/09/09 19:11:21.45 SzrzrlKB.net
>>964
使える

1000:デフォルトの名無しさん
18/09/09 19:14:22.04 SzrzrlKB.net
仕事で社外の人が作ったマクロを使うことがあるのね
それが便利なんよ
んで、こんなん作れたら仕事めっちゃ便利になるなと
事務職なんだけど俺のいるチームにはマクロ作れる人がいないので勉強してみようかと思ってね

1001:デフォルトの名無しさん
18/09/09 19:15:22.50 SzrzrlKB.net
んで、独学よりも分からなかったら人に聞けるスクールの方がいいかなと

1002:デフォルトの名無しさん
18/09/09 19:18:01.28 jqHbfRUC.net
ネットに落ちてる程度の知識しか教えてくれないところにお金払って損した、と後で後悔する可能性は高いと思うよ、真面目な話

1003:デフォルトの名無しさん
18/09/09 19:18:52.35 uSHfJGvn.net
ちゃんとプログラミングとして基礎から教えてくれるなら価値はあるんじゃない?
チュートリアルをこなすだけなら金の無駄

1004:デフォルトの名無しさん
18/09/09 19:28:30.80 SzrzrlKB.net
したらば体験授業を受けてみて判断するかな
そんなんがあんのか知らんが
スクールに通うもう一つの利点は金を払うことによって半強制的に通わざるを得ない状況にするってのがある
俺ほどダメな奴はいないので独学だと挫折する可能性が大いにある…
でも、PC持ってカフェにでも行けばいいのか
いや、勉強せず5ちゃんやるだろうな…

1005:デフォルトの名無しさん
18/09/09 20:02:09.98 spPVfVtU.net
>>967
お金払って作るの頼んだ方が楽だし安いよ

1006:デフォルトの名無しさん
18/09/09 20:22:30.18 SzrzrlKB.net
>>972
そう言わずにさ

1007:デフォルトの名無しさん
18/09/09 20:41:31.05 spPVfVtU.net
>>973
いや割とマジでプログラミングなんかより他のことに時間を割いた方がいいよ
筋トレでも資産運用でも子供と遊ぶでもした方がマシ

1008:デフォルトの名無しさん
18/09/09 20:50:20.05 jqHbfRUC.net
部署内にVBAスキルを持った人間がいないということは、君がVBAを習得したりコーディングしたりしたときの苦労の程度を理解してきちんと評価できる人がいないということでしょ
そういう環境にいるなら、凡そ仕事でしか使わないであろうVBAにお金と時間をかけるのは本当に価値があることなのかどうか、真剣に考えた方がいいと思うんだよな

1009:デフォルトの名無しさん
18/09/09 20:57:12.90 SzrzrlKB.net
>>974>>975
そう言わずにさ

1010:デフォルトの名無しさん
18/09/09 20:58:12.27 V1LakR3i.net
ネット de VB()
VBAスキル()
VBA苦労()
オツムの程度相応のレスといっていい
インターネッツでなんでもすべてが分かると思ってるのは
コレはクソニートに多い
オレを評価してくれないのは周囲がワルイ
コレもクソニートに多い
オレを評価できるヤツが周囲にいない
コレもクソニートに多い
まさに典型的なニート脳
ID:jqHbfRUCはクソニートと断定できる

1011:デフォルトの名無しさん
18/09/09 20:58:13.25 SzrzrlKB.net
>>975
VBAのスキルを持った社員がチームにいないのであって部署にはいるよ

1012:デフォルトの名無しさん
18/09/09 21:01:14.49 jqHbfRUC.net
>>976
割と真面目な話、君しか触れないマクロに皆がただ乗りして、君だけがメンテ等のために余計な残業や責任を負担させられるっていうオチになりかねないと思う

1013:デフォルトの名無しさん
18/09/09 21:03:38.41 SzrzrlKB.net
>>979
そんなことはないよ
うち某大手企業の特例子会社だから今のご時世残業はさせてもらえない
困った時は本社のIT担当にツケが行くだけかな

1014:デフォルトの名無しさん
18/09/09 21:34:08.26 t5P9BTQ/.net
>>980
だったら最初からその「本社のIT担当」に作らせろよ w

1015:デフォルトの名無しさん
18/09/09 21:36:41.55 vmaWazm2.net
こういうのがいるからVBAは嫌われるんだ

1016:デフォルトの名無しさん
18/09/09 21:55:04.43 3NzXWoK2.net
とある部署にWinsckコントロール付きのVBAを作ってあげた

意外にも使う人が増えたので、Winsck部分をWindows APIにしてocxを配らなくてよくしてあげた

評判がよくて予算がとれ、VB+Spreadでシステム化した
俺が尊敬するのは、APIで暫定策を持ってきたSIerのオッサンだわ

1017:デフォルトの名無しさん
18/09/09 22:00:42.15 jq6ENV4l.net
>>980
本社のIT担当にとっては本当に迷惑だから、そういう魂胆ならば最初から君はVBAを触らない方がいいよ

1018:デフォルトの名無しさん
18/09/09 22:07:40.82 3NzXWoK2.net
属人化マクロを正式にシステム化できるかどうかは、作った人が思いのほかシステムセンスがあるときだけだね
基本的に迷惑な俺様マクロは部署内で細々と引き継がれる程度のツールだし、むしろマクロの本懐だろう

1019:デフォルトの名無しさん
18/09/09 22:18:06.25 SzrzrlKB.net
>>981
断られるに決まってんだろ

1020:デフォルトの名無しさん
18/09/09 22:25:20.11 V1LakR3i.net
はっきりいってな
マクロ程度なんか少しやるきあればバカでもチョンでもできる
プログラムを書くだけなら低学歴知恵遅れですらできる
この板をみれば分かるとおりな

1021:デフォルトの名無しさん
18/09/09 22:42:18.67 sjea5Gkj.net
>>987
それは正しいと思う
電車の運行や貨物船の航行は業者に任せるのが当然だが、いまのIT活用は
バイクや自家用車の運転すら他人に任せようとしてるのに例えられる

1022:デフォルトの名無しさん
18/09/09 23:07:30.69 sNn8NUId.net
>>968
ここで聞けば良いじゃん

1023:デフォルトの名無しさん
18/09/09 23:32:48.13 sjea5Gkj.net
そういやここ、「初心者のための定番サイト」みたいなテンプレがないんだな。
改めて気付いた。

1024:デフォルトの名無しさん
18/09/10 01:08:54.71 IjRjzpeI.net
>>971
なんかVBAマクロを作るマンガみたいなのがあった気がする。
個人的には「自分にしか理解できない」みたいなマクロは作るべきではないと思う。
ので、仕事でどうしても使うなら、よほど効率の悪い業務を改善できる(かつ自分しか使わない)時とか、
システムの不具合・障害その他の問題でやむなく使わざるを得ない(かつ自分しか使わないしすぐ使い捨てる)時とか、
>>983のように最終的にシステムに組み込むところまで持って行ける技能と情熱があるとか、
そういう時に限った方が良いような気はする。
とは言え、自分も作ったヤツが異動後もその職場の標準ツールみたく運用されてしまってるので、人のことは言えないけど。

1025:デフォルトの名無しさん
18/09/10 04:16:31.94 MO8YBwD2.net
>>971-976
プログラミングはかなり実用的なスキルだと思うけどな
それより実用的なスキルは
自動車免許と英語くらいしか思いつかない

1026:デフォルトの名無しさん
18/09/10 07:57:15.42 qux718TL.net
マクロ作成者のスキルは、Rangeオブジェクトの番地の有無でわかるよね
A1とかを文字として定数、編集していたらアウト、名前つき範囲でoffsetで動き回っていたら本職

1027:デフォルトの名無しさん
18/09/10 08:18:44.33 Sizt7IWZ.net
Range("A1")だけは認める派
※1シート1テーブルで且つ1行目からテーブルが始まる場合に限る

1028:デフォルトの名無しさん
18/09/10 08:53:32.03 NuO/vpC9.net
>>993
>>994
あーウゼー

1029:デフォルトの名無しさん
18/09/10 09:02:13.42 DdAj71bP.net
>>992
人に頼めることを自分でやるのは愚かだよ

1030:デフォルトの名無しさん
18/09/10 11:08:43.93 XPvgn9wi.net
人に頼めないことだけやるてつまり食って寝てればいいのか

1031:デフォルトの名無しさん
18/09/10 11:13:02.30 7Twb5yy4.net
そうだよ
真面目な人ほど損する
丸投げしてサボっても評価は同じ

1032:デフォルトの名無しさん
18/09/10 11:13:13.95 BcdHqxqC.net
エロ動画鑑賞とか射精とかも頼めんやろ

1033:デフォルトの名無しさん
18/09/10 11:42:33.16 AXoBvVot.net
>>993
でも Range("範囲名") としてたらイマイチ

1034:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 18日 4時間 17分 9秒

1035:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch