第6講 If文(分岐)を理解しよう
第7話 数独判定プログラムに向けて
解答例
Private Sub CommandButton1_Click()
・
・
・
Dim v As Long
v = 1
For i = 0 To 8
v = v * CLng(Cells(7 + i, 9))
Next
If v = CLng(1) * CLng(2) * CLng(3) * CLng(4) * CLng(5) * CLng(6) * CLng(7) * CLng(8) * CLng(9) Then Cells(16, 9) = "○" Else Cells(16, 9) = "×"
End Sub
Private Sub CommandButton2_Click()
Range("A13:F16").Select
Selection.ClearContents
Range("G7:G12,I16").Select
Selection.ClearContents
Range("A1").Select
End Sub
ピンクが変更部分
参考ファイル
それではさらに改良して
すべての列・行のチェックをしてください。
初心者のためのc++ vc++ c言語 入門 基礎から応用までへ
初心者のための excel 2007 2010 2013 vba マクロ 入門 基礎から応用まで
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
vb講義トップへ
VB講義基礎へ
専門用語なしのC++入門へ
専門用語なしのJava入門へ
専門用語なしのVBA入門
数独のページ
魔方陣のページ
数学研究室に戻る
本サイトトップへ