Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-26 Thread prkhan56
Thanks a lot
works like a charm
You are a star
 

On Sunday, August 25, 2013 4:03:48 PM UTC+4, De Premor wrote:

  PFA

  Pada 25/08/2013 18:22, prkhan56 menulis:
  
  Hello De Premor,
 It shows only blanks. No data at all.
 Please check
 Thanks for your time once again.
 Rashid
 On Sunday, August 25, 2013 1:29:34 PM UTC+4, De Premor wrote:

  Try this code

 Function LookForCode(Str As String, Data As Range, _
  Colx As Integer, Optional Delim As String = ], _
  Optional RemoveDelimiter As Boolean = False)
 Dim Kode, Tmp As String
 For Each Kode In Split(Str, Delim)
 If Kode   Then
 Tmp = Tmp  WorksheetFunction.VLookup(Kode, Data, Colx, 0)  
 IIf(RemoveDelimiter,  , Delim)
 End If
 Next
 LookForCode = Trim(Tmp)
 End Function




  Pada 25/08/2013 14:43, prkhan56 menulis:
  
  Dear De Premor,
 One small request please
 Is it possible to amend your code to retain the ] in the output.
 Thanks for your time.
 Regards
 Rashid

 On Wednesday, August 21, 2013 11:14:57 PM UTC+4, prkhan56 wrote:

 Thanks De Premor, 
 Your code works on any sheet.
 Regards
 Rashid Khan

 On Wednesday, August 21, 2013 3:22:48 AM UTC+4, De Premor wrote: 

  try to replace current code with this

 Function LookForCode(Str As String, Data As Range, Colx As Integer, 
 Optional Delim As String = ])
 Dim Kode, Tmp As String
 For Each Kode In Split(Str, Delim)
 If Kode   Then Tmp = Tmp 
 WorksheetFunction.VLookup(Kode, Data, Colx, 0)
 Next
 LookForCode = Trim(Tmp)
 End Function

  Pada 20/08/2013 22:56, prkhan56 menulis:
  
  Thanks Ravinder,
 Couple of things if you would kindly rectify it please.
  
 1) For some reason, the UDF does not work for codes which is not on the 
 active sheet.  I had posted my problem for sake of explanation on the same 
 sheet but in reality it is on other sheet.  
 2) If you could please convert it to a macro so that I can *select the 
 codes* on any sheet in the  active workbook and run the macro then it 
 would *replace the codes with the answer on the same cell.*
   
 Really appreciate your help as it would save me lot of time.
 Regards
 Rashid Khan
  

 On Monday, August 19, 2013 11:49:04 AM UTC+4, Ravinder Negi wrote:

  
  PFA.There are three argument in UDF first lookup value , 
 lookarea(range),colnum
   --
  *From:* Rashid Khan prkh...@gmail.com
 *To:* excel-...@googlegroups.com 
 *Sent:* Sunday, August 18, 2013 9:32 PM
 *Subject:* $$Excel-Macros$$ Formula or UDF to do Vlookup for values 
 delimited with ]
  
  Hello All,
 I am attaching a sample of my problem.
 I need to do Vlookup from a Range which has Codes in Col A and Text in 
 Col B.
  
 I want to have the output required (highlighted in Yellow) on Col D 
 based on the Answers Col C.
  
 My problem is that the Codes are delimited with ].
 I do not want to separate the Answers using Text to Column.
  
 I tried the following and got the desired result if there is only one 
 code in the Answers Column.
 =VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)
  
 As you can see in the attached sheet if there are many Codes combined 
 together then I cannot get the desired result.
  
   
  
 Is there a formula or a UDF which can give me the desired result.
  
 Please note that there are several Columns with the Codes combined.  I 
 have just used a sample column to demonstrate my problem.
  
 TIA
  
 Rashid Khan
  -- 
 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...@googlegroups.com.
 To post to this group, send email to excel-...@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 

Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-25 Thread prkhan56
Dear De Premor,
One small request please
Is it possible to amend your code to retain the ] in the output.
Thanks for your time.
Regards
Rashid

On Wednesday, August 21, 2013 11:14:57 PM UTC+4, prkhan56 wrote:

 Thanks De Premor,
 Your code works on any sheet.
 Regards
 Rashid Khan

 On Wednesday, August 21, 2013 3:22:48 AM UTC+4, De Premor wrote:

  try to replace current code with this

 Function LookForCode(Str As String, Data As Range, Colx As Integer, 
 Optional Delim As String = ])
 Dim Kode, Tmp As String
 For Each Kode In Split(Str, Delim)
 If Kode   Then Tmp = Tmp 
 WorksheetFunction.VLookup(Kode, Data, Colx, 0)
 Next
 LookForCode = Trim(Tmp)
 End Function

  Pada 20/08/2013 22:56, prkhan56 menulis:
  
  Thanks Ravinder,
 Couple of things if you would kindly rectify it please.
  
 1) For some reason, the UDF does not work for codes which is not on the 
 active sheet.  I had posted my problem for sake of explanation on the same 
 sheet but in reality it is on other sheet.  
 2) If you could please convert it to a macro so that I can *select the 
 codes* on any sheet in the  active workbook and run the macro then it 
 would *replace the codes with the answer on the same cell.*
   
 Really appreciate your help as it would save me lot of time.
 Regards
 Rashid Khan
  

 On Monday, August 19, 2013 11:49:04 AM UTC+4, Ravinder Negi wrote:

  
  PFA.There are three argument in UDF first lookup value , 
 lookarea(range),colnum
   --
  *From:* Rashid Khan prkh...@gmail.com
 *To:* excel-...@googlegroups.com 
 *Sent:* Sunday, August 18, 2013 9:32 PM
 *Subject:* $$Excel-Macros$$ Formula or UDF to do Vlookup for values 
 delimited with ]
  
  Hello All,
 I am attaching a sample of my problem.
 I need to do Vlookup from a Range which has Codes in Col A and Text in 
 Col B.
  
 I want to have the output required (highlighted in Yellow) on Col D 
 based on the Answers Col C.
  
 My problem is that the Codes are delimited with ].
 I do not want to separate the Answers using Text to Column.
  
 I tried the following and got the desired result if there is only one 
 code in the Answers Column.
 =VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)
  
 As you can see in the attached sheet if there are many Codes combined 
 together then I cannot get the desired result.
  
   
  
 Is there a formula or a UDF which can give me the desired result.
  
 Please note that there are several Columns with the Codes combined.  I 
 have just used a sample column to demonstrate my problem.
  
 TIA
  
 Rashid Khan
  -- 
 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...@googlegroups.com.
 To post to this group, send email to excel-...@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 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...@googlegroups.com.
 To post to this group, send email to excel-...@googlegroups.com.
 Visit this group at 

Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-25 Thread De Premor

Try this code

Function LookForCode(Str As String, Data As Range, _
 Colx As Integer, Optional Delim As String = ], _
 Optional RemoveDelimiter As Boolean = False)
Dim Kode, Tmp As String
For Each Kode In Split(Str, Delim)
If Kode   Then
Tmp = Tmp  WorksheetFunction.VLookup(Kode, Data, Colx, 0) 
 IIf(RemoveDelimiter,  , Delim)

End If
Next
LookForCode = Trim(Tmp)
End Function




Pada 25/08/2013 14:43, prkhan56 menulis:

Dear De Premor,
One small request please
Is it possible to amend your code to retain the ] in the output.
Thanks for your time.
Regards
Rashid

On Wednesday, August 21, 2013 11:14:57 PM UTC+4, prkhan56 wrote:

Thanks De Premor,
Your code works on any sheet.
Regards
Rashid Khan

On Wednesday, August 21, 2013 3:22:48 AM UTC+4, De Premor wrote:

try to replace current code with this

Function LookForCode(Str As String, Data As Range, Colx As
Integer, Optional Delim As String = ])
Dim Kode, Tmp As String
For Each Kode In Split(Str, Delim)
If Kode   Then Tmp = Tmp
WorksheetFunction.VLookup(Kode, Data, Colx, 0)
Next
LookForCode = Trim(Tmp)
End Function

Pada 20/08/2013 22:56, prkhan56 menulis:

Thanks Ravinder,
Couple of things if you would kindly rectify it please.
1) For some reason, the UDF does not work for codes which is
not on the active sheet.  I had posted my problem for sake of
explanation on the same sheet but in reality it is on other
sheet.
2) If you could please convert it to a macro so that I can
*select the codes* on any sheet in the  active workbook and
run the macro then it would *_replace the codes with the
answer on the same cell._*
Really appreciate your help as it would save me lot of time.
Regards
Rashid Khan

On Monday, August 19, 2013 11:49:04 AM UTC+4, Ravinder Negi
wrote:


PFA.There are three argument in UDF first lookup
value , lookarea(range),colnum


