LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 367
Default Why won't negative sign come over with negative numbers?

We have a script that we are using that I believe is using regular
expressions (which I am very unfamiliar with) to pull data from a web page
source. The data is temperatures,
but if the temperatures are below zero, the minus sign is not pulled even
though it is on the website, just the number is pulled.

I have copied and pasted what I believe to be the relevant portions on the
VBA below, but if needed, I can post the entire script.

Many thanks!

For Each c In rng
sURLdate = Format(c.Value2, "yyyy/m/d")
c.Offset(0, i + 1).Value = RegexMid(myStr, sURLdate, "bl gb")
c.Offset(0, i + 2).Value = RegexMid(myStr, sURLdate, "br gb")
c.Offset(0, i + 3).Value = RegexMid(myStr, sURLdate, "class=gb")
Next c

*****Below is the expression referenced above

Private Function RegexMid(s As String, sDate As String, sTempType As String)
As String
Dim re As Object, mc As Object
Set re = CreateObject("vbscript.regexp")
re.IgnoreCase = True
re.MultiLine = True
re.Global = True
re.Pattern = "\b" & sDate & "/DailyHistory[\s\S]+?" & sTempType & "\D+(\d+)"

If re.test(s) = True Then
Set mc = re.Execute(s)
RegexMid = mc(0).submatches(0)
End If
Set re = Nothing
End Function

*****Below is a sample of the source data from the website
http://www.wunderground.com/history/...q_statename=NA


<td<a href="/history/airport/KSTP/2009/1/27/DailyHistory.html"27</a</td
<td class="bl gb"
10
</td
<td class="gb"
4
</td
<td class="br gb"
-2
</td
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel 2007 - display negative numbers with minus sign and parenthe Nadine Excel Discussion (Misc queries) 3 July 2nd 09 09:13 PM
Set negative numbers to zero. Do not calculate with negative valu Excel Headache Excel Discussion (Misc queries) 4 September 14th 06 08:56 PM
possibility of pasting numbers with negative sign placed after Alain Excel Discussion (Misc queries) 2 August 10th 06 07:48 PM
FORMULA TO ADD POSITIVE AND NEGATIVE NUMBERS, REGARDLESS OF SIGN JON Excel Discussion (Misc queries) 3 July 18th 05 06:35 PM
Deleting a negative sign from an amount in a list (not trailing negative) Fleming Excel Programming 3 May 7th 04 03:50 PM


All times are GMT +1. The time now is 07:08 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"