Excel VBA 質問スレ Part56

レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん
垢版 |
2018/08/23(木) 07:25:24.98ID:Kh3D3mRW
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK


※前スレ
Excel VBA 質問スレ Part55
http://mevius.5ch.net/test/read.cgi/tech/1532236398/l50
896デフォルトの名無しさん
垢版 |
2018/09/08(土) 18:52:22.15ID:j/6nk0eH
VBなんかつかう程度しか用がないようなアホが
なににデザインパターンを適用するワケ
897デフォルトの名無しさん
垢版 |
2018/09/08(土) 18:54:01.66ID:j/6nk0eH
デザインパターンを駆使しないと構築できない
EXCEL VBAによる大規模システム

そんなもんあんのか
2018/09/08(土) 18:54:28.77ID:CibhxHgt
>>895
おすすめの本とか勉強法があったら教えてほしいな
899デフォルトの名無しさん
垢版 |
2018/09/08(土) 18:57:09.94ID:j/6nk0eH
まず低学歴は
なにがボトルネックになることになるか
その予見ができない

まずそういった分析ができない

その分析ができて
さらに適切なアルゴリズムを選択することになる

低学歴知恵遅れには
まずこの二つはできない
900デフォルトの名無しさん
垢版 |
2018/09/08(土) 18:59:13.24ID:j/6nk0eH
そして低学歴知恵遅れほど
ほぼ効果がない最適化を行って
自己満足をしてる

問題はそこじゃない認識がない
最終的に認知の問題にまで辿りつく
2018/09/08(土) 19:02:23.91ID:CibhxHgt
サマータイムスレで相手にされないからってこんなとこまで出張して憂さ晴らししてる半角先生かわいい
902デフォルトの名無しさん
垢版 |
2018/09/08(土) 19:04:07.84ID:j/6nk0eH
オレがいかないから
すたれてるやん

オレがいったのは1スレ目だけだからな
あれでもう十分周知できたからな

サマータイムで騒いでんのは低学歴知恵遅れしかいないと

で、きてほしいの?
いかないけどな
2018/09/08(土) 19:05:58.11ID:nMBTba9u
>>892
>>895
アルゴリズムを勉強するという意味を勘違いする奴多数。
俺に言わせれば君のいうデザインパターンもアルゴリズムも一緒。
別にデザインパターンを勉強してもデザインパターンを使うわけじゃ無いだろ。
物事の考え方の話でね。

ライブラリばかり言ってデザインパターンやアルゴリズムを蔑ろにしてる奴なんてライブラリの組み合わせも碌に出来ない奴になるわけだ。
結局数学が出来る奴が強いというのも同じことでね。
904デフォルトの名無しさん
垢版 |
2018/09/08(土) 19:07:17.93ID:j/6nk0eH
低学歴ほど数学数学いうな
中学校や高校の数学できる程度の低学歴知恵遅れに多い

分かりやすい
2018/09/08(土) 19:08:57.21ID:CibhxHgt
あぼーんされてるのに必死にレスしてる半角先生かわいそう
906デフォルトの名無しさん
垢版 |
2018/09/08(土) 19:10:01.52ID:j/6nk0eH
オレのレスが気になってしょうがないから
読んでるだろオマエ

分かりやすい
2018/09/08(土) 19:13:36.19ID:nMBTba9u
>>904
そんなこと無い例がこの場にいるわけだが。
908デフォルトの名無しさん
垢版 |
2018/09/08(土) 19:13:44.30ID:tr1EMUo1
>>859
VBAでアルゴリズムっぽいライブラリ
VBAでデザパタっぽいライブラリ