*From:* Rashid Khan prkh...@gmail.com
*To:* excel-...@googlegroups.com
*Sent:* Sunday, August 18, 2013 9:32 PM
*Subject:* $$Excel-Macros$$ Formula or UDF to do Vlookup
for values delimited with ]

Hello All,
I am attaching a sample of my problem.
I need to do Vlookup from a Range which has Codes in Col
A and Text in Col B.
I want to have the output required (highlighted in
Yellow) on Col D based on the Answers Col C.
My problem is that the Codes are delimited with ].
I do not want to separate the Answers using Text to Column.
I tried the following and got the desired result if there
is only one code in the Answers Column.
=VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)
As you can see in the attached sheet if there are many
Codes combined together then I cannot get the desired result.
Is there a formula or a UDF which can give me the desired
result.
Please note that there are several Columns with the Codes
combined.  I have just used a sample column to
demonstrate my problem.
TIA
Rashid Khan
-- 
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
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...@googlegroups.com.
To post to this group, send email to
 

Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-25 Thread prkhan56
Hello De Premor,
It shows only blanks. No data at all.
Please check
Thanks for your time once again.
Rashid
On Sunday, August 25, 2013 1:29:34 PM UTC+4, De Premor wrote:

  Try this code

 Function LookForCode(Str As String, Data As Range, _
  Colx As Integer, Optional Delim As String = ], _
  Optional RemoveDelimiter As Boolean = False)
 Dim Kode, Tmp As String
 For Each Kode In Split(Str, Delim)
 If Kode   Then
 Tmp = Tmp  WorksheetFunction.VLookup(Kode, Data, Colx, 0)  
 IIf(RemoveDelimiter,  , Delim)
 End If
 Next
 LookForCode = Trim(Tmp)
 End Function




  Pada 25/08/2013 14:43, prkhan56 menulis:
  
  Dear De Premor,
 One small request please
 Is it possible to amend your code to retain the ] in the output.
 Thanks for your time.
 Regards
 Rashid

 On Wednesday, August 21, 2013 11:14:57 PM UTC+4, prkhan56 wrote:

 Thanks De Premor, 
 Your code works on any sheet.
 Regards
 Rashid Khan

 On Wednesday, August 21, 2013 3:22:48 AM UTC+4, De Premor wrote: 

  try to replace current code with this

 Function LookForCode(Str As String, Data As Range, Colx As Integer, 
 Optional Delim As String = ])
 Dim Kode, Tmp As String
 For Each Kode In Split(Str, Delim)
 If Kode   Then Tmp = Tmp 
 WorksheetFunction.VLookup(Kode, Data, Colx, 0)
 Next
 LookForCode = Trim(Tmp)
 End Function

  Pada 20/08/2013 22:56, prkhan56 menulis:
  
  Thanks Ravinder,
 Couple of things if you would kindly rectify it please.
  
 1) For some reason, the UDF does not work for codes which is not on the 
 active sheet.  I had posted my problem for sake of explanation on the same 
 sheet but in reality it is on other sheet.  
 2) If you could please convert it to a macro so that I can *select the 
 codes* on any sheet in the  active workbook and run the macro then it 
 would *replace the codes with the answer on the same cell.*
   
 Really appreciate your help as it would save me lot of time.
 Regards
 Rashid Khan
  

 On Monday, August 19, 2013 11:49:04 AM UTC+4, Ravinder Negi wrote:

  
  PFA.There are three argument in UDF first lookup value , 
 lookarea(range),colnum
   --
  *From:* Rashid Khan prkh...@gmail.com
 *To:* excel-...@googlegroups.com 
 *Sent:* Sunday, August 18, 2013 9:32 PM
 *Subject:* $$Excel-Macros$$ Formula or UDF to do Vlookup for values 
 delimited with ]
  
  Hello All,
 I am attaching a sample of my problem.
 I need to do Vlookup from a Range which has Codes in Col A and Text in 
 Col B.
  
 I want to have the output required (highlighted in Yellow) on Col D 
 based on the Answers Col C.
  
 My problem is that the Codes are delimited with ].
 I do not want to separate the Answers using Text to Column.
  
 I tried the following and got the desired result if there is only one 
 code in the Answers Column.
 =VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)
  
 As you can see in the attached sheet if there are many Codes combined 
 together then I cannot get the desired result.
  
   
  
 Is there a formula or a UDF which can give me the desired result.
  
 Please note that there are several Columns with the Codes combined.  I 
 have just used a sample column to demonstrate my problem.
  
 TIA
  
 Rashid Khan
  -- 
 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...@googlegroups.com.
 To post to this group, send email to excel-...@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 

Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-21 Thread prkhan56
Thanks De Premor,
Your code works on any sheet.
Regards
Rashid Khan

On Wednesday, August 21, 2013 3:22:48 AM UTC+4, De Premor wrote:

  try to replace current code with this

 Function LookForCode(Str As String, Data As Range, Colx As Integer, 
 Optional Delim As String = ])
 Dim Kode, Tmp As String
 For Each Kode In Split(Str, Delim)
 If Kode   Then Tmp = Tmp 
 WorksheetFunction.VLookup(Kode, Data, Colx, 0)
 Next
 LookForCode = Trim(Tmp)
 End Function

  Pada 20/08/2013 22:56, prkhan56 menulis:
  
  Thanks Ravinder,
 Couple of things if you would kindly rectify it please.
  
 1) For some reason, the UDF does not work for codes which is not on the 
 active sheet.  I had posted my problem for sake of explanation on the same 
 sheet but in reality it is on other sheet.  
 2) If you could please convert it to a macro so that I can *select the 
 codes* on any sheet in the  active workbook and run the macro then it 
 would *replace the codes with the answer on the same cell.*
   
 Really appreciate your help as it would save me lot of time.
 Regards
 Rashid Khan
  

 On Monday, August 19, 2013 11:49:04 AM UTC+4, Ravinder Negi wrote:

  
  PFA.There are three argument in UDF first lookup value , 
 lookarea(range),colnum
   --
  *From:* Rashid Khan prkh...@gmail.com
 *To:* excel-...@googlegroups.com 
 *Sent:* Sunday, August 18, 2013 9:32 PM
 *Subject:* $$Excel-Macros$$ Formula or UDF to do Vlookup for values 
 delimited with ]
  
  Hello All,
 I am attaching a sample of my problem.
 I need to do Vlookup from a Range which has Codes in Col A and Text in 
 Col B.
  
 I want to have the output required (highlighted in Yellow) on Col D based 
 on the Answers Col C.
  
 My problem is that the Codes are delimited with ].
 I do not want to separate the Answers using Text to Column.
  
 I tried the following and got the desired result if there is only one 
 code in the Answers Column.
 =VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)
  
 As you can see in the attached sheet if there are many Codes combined 
 together then I cannot get the desired result.
  
   
  
 Is there a formula or a UDF which can give me the desired result.
  
 Please note that there are several Columns with the Codes combined.  I 
 have just used a sample column to demonstrate my problem.
  
 TIA
  
 Rashid Khan
  -- 
 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...@googlegroups.com.
 To post to this group, send email to excel-...@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 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...@googlegroups.com javascript:.
 To post to this group, send email to excel-...@googlegroups.comjavascript:
 .
 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? 

Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-21 Thread prkhan56
Hello Ravinder,
I have installed the Add-In as per your instruction but unfortunately it 
only works on the *Active Sheet* and not on any other sheet.
Please see if you could test your Add-in and fix the problem.
Thanks for your time and help once again.
Rashid Khan

