advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 37684 for IF (0.007 sec.)
[[20160122102303]]
#score: 1591
@digest: 841731929b4722c67eb95b3286b7529a
@id: 69731
@mdate: 2016-01-22T02:16:16Z
@size: 2218
@type: text/plain
#keywords: 理3 (22046), 南橋 (15241), 理2 (13427), testexpression (7748), 理1 (7135), 数te (3889), (南 (3868), 節に (3416), 橋) (2249), 処理 (2029), 終え (1327), case (1095), トメ (927), と処 (886), select (733), selection (572), を終 (560), 2016 (534), 数条 (512), then (501), 金) (482), 文で (476), ステ (459), elseif (405), 一致 (395), テー (374), 当然 (370), 完全 (348), ヘル (274), 引数 (269), rng (267), ルプ (267)
『Select case文で複数条件』(南橋)
For Each Rng In Selection If Cells(Row, "A").Value = 50 Then Select Case X Case 1 To 10 処理1 Case 1 To 50 処理2 Case 1 To 100 処理3 End Select End If Next Select文で、この文だと処理2と処理3に当てはまると思うんですが、 処理2を終えたらSelect文が終了してしまいます。 処理2を終えたら次の条件(処理3)も見てほしいんですが、どうすればいいですか? < 使用 Excel:Excel2010、使用 OS:Windows7 > ---- Select Caseステートメントのヘルプに >引数 testexpression が複数の Case 節に一致するときは、最初に一致した Case 節に続くステートメントだけが実行されます。 と書かれているので当然だと思うが。 For Each rng In Selection If Cells(row, "A").Value = 50 Then If x >= 1 Then If x <= 10 Then 処理1 End If If x <= 50 Then 処理2 End If If x <= 100 Then 処理3 End If End If End If Next あるいは For Each rng In Selection If Cells(row, "A").Value = 50 Then If x >= 1 Then If x <= 10 Then 処理1 If x <= 50 Then 処理2 If x <= 100 Then 処理3 End If End If End If End If End If Next ではどうか? (ねむねむ) 2016/01/22(金) 10:47 ---- ---- Select Case X Case 1 To 10 処理1 処理2 処理3 Case 1 To 50 処理2 処理3 Case 1 To 100 処理3 End Select (mm) 2016/01/22(金) 11:04 ---- 完全にIF文と同じ扱いだと思ってました・・・ありがとうございました! (南橋) 2016/01/22(金) 11:08 ---- If X >= 1 And X <=10 Then 処理1 ElseIf X >= 1 And X <= 50 then 処理2 ElseIf X >= 1 And X <= 100 Then 処理3 End If と同じだと思うが。 (ねむねむ) 2016/01/22(金) 11:16 ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/201601/20160122102303.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97043 documents and 608212 words.

訪問者:カウンタValid HTML 4.01 Transitional