Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8805 / 13644 ツリー ←次へ | 前へ→

【31045】注釈(働き) 05/11/9(水) 22:48 質問[未読]
【31046】Re:注釈(働き) かみちゃん 05/11/9(水) 22:55 発言[未読]
【31053】Re:注釈(働き) 05/11/10(木) 10:24 発言[未読]
【31054】Re:注釈(働き) Blue 05/11/10(木) 10:34 発言[未読]
【31060】Re:注釈(働き) 05/11/10(木) 19:27 質問[未読]
【31061】「課題」の投稿について わさび 05/11/10(木) 19:47 発言[未読]

【31045】注釈(働き)
質問    - 05/11/9(水) 22:48 -

引用なし
パスワード
   Dim Eto(11), tanzyouseki(11) As String
 Dim n As Integer
 
 For n = 0 To 11 Step 1
  Eto(n) = Sheet2.Cells(n + 1, 1).Value
  tanzyouseki(n) = Sheet2.Cells(n + 1, 2).Address
 Next n
 
 With Sheet2.Range(tanzyouseki(Range("B2").Value - 1))
  Range("D1").Value = Eto(Range("B1").Value Mod 12)
  Range("D2").Value = .Value
  Range("D3").Value = .Offset(, 1).Value
 End With
End Sub
のプログラムの一行一行の注釈(働き)を知りたいのですが、
教えてくれませんか?
お願いします
※もし、他の人で同じようなプログラムを聞いている人が
いても、気にしないで下さい

【31046】Re:注釈(働き)
発言  かみちゃん  - 05/11/9(水) 22:55 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>のプログラムの一行一行の注釈(働き)を知りたいのですが、
>教えてくれませんか?
>お願いします
>※もし、他の人で同じようなプログラムを聞いている人が
>いても、気にしないで下さい

最近、こういう質問をちょくちょくお見かけするので、その都度みなさんに言って
いるのですが、「学校か何かの課題」なんですよね?
それでなくても、まずは、ヘルプで調べるということをしませんか?
一行一行を解説するのは、非常に労力がいります。
せめて、わかっていることと、わかっていないことを明確にしてご自分の努力度合
いを示してみませんか?

あまりこういうことは書きたくないのですが、
あくまで、丸投げだったら、宿題させられて、ノート丸写しさせてあげるようなも
ので、余り気持ちよくないですよね?
悠さんがそういう立場だったら、どう思いますか?

【31053】Re:注釈(働き)
発言    - 05/11/10(木) 10:24 -

引用なし
パスワード
   僕は人から教えてもらったほうが、理解しやすいのです。
それに教えてもらったやつを、そのままうつしているわけではありません。
自分なりに解釈して記述しています。
その辺ご理解をお願いします。

【31054】Re:注釈(働き)
発言  Blue  - 05/11/10(木) 10:34 -

引用なし
パスワード
   > それでなくても、まずは、ヘルプで調べるということをしませんか?
はやってみましたか?
まず、ヘルプというものに教えてもらいましょう。

それで、できるだけ自分で注釈をつけてみて、それがあっているかどうかとか
ここはヘルプにないでしたとかそういうことを聞いたほうがいいです。

【31060】Re:注釈(働き)
質問    - 05/11/10(木) 19:27 -

引用なし
パスワード
   ヘルプを見てもなかなか理解できなくて・・・・・
とりあえずやってみますね;;

【31061】「課題」の投稿について
発言  わさび  - 05/11/10(木) 19:47 -

引用なし
パスワード
   以前、私が下記リンクにて中途半端な表現をしてしまったために、
懸念されるような傾向になってしまったようで申し訳ございません。
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=30079;id=excel

>こちらのサイトの方々はそれを踏まえた上で丁寧に教えてくださいますよ。     
という表現は的確ではありませんでした。

以前どなたかが「課題」に取り組んでいて、
でも自力ではどうしてもこれ以上わからないので質問をされたときに、
ここのサイトのみなさんはすぐに答えを教えるのではなく、
少しずつ誘導するようにヒントを提示し、
質問された方はそのヒントを元に考え、そしてまた行き詰まったら質問をし…
という繰り返しで、ひとつひとつ理解しながら最終的に答えを作り上げられました。
理解しようと努力している人に惜しみなく協力をされる過程に感動し、
それを伝えたいがための発言でした。

こちらのサイトの方々は
VBAのスキルをもっと上げたいとがんばって苦戦している人々に対し、
VBAの本質から真剣に応えてくださり、
初心者な私には何にも代えがたい先生であり、それは決して解答集ではありません。

学生だった数年前までは、たとえばプログラミングの課題に対しても、
何とかそれらしい形にして提出することに必死で、
内容の理解は二の次だったこともありました。
正直、周りもみえなくなっていました。
しかし、もしそれと同じコトをここでお願いしようとしているのであれば、
真剣に回答してくださっているこちらのサイトの方々に対して失礼です。
学生時代、私は毎回マジメに授業に出てノートをとっていたのに、
テスト前だけやってきて私のノートをひたすらコピーしていった人たちに対して感じた
怒りを思い出しました。

いろんな方がすでにおっしゃってることですが、
まずは自分で考えられるところまで考えて、調べられるところまで調べる。
その上で自分がどこにつまずいているのか、何について調べきれないのかを明記する。
自分の発した質問にはちゃんと責任を持ち、
それに対して回答してくださった方には誠意ある対応を。
当然私も心がけなければならないことですが、
課題の質問をされる方もぜひ留意していただきたいなと思います。

8805 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free