On Wednesday, August 21, 2013 9:24:55 AM UTC+4, Ravinder Negi wrote:

 Hi, If this is working on correctly on active sheets then you can use 
 attached file (Addin), I have made this as addins now you can you this in 
 any of file but first you have to add this in your addins excel.

 first step:- save attached (addin File) where you want to save.
 second step :-go in file  --options--addins --click on go 
 button---browse and then select attached file where have u have 
 saved.pls revert if not working.

 Thanks  Regards
 Ravinder Negi


   --
  *From:* prkhan56 prkh...@gmail.com javascript:
 *To:* excel-...@googlegroups.com javascript: 
 *Cc:* ravinder negi ravi_c...@yahoo.com javascript: 
 *Sent:* Tuesday, August 20, 2013 9:26 PM
 *Subject:* Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values 
 delimited with ]
  
 Thanks Ravinder,
 Couple of things if you would kindly rectify it please.
  
 1) For some reason, the UDF does not work for codes which is not on the 
 active sheet.  I had posted my problem for sake of explanation on the same 
 sheet but in reality it is on other sheet.  
 2) If you could please convert it to a macro so that I can *select the 
 codes* on any sheet in the  active workbook and run the macro then it 
 would *replace the codes with the answer on the same cell.*
   
 Really appreciate your help as it would save me lot of time.
 Regards
 Rashid Khan
  

 On Monday, August 19, 2013 11:49:04 AM UTC+4, Ravinder Negi wrote:


 PFA.There are three argument in UDF first lookup value , 
 lookarea(range),colnum
   --
  *From:* Rashid Khan prkh...@gmail.com
 *To:* excel-...@googlegroups.com 
 *Sent:* Sunday, August 18, 2013 9:32 PM
 *Subject:* $$Excel-Macros$$ Formula or UDF to do Vlookup for values 
 delimited with ]
  
 Hello All,
 I am attaching a sample of my problem.
 I need to do Vlookup from a Range which has Codes in Col A and Text in Col 
 B.
  
 I want to have the output required (highlighted in Yellow) on Col D based 
 on the Answers Col C.
  
 My problem is that the Codes are delimited with ].
 I do not want to separate the Answers using Text to Column.
  
 I tried the following and got the desired result if there is only one code 
 in the Answers Column.
 =VLOOKUP(LEFT(C2,FIND(],C2)- 1),RangeCodes,2,0)
  
 As you can see in the attached sheet if there are many Codes combined 
 together then I cannot get the desired result.
  
  
  
 Is there a formula or a UDF which can give me the desired result.
  
 Please note that there are several Columns with the Codes combined.  I 
 have just used a sample column to demonstrate my problem.
  
 TIA
  
 Rashid Khan
 -- 
 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 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...@ googlegroups.com.
 To post to this group, send email to excel-...@googlegroups.com.
 Visit this group at http://groups.google.com/ 
 group/excel-macroshttp://groups.google.com/group/excel-macros
 .
 For more options, visit https://groups.google.com/ 
 groups/opt_outhttps://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) 

Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-20 Thread prkhan56
Thanks Ravinder,
Couple of things if you would kindly rectify it please.
 
1) For some reason, the UDF does not work for codes which is not on the 
active sheet.  I had posted my problem for sake of explanation on the same 
sheet but in reality it is on other sheet.  
2) If you could please convert it to a macro so that I can *select the codes
* on any sheet in the  active workbook and run the macro then it would *replace 
the codes with the answer on the same cell.*
  
Really appreciate your help as it would save me lot of time.
Regards
Rashid Khan
 

On Monday, August 19, 2013 11:49:04 AM UTC+4, Ravinder Negi wrote:


 PFA.There are three argument in UDF first lookup value , 
 lookarea(range),colnum
   --
  *From:* Rashid Khan prkh...@gmail.com javascript:
 *To:* excel-...@googlegroups.com javascript: 
 *Sent:* Sunday, August 18, 2013 9:32 PM
 *Subject:* $$Excel-Macros$$ Formula or UDF to do Vlookup for values 
 delimited with ]
  
 Hello All,
 I am attaching a sample of my problem.
 I need to do Vlookup from a Range which has Codes in Col A and Text in Col 
 B.
  
 I want to have the output required (highlighted in Yellow) on Col D based 
 on the Answers Col C.
  
 My problem is that the Codes are delimited with ].
 I do not want to separate the Answers using Text to Column.
  
 I tried the following and got the desired result if there is only one code 
 in the Answers Column.
 =VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)
  
 As you can see in the attached sheet if there are many Codes combined 
 together then I cannot get the desired result.
  
  
  
 Is there a formula or a UDF which can give me the desired result.
  
 Please note that there are several Columns with the Codes combined.  I 
 have just used a sample column to demonstrate my problem.
  
 TIA
  
 Rashid Khan
 -- 
 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...@googlegroups.com javascript:.
 To post to this group, send email to excel-...@googlegroups.comjavascript:
 .
 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 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$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-20 Thread De Premor

try to replace current code with this

Function LookForCode(Str As String, Data As Range, Colx As Integer, 
Optional Delim As String = ])

Dim Kode, Tmp As String
For Each Kode In Split(Str, Delim)
If Kode   Then Tmp = Tmp 
WorksheetFunction.VLookup(Kode, Data, Colx, 0)

Next
LookForCode = Trim(Tmp)
End Function

Pada 20/08/2013 22:56, prkhan56 menulis:

Thanks Ravinder,
Couple of things if you would kindly rectify it please.
1) For some reason, the UDF does not work for codes which is not on 
the active sheet.  I had posted my problem for sake of explanation on 
the same sheet but in reality it is on other sheet.
2) If you could please convert it to a macro so that I can *select the 
codes* on any sheet in the  active workbook and run the macro then it 
would *_replace the codes with the answer on the same cell._*

Really appreciate your help as it would save me lot of time.
Regards
Rashid Khan

