PDA

View Full Version : Solved: Select Case



austenr
09-13-2010, 10:27 AM
Im brain dead. How do you use the following correctly so if range B1 on sheet 1 = "Y", then put the value of sheet1 range A160 in sheet 2 range E6?

Select Case Sheets("Sheet1").Range("B1")
Case "Y"
Sheets("Sheet2").Range("E6") = sheets("Sheet1").Range("A160")

End Select

Bob Phillips
09-13-2010, 10:32 AM
That is correct Austen, what makes you think it is not?

austenr
09-13-2010, 10:37 AM
You know your right Bob. Been up too long. Thanks for checking my sanity.

austenr
09-13-2010, 10:45 AM
Well if I add another condition it doesnt populate with the "N" Sheet2 value stays populated with "Y":

Select Case Sheets("Sheet1").Range("B1").Value
Case "Y"
Sheets("Sheet2").Range("E6") = Sheets("Sheet1").Range("A160")
Case "N"
Sheets("Sheet2").Range("E6") = Sheets("Sheet1").Range("A161")
End Select

Bob Phillips
09-13-2010, 10:52 AM
Why are you picking up A160/A161, why not just B1 if you want the Y or N?

austenr
09-13-2010, 10:54 AM
If B1 is "Y" then I want the value in E160 to show on sheet2, if "N" then I want the value of A161 in sheet 2.

Bob Phillips
09-13-2010, 11:02 AM
Which is exactly what that code does.

austenr
09-13-2010, 11:06 AM
I discovered that after i clicked out of B1. Told you I have been up too long. :SHOCKED:

GTO
09-13-2010, 12:22 PM
Im brain dead....

Hey Mister! No stealing my specialty!

austenr
09-13-2010, 12:24 PM
:beerchug: