$$Excel-Macros$$ Macro Single code require for if condtion

2014-03-04 Thread Prafull Jadhav
Dear All,
Good Afternoon,

I have made below code ...
I have one doubt in below code.
for example
Hisar.

I have mentioned that if
cell contain below
 HSR-CRD(HR)  HSR-HRD(HR)  HSR-JMS(HR)  HSR-VDJS(HR)  HSR-JINDAL HOUSE
Then  output must be Hisar
but  I have done it with different if condition ..
is there any other why where i can use one line if condition for hisar.
Do Until Selection.Value = 

If Selection.Offset(0, 2).Value = GURGAON(DELHI-NCR) Then
Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
ElseIf Selection.Offset(0, 2).Value = MANESAR(HR) Then
Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
ElseIf Selection.Offset(0, 2).Value = ROHAD(HR) Then
Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
*ElseIf Selection.Offset(0, 2).Value = HSR-CRD(HR) Then*
*Selection.Offset(0, 12).Value = Hisar*
*ElseIf Selection.Offset(0, 2).Value = HSR-GET HOSTEL Then*
*Selection.Offset(0, 12).Value = Hisar*
*ElseIf Selection.Offset(0, 2).Value = HSR-HRD(HR) Then*
*Selection.Offset(0, 12).Value = Hisar*
*ElseIf Selection.Offset(0, 2).Value = HSR-JINDAL CLUB(HR) Then*
*Selection.Offset(0, 12).Value = Hisar*
*ElseIf Selection.Offset(0, 2).Value = HSR-JINDAL HOUSE Then*
*Selection.Offset(0, 12).Value = Hisar*
*ElseIf Selection.Offset(0, 2).Value = HSR-JMS(HR) Then*
*Selection.Offset(0, 12).Value = Hisar*
End If
Selection.Offset(1, 0).Select
Loop


Please help me in this regards.
Regards,
Prafull Jadhav
9920553518

-- 
Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be? It's 
=TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @ 
https://www.facebook.com/discussexcel

FORUM RULES

1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.
2) Don't post a question in the thread of another member.
3) Don't post questions regarding breaking or bypassing any security measure.
4) Acknowledge the responses you receive, good or bad.
5) Jobs posting is not allowed.
6) Sharing copyrighted material and their links is not allowed.

NOTE  : Don't ever post confidential data in a workbook. Forum owners and 
members are not responsible for any loss.
--- 
You received this message because you are subscribed to the Google Groups MS 
EXCEL AND VBA MACROS group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to excel-macros+unsubscr...@googlegroups.com.
To post to this group, send email to excel-macros@googlegroups.com.
Visit this group at http://groups.google.com/group/excel-macros.
For more options, visit https://groups.google.com/groups/opt_out.


Re: $$Excel-Macros$$ Macro Single code require for if condtion

2014-03-04 Thread Paul Schreiner
You could replace your If/ElseIf/Endif statement with a Select Case Statement:
 
Select Case Selection.Offset(0, 2).Value
    Case GURGAON(DELHI-NCR), MANESAR(HR), ROHAD(HR)
    Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
    Case HSR-CRD(HR), HSR-GET HOSTEL, HSR-HRD(HR), HSR-JINDAL CLUB(HR), 
HSR-JINDAL HOUSE, HSR-JMS(HR)
    Selection.Offset(0, 12).Value = Hisar
    Case Else
    Selection.Offset(0, 12).Value = 
End Select
 
watch line-wraps, or this might be easier to read:
 
Select Case Selection.Offset(0, 2).Value
    Case GURGAON(DELHI-NCR), _
 MANESAR(HR), _
 ROHAD(HR)
    Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
    Case HSR-CRD(HR), _
 HSR-GET HOSTEL, _
 HSR-HRD(HR), _
 HSR-JINDAL CLUB(HR), _
 HSR-JINDAL HOUSE, _
 HSR-JMS(HR)
    Selection.Offset(0, 12).Value = Hisar
    Case Else
    Selection.Offset(0, 12).Value = 
End Select


Paul
-
“Do all the good you can,
By all the means you can,
In all the ways you can,
In all the places you can,
At all the times you can,
To all the people you can,
As long as ever you can.” - John Wesley
-



 From: Prafull Jadhav prafulltjad...@gmail.com
To: excelvbacli...@googlegroups.com; excel-macros@googlegroups.com 
excel-macros@googlegroups.com 
Sent: Tuesday, March 4, 2014 4:44 AM
Subject: $$Excel-Macros$$ Macro Single code require for if condtion
  
Dear All,
Good Afternoon, 


I have made below code ...
I have one doubt in below code. 
for example
Hisar.


I have mentioned that if 
cell contain below 
 
HSR-CRD(HR)   
HSR-HRD(HR)   
HSR-JMS(HR)   
HSR-VDJS(HR)   
HSR-JINDAL HOUSE   
Then  output must be Hisar
but  I have done it with different if condition .. 
is there any other why where i can use one line if condition for hisar.
Do Until Selection.Value =  
If Selection.Offset(0, 2).Value = GURGAON(DELHI-NCR) Then
Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi 
ElseIf Selection.Offset(0, 2).Value = MANESAR(HR) Then
Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi 
ElseIf Selection.Offset(0, 2).Value = ROHAD(HR) Then
Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi 
ElseIf Selection.Offset(0, 2).Value = HSR-CRD(HR) Then
Selection.Offset(0, 12).Value = Hisar 
ElseIf Selection.Offset(0, 2).Value = HSR-GET HOSTEL Then
Selection.Offset(0, 12).Value = Hisar 
ElseIf Selection.Offset(0, 2).Value = HSR-HRD(HR) Then
Selection.Offset(0, 12).Value = Hisar 
ElseIf Selection.Offset(0, 2).Value = HSR-JINDAL CLUB(HR) Then
Selection.Offset(0, 12).Value = Hisar 
ElseIf Selection.Offset(0, 2).Value = HSR-JINDAL HOUSE Then
Selection.Offset(0, 12).Value = Hisar 
ElseIf Selection.Offset(0, 2).Value = HSR-JMS(HR) Then
Selection.Offset(0, 12).Value = Hisar 
End If
Selection.Offset(1, 0).Select
Loop 
Please help me in this regards.
Regards,
Prafull Jadhav
9920553518 
--  Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be? It’s 
=TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @ 
https://www.facebook.com/discussexcel   FORUM RULES   1) Use concise, accurate 
thread titles. Poor thread titles, like Please Help, Urgent, Need Help, Formula 
Problem, Code Problem, and Need Advice will not get quick attention or may not 
be answered. 2) Don't post a question in the thread of another member. 3) Don't 
post questions regarding breaking or bypassing any security measure. 4) 
Acknowledge the responses you receive, good or bad. 5) Jobs posting is not 
allowed. 6) Sharing copyrighted material and their links is not allowed.   NOTE 
 : Don't ever post confidential data in a workbook. Forum owners and members 
are not responsible for any loss. ---  You received this message because you 
are subscribed to the Google Groups MS EXCEL AND VBA MACROS group. To 
unsubscribe from this group and stop receiving
 emails from it, send an email to excel-macros+unsubscr...@googlegroups.com. To 
post to this group, send email to excel-macros@googlegroups.com. Visit this 
group at http://groups.google.com/group/excel-macros. For more options, visit 
https://groups.google.com/groups/opt_out.

-- 
Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be? It’s 
=TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @ 
https://www.facebook.com/discussexcel

FORUM RULES

1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.
2) Don't post a question in the thread of another member.
3) Don't post questions regarding breaking or bypassing any security measure.
4) Acknowledge the responses you receive, good or bad.
5) Jobs posting is not allowed.
6) Sharing copyrighted material and their links is not allowed.

NOTE  : Don't ever post confidential data in a workbook. Forum owners and 
members

Re: $$Excel-Macros$$ Macro Single code require for if condtion

2014-03-04 Thread Prafull Jadhav
Thanks a lot Sir..

Perfect!



Regards,
Prafull Jadhav
9920553518


On 4 March 2014 17:21, Paul Schreiner schreiner_p...@att.net wrote:

 You could replace your If/ElseIf/Endif statement with a Select Case
 Statement:

 Select Case Selection.Offset(0, 2).Value
 Case GURGAON(DELHI-NCR), MANESAR(HR), ROHAD(HR)
 Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
 Case HSR-CRD(HR), HSR-GET HOSTEL, HSR-HRD(HR), HSR-JINDAL
 CLUB(HR), HSR-JINDAL HOUSE, HSR-JMS(HR)
 Selection.Offset(0, 12).Value = Hisar
 Case Else
 Selection.Offset(0, 12).Value = 
 End Select

 watch line-wraps, or this might be easier to read:

 Select Case Selection.Offset(0, 2).Value
 Case GURGAON(DELHI-NCR), _
  MANESAR(HR), _
  ROHAD(HR)
 Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
 Case HSR-CRD(HR), _
  HSR-GET HOSTEL, _
  HSR-HRD(HR), _
  HSR-JINDAL CLUB(HR), _
  HSR-JINDAL HOUSE, _
  HSR-JMS(HR)
 Selection.Offset(0, 12).Value = Hisar
 Case Else
 Selection.Offset(0, 12).Value = 
 End Select

 *Paul*
 -







 *Do all the good you can,By all the means you can,In all the ways you
 can,In all the places you can,At all the times you can,To all the people
 you can,As long as ever you can. - John Wesley*
 -