On Monday, August 19, 2013 11:49:04 AM UTC+4, Ravinder Negi wrote:


PFA.There are three argument in UDF first lookup value ,
lookarea(range),colnum

*From:* Rashid Khan prkh...@gmail.com javascript:
*To:* excel-...@googlegroups.com javascript:
*Sent:* Sunday, August 18, 2013 9:32 PM
*Subject:* $$Excel-Macros$$ Formula or UDF to do Vlookup for
values delimited with ]

Hello All,
I am attaching a sample of my problem.
I need to do Vlookup from a Range which has Codes in Col A and
Text in Col B.
I want to have the output required (highlighted in Yellow) on Col
D based on the Answers Col C.
My problem is that the Codes are delimited with ].
I do not want to separate the Answers using Text to Column.
I tried the following and got the desired result if there is only
one code in the Answers Column.
=VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)
As you can see in the attached sheet if there are many Codes
combined together then I cannot get the desired result.
Is there a formula or a UDF which can give me the desired result.
Please note that there are several Columns with the Codes
combined.  I have just used a sample column to demonstrate my problem.
TIA
Rashid Khan
-- 
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
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...@googlegroups.com javascript:.
To post to this group, send email to excel-...@googlegroups.com
javascript:.
Visit this group at http://groups.google.com/group/excel-macros
http://groups.google.com/group/excel-macros.
For more options, visit https://groups.google.com/groups/opt_out
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 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 

Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-19 Thread ravinder negi


PFA.There are three argument in UDF first lookup value , 
lookarea(range),colnum


 From: Rashid Khan prkha...@gmail.com
To: excel-macros@googlegroups.com 
Sent: Sunday, August 18, 2013 9:32 PM
Subject: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited 
with ]
 


Hello All,
I am attaching a sample of my problem.
I need to do Vlookup from a Range which has Codes in Col A and Text in Col B.
 
I want to have the output required (highlighted in Yellow) on Col D based on 
the Answers Col C.
 
My problem is that the Codes are delimited with ].
I do not want to separate the Answers using Text to Column.
 
I tried the following and got the desired result if there is only one code in 
the Answers Column.
=VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)
 
As you can see in the attached sheet if there are many Codes combined together 
then I cannot get the desired result.
 
 
 
Is there a formula or a UDF which can give me the desired result.
 
Please note that there are several Columns with the Codes combined.  I have 
just used a sample column to demonstrate my problem.
 
TIA
 
Rashid Khan
-- 
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 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.


Group Lookup Partial.xls
Description: MS-Excel spreadsheet


$$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-18 Thread Rashid Khan
Hello All,
I am attaching a sample of my problem.
I need to do Vlookup from a Range which has Codes in Col A and Text in Col
B.

I want to have the output required (highlighted in Yellow) on Col D based
on the Answers Col C.

My problem is that the Codes are delimited with ].
I do not want to separate the Answers using Text to Column.

I tried the following and got the desired result if there is only one code
in the Answers Column.
=VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)

As you can see in the attached sheet if there are many Codes combined
together then I cannot get the desired result.



Is there a formula or a UDF which can give me the desired result.

Please note that there are several Columns with the Codes combined.  I have
just used a sample column to demonstrate my problem.

TIA

Rashid Khan

-- 
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.


Group Lookup Partial.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet


Re: $$Excel-Macros$$ Formula or UDF to do Vlookup for values delimited with ]

2013-08-18 Thread xlstime
Hi,

Please elaborate some more

OUTPUT REQUIRED with any specific value or just group concatenate, if
any specific value please mention

please explain role of CODES or Text column


.

Enjoy
Team XLS



On Sun, Aug 18, 2013 at 9:32 PM, Rashid Khan prkha...@gmail.com wrote:

 Hello All,
 I am attaching a sample of my problem.
 I need to do Vlookup from a Range which has Codes in Col A and Text in Col
 B.

 I want to have the output required (highlighted in Yellow) on Col D based
 on the Answers Col C.

 My problem is that the Codes are delimited with ].
 I do not want to separate the Answers using Text to Column.

 I tried the following and got the desired result if there is only one code
 in the Answers Column.
 =VLOOKUP(LEFT(C2,FIND(],C2)-1),RangeCodes,2,0)

 As you can see in the attached sheet if there are many Codes combined
 together then I cannot get the desired result.



 Is there a formula or a UDF which can give me the desired result.

 Please note that there are several Columns with the Codes combined.  I
 have just used a sample column to demonstrate my problem.

 TIA

 Rashid Khan

 --
 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 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.