10/09/18 14:43:14
サブルーチンをプロシージャに独立させてしまい、callで呼び出す方法
(サブルーチンで共通処理だけさせる)
--------------------------------
Sub......
...............
Call A
..............
End Sub
-----------------
Sub A
..............
End Sub
513:デフォルトの名無しさん
10/09/18 15:02:38
Sub A(ByVal 引数)と指定しておけば、Call A(引数)を使用することで、
プロシージャ(サブルーチン)に引数を送って処理の際に利用できます。
By ValとBy Refでは、呼び出し元の値を変更できないのかできるのかが異なります。
Function Aは、何らかの引数をもらって処理を行い、何らかの戻り値を返します。
Functionでは戻り値を直接式に代入できます。
----------------------------------
Sub......
C=A(10)
End Sub
-----------------
Function A(ByVal B)
A=B*3.14
Exit Function
End Function
----------------------------------
関数Aのルーチンでは、引数(B=10)に3.14を乗算する処理をしていますので、Cには戻り値(計算結果の31.4)が代入されます。
514:デフォルトの名無しさん
10/09/18 18:17:10
Functionの使い方は何となくわかりましたが、SubのBy ValとBy Refの違いがよくわかりません。
Subでなぜ引数が必要なのですか?
(関数はXを入れたらYにしてくれるもの・・・という認識ですけど)
By ValとBy Refの使い分けは、どこにあるのですか?
515:デフォルトの名無しさん
10/09/19 03:07:15
なぜマニュアルを読まない?
516:デフォルトの名無しさん
10/09/19 03:10:09
vbで帳票印刷させられそうに成ってたが、結局エクセルで作ってデータだけインポートする業務フローに援交した。
エクセルだと事務員や営業でも抵抗無いし、basic知らなくても使えるからいいよ。
エクセルのサーバ版みたいなのが有れば、basicでシステム組む必要も無いよなw
517:デフォルトの名無しさん
10/09/19 03:55:56
付属のマニュアルはわかりにくいからね
特にMSDNなんかは、わからない人が読んで理解できるようには書いてない
というかMSDNのSD以外にマニュアルついてたかな?
俺はリファレンスまで注文して揃えたが
518:デフォルトの名無しさん
10/09/19 18:06:10
なぜマニュアルしか読まない?
519:デフォルトの名無しさん
10/09/19 21:05:30
だから、ここに相談来てるんじゃないの?
スレタイみてから書き込んだら?
520:デフォルトの名無しさん
10/09/19 21:21:46
このスレは応える側が圧倒的に不足してるからね
521:デフォルトの名無しさん
10/09/19 21:37:34
あんたのしてることは「相談」なんかじゃ無い。
えっ?GOTO、GOSUB、Sub、Functionの違いだ?
あんたのしてることは、ちいさい子供が「海はなぜ広いの?」「空はどうして青いの?」
「パパはどうして大きいの?」「チョコレートはなぜ甘いの?」「信号はなぜ3色なの?」と
くだらん質問を矢継ぎ早にしまくって大人を困らせてるようなもんだ。
まずきちんとマニュアルなり入門書なり参考書なり読みなさい。
本来ならコンピュータ専門学校や情報系大学、あるいはパソコン教室などに通って
時間とカネをかけて苦労して勉強すべきことを、2ちゃんねるの掲示板で済まそうってか?
522:デフォルトの名無しさん
10/09/19 21:42:49
このスレは、質問者がいて、回答者がいる。それ良い。
523:デフォルトの名無しさん
10/09/19 21:52:07
>>521
なんか勘違いしてないかい?
ここは"まかせる"スレだぜ??
まかせるヤツとまかされるヤツがいるだけさ
524:デフォルトの名無しさん
10/09/19 21:56:47
>2ちゃんねるの掲示板で済まそうってか?
スレタイをどう見ても、そういうヤツが来るところだろ??
まるで、コンビニ店員が弁当買って行く客に対して、「本来は手間と暇をかけて作るべき弁当をコンビニ弁当で済ます気か?!」と言っているのと同じレベルだな
525:デフォルトの名無しさん
10/09/19 22:21:14
書籍を買って、読みたいのはたった1ページだけ。 よくある事です。
526:デフォルトの名無しさん
10/09/19 22:41:10
そこでMSDNです
ページ毎にリンクが張っているため縦横しつつ欲しい情報を手に入れさせません
527:デフォルトの名無しさん
10/09/19 23:02:26
>>526
同感
MSDNはリンク・リンクで飛ばされて、説明に一貫性がない
なんというか新聞の切り抜きスクラップ集の状態
かといって書籍も、自分の欲しい情報が体系的に書いてあるかというと、そうでもない
日経BPだかのVBのリファレンスマニュアルとプログラミングマニュアル(ともに書籍版)は、
中身はMSDNとほぼ一緒だけど、用例とかも載っていて読みやすかった気がする
>>512
コンピュータ専門学校や情報系大学に入って勉強しようってやつは2ch来ないだろ
今時BASICのパソコン教室とか・・・
その地域にあるかもわからんし、どの程度まで教えてくれるレベルかもわからんし、そんなの聞くためだけに教室通うのもアホ過ぎだろ
528:デフォルトの名無しさん
10/09/20 15:56:54
そんな教室の講師のスキルなんてしれてるしねえ。
ホントにプログラム組めるなら講師遣るより稼げるだろうに。
記事描きのスタッフは、プログラム経験無いから実務に必要な情報が把握出来てないよな。
プログラム組めるなら、記事描きなんて稼げない仕事しないしw
529:天使 ◆uL5esZLBSE
11/07/02 15:55:18.15
これ ; デリミタっていうんだけどさ、よく打ち忘れるよね
Rubyだとつけなくてよくなるんだけど
ゴミが何いってもゴミ
530:デフォルトの名無しさん
11/07/02 15:57:11.12
PHPerなのでよく使います。
531:天使 ◆uL5esZLBSE
11/07/04 15:49:51.20
>>527
> その地域にあるかもわからんし、どの程度まで教えてくれるレベルかもわからんし、そんなの聞くためだけに教室通うのもアホ過ぎだろ
ハッァァアァアアアアァァアァァァァァァァァァアアァァァァァァァァァァァァアァァ?????
自覚のないゴミ
ゴミ量産機?
ゴミが散らかってる
532:デフォルトの名無しさん
11/07/05 22:56:33.45
天使さん
どうしちゃったの??