ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   help on while loop (https://www.excelbanter.com/excel-programming/385150-help-while-loop.html)

sharmashanu

help on while loop
 
can someone tell me how to use a loop for these if statements


If [J7] [F7] Then
[F7].Interior.ColorIndex = 17
End If

If [J7] [F8] Then
[F8].Interior.ColorIndex = 17
End If

If [J7] [F9] Then
[F9].Interior.ColorIndex = 17
End If

If [J7] [F10] Then
[F10].Interior.ColorIndex = 17
End If

....... so on till [F40]

If [F7].Interior.ColorIndex = 17 Then
[R22] = 1
End If

If [F8].Interior.ColorIndex = 17 Then
[R22] = 2
End If

If [F9].Interior.ColorIndex = 17 Then
[R22] = 3
End If

........ so on till [F40]

thanks
Shanu


Jean-Yves[_2_]

help on while loop
 
Hi,
dim x as byte "max 255, else use Integer
For x = 1 to 40
if Range("J7") Range("F7").Offset(x-1,0).value =True Then
Range("F7").Offset(x-1,0).Interior.ColorIndex = 17
Range("R22").value=x
End if
Next
End
(untested)
Regards
JY
"sharmashanu" wrote in message
oups.com...
can someone tell me how to use a loop for these if statements


If [J7] [F7] Then
[F7].Interior.ColorIndex = 17
End If

If [J7] [F8] Then
[F8].Interior.ColorIndex = 17
End If

If [J7] [F9] Then
[F9].Interior.ColorIndex = 17
End If

If [J7] [F10] Then
[F10].Interior.ColorIndex = 17
End If

...... so on till [F40]

If [F7].Interior.ColorIndex = 17 Then
[R22] = 1
End If

If [F8].Interior.ColorIndex = 17 Then
[R22] = 2
End If

If [F9].Interior.ColorIndex = 17 Then
[R22] = 3
End If

....... so on till [F40]

thanks
Shanu




[email protected]

help on while loop
 
Hi
Untested:

For i = 7 to 40
If [J7] [F&i] Then
[F&i].Interior.ColorIndex = 17
[R22] = i
End If
next i

regards
Paul






On Mar 13, 1:35 pm, "sharmashanu" wrote:
can someone tell me how to use a loop for these if statements




sharmashanu

help on while loop
 
On Mar 13, 9:25 am, "Jean-Yves" wrote:
Hi,
dim x as byte "max 255, else use Integer
For x = 1 to 40
if Range("J7") Range("F7").Offset(x-1,0).value =True Then
Range("F7").Offset(x-1,0).Interior.ColorIndex = 17
Range("R22").value=x
End if
Next
End
(untested)
Regards
JY"sharmashanu" wrote in message

oups.com...



can someone tell me how to use a loop for these if statements


If [J7] [F7] Then
[F7].Interior.ColorIndex = 17
End If


If [J7] [F8] Then
[F8].Interior.ColorIndex = 17
End If


If [J7] [F9] Then
[F9].Interior.ColorIndex = 17
End If


If [J7] [F10] Then
[F10].Interior.ColorIndex = 17
End If


...... so on till [F40]


If [F7].Interior.ColorIndex = 17 Then
[R22] = 1
End If


If [F8].Interior.ColorIndex = 17 Then
[R22] = 2
End If


If [F9].Interior.ColorIndex = 17 Then
[R22] = 3
End If


....... so on till [F40]


thanks
Shanu- Hide quoted text -


- Show quoted text -


Thanks JY it worked great



All times are GMT +1. The time now is 01:59 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com