それぞれ教えてよ
909デフォルトの名無しさん
垢版 |
2018/09/08(土) 19:19:11.24ID:fPoBP/2C
プロさん達いつになったらこの井戸端プログラム放談やめるの?
2018/09/08(土) 19:20:46.32ID:nMBTba9u
質問、それも答えたくなるようなのが出て来るまで。
2018/09/08(土) 19:22:08.09ID:CibhxHgt
>>909
実に質問スレらしい良い質問だね、気に入った
2018/09/08(土) 19:32:10.72ID:kpulKfEW
>>903
だからさっきから言ってるけど
アルゴリズムは目的に特化しすぎ・具体的すぎて組み合わせや応用と相性が悪いんだって
逆にデザインパターンは問題を具体的しすぎずに様々な場面に応用・組み合わせる前提で考えて構成要素にも抽象的な部分を多く残している

同じだというならなぜ君や自分よりずっと優秀で経験も豊富な世界中のプログラマ達が二つの言葉を明確に使い分けているんだい?
君に言わせれば同じ物なのかもしれないがそう考えてるのはおそらく君だけだぜ?
2018/09/08(土) 19:42:25.89ID:oKnpK5oG
自分定義でアルゴリズムやデザインパターンという言葉を使うな
意味がわからん
2018/09/08(土) 20:08:13.84ID:nMBTba9u
>>912
だから、それは勉強したアルゴリズムやデザインパターンを使うという観点の話だろ。
俺が言ってるのはそういう話じゃない。

上手いやり方を思いつく能力を鍛えるという話。
アルゴリズムもデザインパターンも先人が上手いやり方を模索して見つけて来たものだろ。
2018/09/08(土) 20:15:21.69ID:nMBTba9u
小学校時代、進学塾で鶴亀算なんかをやってた奴の中には中学で方程式の考え方に馴染めずに鶴亀算式のやり方で解こうとするようなのがいる。
しかし、しばらくすればやっぱりそいつはできる奴となる。

もっとも、小学校時代に習ってたものをそのまま適用しようというような勉強ばかりしてたようなのはダメなんだが。
916デフォルトの名無しさん
垢版 |
2018/09/08(土) 20:16:42.93ID:fPoBP/2C
自省する鶴亀算が得意なプロさん可愛いw
2018/09/08(土) 20:39:56.45ID:kpulKfEW
>>914
だからアルゴリズムは特定の目的に特化しすぎてるからそういうのには向いてないんだって
最大値を求めるアルゴリズムを知ってても最大値を求めること以外にはほとんど応用できないし大して参考にもならん
発想力を鍛えるにはもとから発展性・応用性を考えてまとめられたデザインパターンの方がいい
918デフォルトの名無しさん
垢版 |
2018/09/08(土) 20:53:24.52ID:fPoBP/2C
デザインパターンを応用しようとする本末転倒なプロさん可愛いw
919デフォルトの名無しさん
垢版 |
2018/09/08(土) 20:53:51.47ID:j/6nk0eH
つまりデザインパターンなら
低学歴知恵遅れでも井戸端会議に参加しやすい
いくらでもテキトーなことがいえる
920デフォルトの名無しさん
垢版 |
2018/09/08(土) 20:56:04.05ID:j/6nk0eH
処理手順と
ソフトウェアの構造はまったく関係ないからな
921デフォルトの名無しさん
垢版 |
2018/09/08(土) 20:57:45.44ID:j/6nk0eH
バカでもペンキの色ぐらいなら選べる
キレイにペンキを塗れなくてもな
922デフォルトの名無しさん
垢版 |
2018/09/08(土) 21:04:46.02ID:j/6nk0eH
すべてのアルゴリズムが特定の目的でしか使えないとかいってる時点で
オツムの程度がしれてるからな
923デフォルトの名無しさん
垢版 |
2018/09/08(土) 21:20:24.61ID:fPoBP/2C
なぜかひきこもりがギアを上げてきよったw
2018/09/08(土) 23:11:24.15ID:nMBTba9u
>>917
あきれるほど頭が固いというか、柔軟性からは程遠い奴だな。

最大値どころかアルゴリズムなんてなにひとつ知らないよとでも言わないと理解できないか?
アルゴリズムなんて知る必要無いだろ。
というのは言い過ぎなんだけどさ。
これでも俺が先に言ったことに何も矛盾して無いんだよ。

