That is so cool!

 

Shirley Hammack

I.T.  Financial Analyst

Duncan Regional Hospital

580-251-8939

 

From: [email protected] [mailto:[email protected]] 
Sent: Thursday, March 19, 2009 10:52 AM
To: [email protected]
Subject: [talkbws] Re: String Function

 


Chad, 

That would be the best way I can think of to do that, because it keeps the 
integrity of the data within the middle of the string as well that could be 
used in other situations where you would need to move the minus sign from the 
last char within the string to the beginning. 

The only real thing I would change is to put that into a function so you could 
just pass the parameter to the function and get the value back in 1 go. 

Function MoveMinus(WhatString as string) as String 
  Dim tmpStr as String 
  tmpStr = Trim$(WhatString) 
  If Right$(tmpStr,1) = "-" then 
    tmpStr = "-" & Mid$(tmpStr,1,Len(tmpStr)-1) 
  End If 
  MoveMinus = tmpStr 
End Function 


and then to call it you just use this 

sAmt = MoveMinus(View(Row:=2, Col:=13, Length:=10)) 
...................................
Brian Van Grinsven, MCP
Integrated Systems Specialist
Medbuy Corporation
[email protected]
www.medbuy.ca
Tel: 519.652.1688 ext. 114
Fax: 519.652.2788

Building Partnerships in Healthcare 



[email protected] 

03/19/2009 11:42 AM 

Please respond to
[email protected]

To

[email protected] 

cc

        
Subject

[talkbws] Re: String Function

 

                




Any experts out there please don't laugh, I'm sure there is a better way. 
  
Just off the top of my head I would do something like this... 
  
Dim sAmt As String 
sAmt = Trim$(View(Row:=2, Col:=13, Length:=10)) 
IF Right$(sAmt,1) = "-" then sAmt = "-" & Mid$(sAmt,1,Len(sAmt)-1) 
  
' example String pulled would be "99.99-    " 
' The Trim$ Function removes the 4 spaces to the right of the minus sign, 
' so the value returned would be "99.99-" 
' If statement checks to see if last character is a minus sign 
' if so moves the minus to the front of the string 
  
Chad Arrants
Data Management Finance\IT 
Kershaw County Medical Center
Work:  803-713-6267 
Pager: 803-424-2153 
Cell:  803-210-5756 
  

>>> <[email protected]> 3/19/2009 11:17 AM >>> 

I am viewing a string on my screen and b/c STAR is stupid a negative number 
shows up as 99.99-.  Well excel doesn’t like that, so I need a function that 
will move the negative to the front of the number if it is present.  Can anyone 
help with this?  I know how to replace a character; I just don’t know how to 
move it.  I thought about just viewing that last character separately and 
always putting it on front, but it is left justified on the screen and I never 
know how many numbers are going to be in front of it ahead of time.  Any help 
is greatly appreciated. 

  

Thanks, 

  

Reese 

  

Reese E. Walker
Lead Financial Systems Analyst
Manager, Phoebe Cares Dept.
Phoebe Putney Memorial Hospital
Albany, GA. 31702
Phone: (229) 312-4259
Pager: (229) 431-7658
Fax: (229) 312-4316 

  

________________________________

 


Disclaimer:
The HIPAA Final Privacy Rule requires covered entities to safeguard
certain Protected Health Information (PHI) related to a person's
healthcare. Information being faxed to you may include PHI after
appropriate authorization from the patient or under circumstances
that do not require patient authorization. You, the recipient, are
obligated to maintain PHI in a safe and secure manner. You may not
re-disclose without additional patient consent or as required by
law. Unauthorized re-disclosure or failure to safeguard PHI could
subject you to penalties described in federal (HIPAA) and state
law. If you the reader of this message are not the intended
recipient, or the employee or agent responsible to deliver it to
the intended recipient, please notify us immediately and destroy
the related message. 

--- 
To post a message to this list, send mail to: [email protected] 

You are currently subscribed as: [email protected] 

Unsubscribe in the customer center on our website: 
http://www.bostonworkstation.com/customer_center/virtual_user_group_talk.aspx 

--- 
To post a message to this list, send mail to: [email protected] 

You are currently subscribed as: [email protected] 

Unsubscribe in the customer center on our website: 
http://www.bostonworkstation.com/customer_center/virtual_user_group_talk.aspx 

********************************************************************** This 
e-mail and any attachments may contain confidential and privileged information. 
If you are not the intended recipient, please notify the sender immediately by 
return e-mail, delete this e-mail and destroy any copies. Any dissemination or 
use of this information by a person other than the intended recipient is 
unauthorized and may be illegal. 
********************************************************************** 
Nh֦zh+-ݙZF­&b.\&u*{!ښfۧqz\e'rz).&z‑׫z.+^i0,,bw(.&z‑׫楺ǫ.֥)

Please consider the environment before printing this e-mail.

"CONFIDENTIALITY NOTICE: This e-mail and any files transmitted 
with it are the property of DRH and/or its affiliates, 
are confidential, and are intended solely for the use of the 
individual or entity to whom this e-mail is addressed. 
If you are not one of the named recipient(s) or otherwise have 
reason to believe that you have received this message in error, 
please notify 580.251.8773 and delete this message immediately 
from your computer. Any other use, retention, dissemination, 
forwarding, printing, or copying of this e-mail is strictly prohibited."

Reply via email to