0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

昨日のエクセルVBA学習-遺伝学学習編-

Posted at

こんにちは!

昨日から長期的スパンで遺伝学の基本的な事を学べるようにと思って

遺伝学の基礎の本を元にしたエクセルVBA開発をしています。

めちゃめちゃシンプルな作りにしています。

以下、コードです。

Sub Oct11()
MsgBox ("これから遺伝学の勉強を始めます")
Worksheets("sheet1").Range("A1").Value = InputBox("メンデルの法則を作ったのはだれ?", "")
Worksheets("sheet1").Range("B1") = "=if(A1 = ""グレゴール・ヨハン・メンデル"",""正解"",""残念。"")"

Worksheets("sheet1").Range("A2").Value = InputBox("メンデルが修道院に属しながらおこなった交配実験は?", "")
Worksheets("sheet1").Range("B2") = "=if(A2 = ""エンドウ豆"",""正解"",""残念。"")"

Worksheets("sheet1").Range("A3").Value = InputBox("糖鎖の糖が構成されている分子を3つ答えなさい。", "")
Worksheets("sheet1").Range("B3") = "=if(A3 = ""炭素・水素・酸素"",""正解"",""残念。"")"

Worksheets("sheet1").Range("A4").Value = InputBox("O型ではガラクトースの次に来る糖は何か?", "")
Worksheets("sheet1").Range("B4") = "=if(A4 = ""フコース"",""正解"",""残念。"")"

Worksheets("sheet1").Range("A5").Value = InputBox("A型ではO型の糖鎖の途中のガラクトースにつく糖は何か?", "")
Worksheets("sheet1").Range("B5") = "=if(A5 = ""Nアセチルガラクトサミン"",""正解"",""残念。"")"

'Worksheets("sheet1").Range("A6").Value = InputBox("", "")
'Worksheets("sheet1").Range("B6") = "=if(A6 = """",""残念。"")"

'Worksheets("sheet1").Range("A7").Value = InputBox("", "")
'Worksheets("sheet1").Range("B7") = "=if(A7 = """",""正解"",""残念。"")"

'Worksheets("sheet1").Range("A8").Value = InputBox("", "")
'Worksheets("sheet1").Range("B8") = "=if(A8 = """",""正解"",""残念。"")"

'Worksheets("sheet1").Range("A9").Value = InputBox("", "")
'Worksheets("sheet1").Range("B9") = "=if(A9 = """",""正解"",""残念。"")"

'Worksheets("sheet1").Range("A3").Value = InputBox("", "")
'Worksheets("sheet1").Range("B3") = "=if(A3 = """",""正解"",""残念。"")"

End Sub

Sub Module()
Module1.Oct11
End Sub

まだまだ作り途中なのですけども、こんな風にしています。

そしてボタンモジュールを組み込んでいるのでボタンをクリックしたら

MsgBoxが出て、エンターを押すと問題をひたすら解いていく

というような形ですごくシンプルですが量がとてつもなく多いです。

例えば
G(グアニン)
C(シトシン)
A(アデニン)
T(チミン)
みたいな誰でも知っているような基本4塩基とアミノ酸20種類を

覚えたりするのは容易な事ではないですしさらに

アリの染色体本数は2本ですけどもそのゲノムを書きなさい

みたいなことを問われたら、今の私では無理ですね。

また、病理学においてはTに変わる塩基でU(ウラシル)

というものがあるようですね。

それに関しても今後は遺伝学・病理学などの事を学んでいきながら

こういったものも作っていけたらなと考えています。

2018-10-11 (2).png

こんな風に、作っています。

キャプチャとコードを載せておきますので

こんな風に学習障害がありながらも、日々努力をしています。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?