アルゴリズムなんて知る必要無いけど、アルゴリズムを勉強する必要は有るんだよ。
それは使うためじゃ無くて、問題を解決する方法を見つけるために。
新しいアルゴリズムを発明するために。

プログラマーってのは、大したことない、名前も無い、故に誰も知らないアルゴリズムやデザインパターンのようなものを発明しながらプログラミングしてるようなもんなんだね。
2018/09/08(土) 23:21:44.64ID:oKnpK5oG
だからオレオレ定義の言葉使うなよわけわからん
2018/09/08(土) 23:22:05.43ID:yUsEKjNJ
クライアント「使い捨てVBAツールなんだからアルゴリズムとかデザインパターンとか
こ難しいことはいいからさ、ちゃんと納期までに仕上げてくれよな。」
2018/09/08(土) 23:22:21.74ID:tr1EMUo1
「アルゴリズムは特定の目的に特化しすぎてる」

クソ雑魚の自分でもこれには首をかしげざるを得ない
2018/09/08(土) 23:25:44.95ID:A8WV5L+6
>>924
おめーも随分頭かてえなあ
問題を解決する方法を見つけるためにはアルゴリズムじゃなくデザパタみたいな適切な粒度で抽象的なフレームがいいんだって
アルゴリズムは粒度が小さすぎて具体的すぎるので知識を違う場面で応用するには向かない
半導体物性をいくら学んでもパーツからパソコンを組み上げることはできねえの
2018/09/08(土) 23:30:09.94ID:aYm0HwBa
>>847
プログラミングで飯を食ってるわけじゃなくて、しごとのなかでエクセルを使う時に利用してるぐらい
2018/09/08(土) 23:33:18.53ID:nMBTba9u
>>928
ダメだこりゃ。
固すぎる。

半導体物性?
何でPCに関係有るもん持ってきてるんだよ。
後が俺が言ってるのはもっと広い話だぞ。
そ詩を学ぶことはパソコンを組むのに必要だとでも言うべきか。

数学が出来る奴が強いと言うと本当に数学のお勉強が出来る奴と捉えるから始末におえない。
931デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:33:25.98ID:fPoBP/2C
なんか段々おもしろくなってきたw
今後のID:A8WV5L+6から目が離せんですよこれw
2018/09/08(土) 23:34:40.77ID:A8WV5L+6
>>927
特定の目的に特化してるから効率的に処理できんだよ
そんなこともわからんのか?
アルゴリズムってのは1つの目的を最大限実行効率よく処理するために考えられたものだ
それらを組み上げてより実用的な問題を解決したりメンテナンスしやすくしようってのとは全く別の次元の問題だ
933デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:35:35.36ID:A8WV5L+6
>>930
硬すぎて例えが通じんのはお前だろーが
934デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:36:08.13ID:tr1EMUo1
>>932
いや全然わかりませんね?
935デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:37:13.85ID:j/6nk0eH
バカはその特定の目的が
あちこちの大きな目的を実現するために使われることがわかってない

さすが低学歴知恵遅れとしかいいようがない
2018/09/08(土) 23:39:16.03ID:MZwyw3wO
ドーナツ作るアルゴリズム教えてください
2018/09/08(土) 23:39:57.56ID:nMBTba9u
だいたい、知識を違う場面で応用とか言ってるあたりから勘違いしてるのがよく分かる。

昔から学校の先生でも基礎と応用を勘違いしてるのが多いんだ。
逆なんだよ。
応用と呼んでるのが基礎で、基礎と呼んでいるのは応用じゃ無いけど別のものだ。
受験でも難問と呼ばれるのが本当は基礎カを問うものなの。

教わったことの無いものをその場で搾り出す能力というのはその人間の基本的な能力なんだ。
938デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:40:04.31ID:tr1EMUo1
「アルゴリズムは特定の目的に特化しすぎてる」
 ↑
誰かこれが理解できる人いる???

