質問編集履歴

2

特にありません

2024/01/11 15:44

投稿

daisuke0925
daisuke0925

スコア5

test CHANGED
@@ -1 +1 @@
1
- do~loopとselect~caseを組み合わた問題が分からないです。
1
+ 問題が分からないです。
test CHANGED
File without changes

1

特にありません

2024/01/11 15:43

投稿

daisuke0925
daisuke0925

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,119 +1 @@
1
- ### 実現したいこと
2
- セル【C8】以降に評価を記入するプロシージャを、以下の条件を使って作成すること。
3
- プロシージャ名は「練習5」とする。
4
-
5
- 条件① Do~Loopを使う。
6
- 条件式を書くときは、UntilでもWhileでもどちらでもよいし、UntilでもWhileの記述もDoの直後でも Loopの直後のどちらでもよい
7
-
8
- 条件② Select~Caseを使う
9
-
10
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-01-04/4abbd278-e81a-4058-aa78-869bb4e354e2.jpeg)
11
-
12
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-01-04/1b3f02e3-1887-4e09-8f07-fdd723ee6152.jpeg)
13
-
14
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-01-04/1fbede04-b99f-4545-a21d-ad73363089a6.jpeg)
15
-
16
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-01-04/5c70eb44-a554-453b-8f2c-73c0ddf85acf.jpeg)
17
-
18
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-01-04/1303d0e9-07da-4bb7-9e2a-508676bb47f8.jpeg)
19
-
20
- ### 発生している問題・分からないこと
21
- 自分なりに調べ、
22
- ```
23
-
24
- Sub 練習5()
25
- Dim i As Integer
26
- i = 8
27
-
28
- Do
29
- Select Case Cells(i, 3).Value
30
- Case 90 To 100
31
- hyouka = "AA"
32
- Case 80 To 89
33
- hyouka = "A"
34
- Case 70 To 79
35
- hyouka = "B"
36
- Case 60 To 69
37
- hyouka = "C"
38
- Case Else
39
- hyouka = "D"
40
-
41
- End Select
42
-
43
- i = i + 1
44
- Loop Until Cells(i, 3).Value = ""
45
- End Sub
46
-
47
- ```
48
- というコードを入力したのですが、うまく動きません。
49
-
50
- ### エラーメッセージ
51
- ```error
52
- エラーはないのですが、何も起きない状況です。
53
- ```
54
-
55
- ### 該当のソースコード
56
-
57
- ```visual basic
58
- Sub 練習5()
59
- Dim i As Integer
60
- i = 8
61
-
62
- Do
63
- Select Case Cells(i, 3).Value
64
- Case 90 To 100
65
- hyouka = "AA"
66
- Case 80 To 89
67
- hyouka = "A"
68
- Case 70 To 79
69
- hyouka = "B"
70
- Case 60 To 69
71
- hyouka = "C"
72
- Case Else
73
- hyouka = "D"
74
-
75
- End Select
76
-
77
- i = i + 1
78
- Loop Until Cells(i, 3).Value = ""
79
- End Sub
80
- ```
81
-
82
- ### 試したこと・調べたこと
83
- - [x] teratailやGoogle等で検索した
84
- - [ ] ソースコードを自分なりに変更した
85
- - [ ] 知人に聞いた
86
- - [ ] その他
87
-
88
- ##### 上記の詳細・結果
89
- 自分なりに調べ、
90
- ```
91
-
92
- Sub 練習5()
93
- Dim i As Integer
94
- i = 8
95
-
96
- Do
97
- Select Case Cells(i, 3).Value
98
- Case 90 To 100
99
- hyouka = "AA"
100
- Case 80 To 89
101
- hyouka = "A"
102
- Case 70 To 79
103
- hyouka = "B"
104
- Case 60 To 69
105
- hyouka = "C"
106
- Case Else
107
- hyouka = "D"
108
-
109
- End Select
110
-
111
- i = i + 1
112
- Loop Until Cells(i, 3).Value = ""
113
- End Sub
114
-
115
- ```
116
- うコードを入力しましたが、何も起きない状況です。
1
+ 解決しましたありとうございました、、、、、、、、、、、、
117
-
118
- ### 補足
119
- 特にありません。