*From:* Prafull Jadhav prafulltjad...@gmail.com
 *To:* excelvbacli...@googlegroups.com; excel-macros@googlegroups.com 
 excel-macros@googlegroups.com
 *Sent:* Tuesday, March 4, 2014 4:44 AM
 *Subject:* $$Excel-Macros$$ Macro Single code require for if condtion
  Dear All,
 Good Afternoon,

 I have made below code ...
 I have one doubt in below code.
 for example
 Hisar.

 I have mentioned that if
 cell contain below
   HSR-CRD(HR)  HSR-HRD(HR)  HSR-JMS(HR)  HSR-VDJS(HR)  HSR-JINDAL HOUSE
 Then  output must be Hisar
 but  I have done it with different if condition ..
 is there any other why where i can use one line if condition for hisar.
 Do Until Selection.Value = 
 If Selection.Offset(0, 2).Value = GURGAON(DELHI-NCR) Then
 Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
 ElseIf Selection.Offset(0, 2).Value = MANESAR(HR) Then
 Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
 ElseIf Selection.Offset(0, 2).Value = ROHAD(HR) Then
 Selection.Offset(0, 12).Value = Gurgoan-Rohad-Pathredi
 *ElseIf Selection.Offset(0, 2).Value = HSR-CRD(HR) Then*
 *Selection.Offset(0, 12).Value = Hisar*
 *ElseIf Selection.Offset(0, 2).Value = HSR-GET HOSTEL Then*
 *Selection.Offset(0, 12).Value = Hisar*
 *ElseIf Selection.Offset(0, 2).Value = HSR-HRD(HR) Then*
 *Selection.Offset(0, 12).Value = Hisar*
 *ElseIf Selection.Offset(0, 2).Value = HSR-JINDAL CLUB(HR) Then*
 *Selection.Offset(0, 12).Value = Hisar*
 *ElseIf Selection.Offset(0, 2).Value = HSR-JINDAL HOUSE Then*
 *Selection.Offset(0, 12).Value = Hisar*
 *ElseIf Selection.Offset(0, 2).Value = HSR-JMS(HR) Then*
 *Selection.Offset(0, 12).Value = Hisar*
 End If
 Selection.Offset(1, 0).Select
 Loop
  Please help me in this regards.
 Regards,
 Prafull Jadhav
 9920553518
  --  Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be?
 It's =TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @
 https://www.facebook.com/discussexcel   FORUM RULES   1) Use concise,
 accurate thread titles. Poor thread titles, like Please Help, Urgent, Need
 Help, Formula Problem, Code Problem, and Need Advice will not get quick
 attention or may not be answered. 2) Don't post a question in the thread
 of another member. 3) Don't post questions regarding breaking or
 bypassing any security measure. 4) Acknowledge the responses you receive,
 good or bad. 5) Jobs posting is not allowed. 6) Sharing copyrighted
 material and their links is not allowed.   NOTE : Don't ever post
 confidential data in a workbook. Forum owners and members are not
 responsible for any loss. ---  You received this message because you are
 subscribed to the Google Groups MS EXCEL AND VBA MACROS group. To
 unsubscribe from this group and stop receiving emails from it, send an
 email to excel-macros+unsubscr...@googlegroups.com. To post to this
 group, send email to excel-macros@googlegroups.com. Visit this group at
 http://groups.google.com/group/excel-macros. For more options, visit
 https://groups.google.com/groups/opt_out.

  --
 Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be? It's
 =TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @
 https://www.facebook.com/discussexcel

 FORUM RULES

 1) Use concise, accurate thread titles. Poor thread titles, like Please
 Help, Urgent, Need Help, Formula Problem, Code Problem, and Need Advice
 will not get quick attention or may not be answered.
 2) Don't post a question in the thread of another member.
 3) Don't post questions regarding breaking or bypassing any security
 measure.
 4) Acknowledge the responses you receive, good