第12講 For文以外の様々なループ文
第2話 While文による1からnまでの和
02
を実現するプログラム例
Private Sub CommandButton1_Click()
  
  Dim n As Integer
  n = Cells(4, 2)
  Cells(4, 5) = f(n)
  
End Sub
Function f(n As Integer)

  Dim w As Integer, i As Integer
  i = 0
  While i <= n
    w = w + i
    i = i + 1
  Wend
  f = w
  
End Function
Private Sub CommandButton2_Click()
  
  Range("B4,E4").Select
  Selection.ClearContents
  Range("A1").Select
  
End Sub

参考ダウンロード添付ファイル

さて、マクロを改善して
01
0203
を実現しましょう。
ただし、未入力がある場合にはC6に
04
と表示して、入力を促して下さい。
変化の幅が未入力で実行すると永久ループになります。


第1話へ 第3話へ
004

eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
vc++講義へ
vb講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座へ
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
専門用語なしの C言語 C++ 入門(Visual C++ 2010で学ぶ C言語 C++ 入門)
専門用語なしの excel vba マクロ 入門 2013 2010 2007 対応講義 第1部
eclipse java 入門へ
本サイトトップへ