オレにはまったく理解できないね
オレにはまったく理解できないね
オレにはまったく理解できないね
2018/09/08(土) 23:41:35.83ID:nMBTba9u
>>932
それはコ―ダー君にまかせる。
そういうのは誰でもできるから。
2018/09/08(土) 23:42:54.25ID:nMBTba9u
>>938
俺は理解できるできないの前に考えてもいない。
だってそれ以前に勘違いしてるんだもの。
2018/09/08(土) 23:43:16.75ID:A8WV5L+6
>>939
コーダーにまかせてお前はなにもしなくていい
変なもの作りそうだしな
ドーナッツとか
942デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:44:11.95ID:fPoBP/2C
>>939
バカは黙っとけ今はID:A8WV5L+6のターンや
おもろいとこなのに頓珍漢なつっこみすんなカスw
943デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:44:40.58ID:fPoBP/2C
ほらつまらんくなった
944デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:45:19.69ID:5ZaWBhkV
他で雑談する相手のいない淋しいプログラマの集まりスレ
ここはプログラ「ム」板であってプログラマー板はこの上にあるんだから、そこに逝けよ
淋しいプログラマ諸君
945デフォルトの名無しさん
垢版 |
2018/09/08(土) 23:46:43.94ID:tr1EMUo1
いくら正しい見解を述べて素敵な人格を持っていても半角カタカナで台なし
いくら正しい見解を述べていてもね
2018/09/08(土) 23:48:25.14ID:aYm0HwBa
プログラマって難しいこと考えてるんだな
給料っていくらぐらいなの?
2018/09/08(土) 23:51:32.67ID:nMBTba9u
>>941
だって君のようなコーダー君って給料安いし、仕事もつまらんだろ。
2018/09/08(土) 23:52:32.93ID:nMBTba9u
>>946
わりと良い給料貰ってるよ。
やってることも殆ど趣味だしね。
2018/09/09(日) 00:14:14.96ID:7YuYWf6H
むなしいねぇ
950デフォルトの名無しさん
垢版 |
2018/09/09(日) 00:16:29.56ID:b63/Vgkc
バカがしゃしゃるからつまんなくなったんやわ
2018/09/09(日) 07:14:58.00ID:Qwm2e39I
ここVBAの質問スレですよね?
なぜ本職の方がイキってるんですか?
いや、マジで
2018/09/09(日) 07:53:58.00ID:b90Mhdwq
いい質問だな
そういう質問も可能だよ、質問スレだし
2018/09/09(日) 08:29:11.77ID:i/d1v36Z
>>951

承認欲求が強すぎるから
954デフォルトの名無しさん
垢版 |
2018/09/09(日) 15:24:41.55ID:V1LakR3i
しかも頭悪いからな
本職というの微妙な低学歴底辺ドカタの部類
オレみたいなホンモノのプロフェッショナルじゃないからな
2018/09/09(日) 16:30:02.22ID:vmaWazm2
別スレでボコボコにされて逃げ出してきた先でイキっちゃう半角さんかわいい
2018/09/09(日) 17:12:08.63ID:3HCWUffr
懐かしいわ
2018/09/09(日) 17:28:37.83ID:UfwTkuaF
半角さんてサマータイムのスレでボコボコにされた人?
958デフォルトの名無しさん
垢版 |
2018/09/09(日) 17:45:51.83ID:V1LakR3i
低学歴知恵遅れが勝ったつもりでいんのか
パーフェクトゲームでオレが勝ってるのに
2018/09/09(日) 17:56:51.92ID:jqHbfRUC
半角先生は承認欲求が強いからどんな形であれ皆に覚えててもらえて喜んでそう
2018/09/09(日) 18:23:47.24ID:yki/o4r+
そういうキャラクターだったのか
2018/09/09(日) 18:46:36.30ID:SzrzrlKB
VBA勉強するのにスクールに通うのは馬鹿?
2018/09/09(日) 18:52:02.21ID:uSHfJGvn
一般的には馬鹿だけど、実際に>>961がVBA程度も独学で習得できない池沼レベルの馬鹿なんだったら仕方ないだろう
同じ馬鹿なら努力する馬鹿の方がマシだぞ
2018/09/09(日) 18:52:41.55ID:jqHbfRUC
個人的にはそこまでの価値はないと思う、状況にもよるが
2018/09/09(日) 18:58:06.26ID:uSHfJGvn
というより、スクールに通わないとVBA使えるようにならないようなアレな人がVBAを無理に習得したとして、
それをどれほど役に立てられるだろうか?ということだな
VLOOKUPとかINDEXとかは使えるの?
2018/09/09(日) 19:00:26.69ID:Y1B9M42Q
>>964
>VLOOKUPとかINDEXとかは使えるの?

