- 締切済み
偶数、奇数の判定について
こんばんは 以下のマクロにて、最初はx=1なので「奇数」、次はx=x+1で2になっているので「偶数」と表示されるように作ったつもりなのですが、何故か全部「奇数」の表示になってしまいます。 どこがおかしいのか分からないので、教えて頂きたいです。 Sub macro() Dim x, y As Integer x = 1 Do y = x Mod 2 Select Case y Case y = 0 MsgBox "偶数" Case y = 1 MsgBox "奇数" End Select x = x + 1 Loop Until x = 10 End Sub
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
回答No.5
- okormazd
- ベストアンサー率50% (1224/2412)
回答No.4
- edomin7777
- ベストアンサー率40% (711/1750)
回答No.3
- misawajp
- ベストアンサー率24% (918/3743)
回答No.2
- kmee
- ベストアンサー率55% (1857/3366)
回答No.1