~ステートメントについて(4)~
-----------------------------------------------------

今回は、プログラミングで不可欠な
ループ処理について学習しましょう。
ループ処理とは繰り返し処理のことです。
何度も同じ処理を繰り返し行う場合、
この記述を利用すると便利です。
色々な記述方法がありますが、
ここではDo While・・・Loopを使用します。

-------------------------------------------------------
【Do While・・・Loop ステートメントの記述方法】

Do While 条件
   処理
Loop

「条件が成立する間処理を繰り返し実行する」と言う意味です。 

--------------------------------------------------------

今回は、上記のステートメントを利用して
「もう春ですね!」という
メッセージボックスが3回登場する
“春”という名前のプログラムを作成してみましょう。

---------------------------------------------------------
Sub 春()
Dim i As Integer
i = 0
Do While i < 3
MsgBox "もう春ですね!"
i = i + 1
Loop
End Sub

---------------------------------------------------------
<解説>
Dim i As Integer
  ・・・変数iを数値型として宣言します。
i = 0
  ・・・変数を初期化します。
Do While i < 3
  ・・・iの値が3より小さい間
     Loopまでの処理を繰り返すという意味です。
i = i + 1
  ・・・iの値を1増やします。
     (IF文の中で使用される場合を除き、
      プログラム上では=でつながれた式は
      右辺の値を左辺に代入するという意味になります。)

------------------------------------------------------------
さて!どうでしたか?
上記の指示通りに操作して実行することができましたか?

では、まだ次回をお楽しみに!

◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の学習
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの学習
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの学習
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの学習
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の学習
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの学習
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの学習
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの学習
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの学習
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの学習
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの学習
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の学習
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆
~ステートメントについて(3)~
--------------------------------------------------------------

前回は条件により処理を振り分ける
Ifステートメントについて学習しましたね。
今回は、条件が3つ以上ある場合に使用する
Select Caseステートメントについて学習しましょう。

----------------------------------------------------------------------
【Select Caseステートメントの記述方法】

  Select Case 判断内容
    Case 判断結果1
       処理
    Case 判断結果2
       処理
        ・
        ・
        ・
    Case Else 
       上記に当てはまらない場合の処理
  End Select
----------------------------------------------------------------------

今回は上記のSelect Caseステートメントを利用して
引数「評価」として受け取った内容が
    「A」の場合「合格」
    「B」の場合「再挑戦」
     それ以外は「不合格」
とする“判定”という名前のプログラムを作成してみましょう。

----------------------------------------------------------------------

1.Excelを起動し、エディター画面を表示させましょう。 (Alt+F11)

2.メニューバーより「挿入」-標準モジュールを選択

3.出てきた真っ白な画面に以下を入力します。
 内容は今回は自分で考えてみましょう。

---------------------------------------------------------
さて!どうでしたか?
上記の指示通りに操作して実行することができましたか?

では、まだ次回をお楽しみに!
◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の学習
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの学習
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの学習
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの学習
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の学習
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの学習
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの学習
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの学習
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの学習
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの学習
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの学習
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の学習
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆
~ステートメントについて(2)~
---------------------------------------------------------

Ifステートメントについて更に勉強していきましょう。
前回は1つの条件に合致するかどうかというステートメントでしたが、
今回は条件が2つ以上の場合です。

----------------------------------------------------------------------
【Ifステートメントの記述方法】

If 条件式 Then
  条件が一致したとき実行する内容を記述
ElseIf 条件式 Then (複数条件があるときはこれを繰り返す)
  条件が一致したとき実行する内容を記述
Else
  全ての条件に一致しないときに実行する内容を記述
End If 
----------------------------------------------------------------------

今回は点数が80点以上の場合「○」
   点数が60点以上80点未満の場合「△」
   点数が60点以下の場合「×」を表示する
“推薦”という名称のプログラムを作成しましょう。

----------------------------------------------------------------------

1.Excelを起動し、エディター画面を表示させましょう。 (Alt+F11)

2.メニューバーより「挿入」-標準モジュールを選択

3.出てきた真っ白な画面に以下を入力します。
 コピー&ペーストせずに、できるだけ自分で入力した方が勉強になりますよ。

'----------------------------------------------------------------------

Function 推薦(点数)
  If 点数 >= 80 Then 
     推薦 = "○ "
  ElseIf 点数 < 80 And 点数 >= 60 Then
     推薦 = "△"
  Else
     推薦 = "×"
  End If
End Function

'----------------------------------------------------------------------

予め任意のセルに引数となる点数を入力して、試してみましょう。

---------------------------------------------------------
さて!どうでしたか?
上記の指示通りに操作して実行することができましたか?
では、まだ次回をお楽しみに!

◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の学習
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの学習
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの学習
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの学習
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の学習
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの学習
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの学習
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの学習
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの学習
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの学習
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの学習
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の学習
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