さすがに馬鹿にし杉だろw
2018/09/09(日) 19:11:21.45ID:SzrzrlKB
>>964
使える
2018/09/09(日) 19:14:22.04ID:SzrzrlKB
仕事で社外の人が作ったマクロを使うことがあるのね
それが便利なんよ
んで、こんなん作れたら仕事めっちゃ便利になるなと
事務職なんだけど俺のいるチームにはマクロ作れる人がいないので勉強してみようかと思ってね
2018/09/09(日) 19:15:22.50ID:SzrzrlKB
んで、独学よりも分からなかったら人に聞けるスクールの方がいいかなと
2018/09/09(日) 19:18:01.28ID:jqHbfRUC
ネットに落ちてる程度の知識しか教えてくれないところにお金払って損した、と後で後悔する可能性は高いと思うよ、真面目な話
2018/09/09(日) 19:18:52.35ID:uSHfJGvn
ちゃんとプログラミングとして基礎から教えてくれるなら価値はあるんじゃない?
チュートリアルをこなすだけなら金の無駄
2018/09/09(日) 19:28:30.80ID:SzrzrlKB
したらば体験授業を受けてみて判断するかな
そんなんがあんのか知らんが

スクールに通うもう一つの利点は金を払うことによって半強制的に通わざるを得ない状況にするってのがある
俺ほどダメな奴はいないので独学だと挫折する可能性が大いにある…

でも、PC持ってカフェにでも行けばいいのか
いや、勉強せず5ちゃんやるだろうな…
2018/09/09(日) 20:02:09.98ID:spPVfVtU
>>967
お金払って作るの頼んだ方が楽だし安いよ
2018/09/09(日) 20:22:30.18ID:SzrzrlKB
>>972
そう言わずにさ
2018/09/09(日) 20:41:31.05ID:spPVfVtU
>>973
いや割とマジでプログラミングなんかより他のことに時間を割いた方がいいよ
筋トレでも資産運用でも子供と遊ぶでもした方がマシ
2018/09/09(日) 20:50:20.05ID:jqHbfRUC
部署内にVBAスキルを持った人間がいないということは、君がVBAを習得したりコーディングしたりしたときの苦労の程度を理解してきちんと評価できる人がいないということでしょ
そういう環境にいるなら、凡そ仕事でしか使わないであろうVBAにお金と時間をかけるのは本当に価値があることなのかどうか、真剣に考えた方がいいと思うんだよな
2018/09/09(日) 20:57:12.90ID:SzrzrlKB
>>974>>975
そう言わずにさ
977デフォルトの名無しさん
垢版 |
2018/09/09(日) 20:58:12.27ID:V1LakR3i
ネット de VB()
VBAスキル()
VBA苦労()

オツムの程度相応のレスといっていい

インターネッツでなんでもすべてが分かると思ってるのは
コレはクソニートに多い
オレを評価してくれないのは周囲がワルイ
コレもクソニートに多い
オレを評価できるヤツが周囲にいない
コレもクソニートに多い

まさに典型的なニート脳

ID:jqHbfRUCはクソニートと断定できる
2018/09/09(日) 20:58:13.25ID:SzrzrlKB
>>975
VBAのスキルを持った社員がチームにいないのであって部署にはいるよ
2018/09/09(日) 21:01:14.49ID:jqHbfRUC
>>976
割と真面目な話、君しか触れないマクロに皆がただ乗りして、君だけがメンテ等のために余計な残業や責任を負担させられるっていうオチになりかねないと思う
2018/09/09(日) 21:03:38.41ID:SzrzrlKB
>>979
そんなことはないよ
うち某大手企業の特例子会社だから今のご時世残業はさせてもらえない
困った時は本社のIT担当にツケが行くだけかな
2018/09/09(日) 21:34:08.26ID:t5P9BTQ/
>>980
だったら最初からその「本社のIT担当」に作らせろよ w
2018/09/09(日) 21:36:41.55ID:vmaWazm2
こういうのがいるからVBAは嫌われるんだ
2018/09/09(日) 21:55:04.43ID:3NzXWoK2
とある部署にWinsckコントロール付きのVBAを作ってあげた

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

評判がよくて予算がとれ、VB+Spreadでシステム化した

俺が尊敬するのは、APIで暫定策を持ってきたSIerのオッサンだわ
2018/09/09(日) 22:00:42.15ID:jq6ENV4l
>>980
本社のIT担当にとっては本当に迷惑だから、そういう魂胆ならば最初から君はVBAを触らない方がいいよ
2018/09/09(日) 22:07:40.82ID:3NzXWoK2
属人化マクロを正式にシステム化できるかどうかは、作った人が思いのほかシステムセンスがあるときだけだね

基本的に迷惑な俺様マクロは部署内で細々と引き継がれる程度のツールだし、むしろマクロの本懐だろう
2018/09/09(日) 22:18:06.25ID:SzrzrlKB
>>981
断られるに決まってんだろ
987デフォルトの名無しさん
垢版 |
2018/09/09(日) 22:25:20.11ID:V1LakR3i
はっきりいってな
マクロ程度なんか少しやるきあればバカでもチョンでもできる
プログラムを書くだけなら低学歴知恵遅れですらできる

この板をみれば分かるとおりな
2018/09/09(日) 22:42:18.67ID:sjea5Gkj
>>987
それは正しいと思う
電車の運行や貨物船の航行は業者に任せるのが当然だが、いまのIT活用は
バイクや自家用車の運転すら他人に任せようとしてるのに例えられる
2018/09/09(日) 23:07:30.69ID:sNn8NUId
>>968
ここで聞けば良いじゃん
2018/09/09(日) 23:32:48.13ID:sjea5Gkj
そういやここ、「初心者のための定番サイト」みたいなテンプレがないんだな。
改めて気付いた。
2018/09/10(月) 01:08:54.71ID:IjRjzpeI
>>971
なんかVBAマクロを作るマンガみたいなのがあった気がする。

個人的には「自分にしか理解できない」みたいなマクロは作るべきではないと思う。
ので、仕事でどうしても使うなら、よほど効率の悪い業務を改善できる(かつ自分しか使わない)時とか、
システムの不具合・障害その他の問題でやむなく使わざるを得ない(かつ自分しか使わないしすぐ使い捨てる)時とか、
>>983のように最終的にシステムに組み込むところまで持って行ける技能と情熱があるとか、
そういう時に限った方が良いような気はする。

とは言え、自分も作ったヤツが異動後もその職場の標準ツールみたく運用されてしまってるので、人のことは言えないけど。
2018/09/10(月) 04:16:31.94ID:MO8YBwD2
>>971-976
プログラミングはかなり実用的なスキルだと思うけどな
それより実用的なスキルは
自動車免許と英語くらいしか思いつかない
2018/09/10(月) 07:57:15.42ID:qux718TL
マクロ作成者のスキルは、Rangeオブジェクトの番地の有無でわかるよね

A1とかを文字として定数、編集していたらアウト、名前つき範囲でoffsetで動き回っていたら本職
2018/09/10(月) 08:18:44.33ID:Sizt7IWZ
Range("A1")だけは認める派
※1シート1テーブルで且つ1行目からテーブルが始まる場合に限る
2018/09/10(月) 08:53:32.03ID:NuO/vpC9
>>993
>>994
あーウゼー
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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