#1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,986
Default macro probs

BUTbut misses the last
cell out! The last one stays the same. why?


I don't really know what this means, since your are checking against a
vertical array of cells and posting to one cell to the right. However, if
you mean there is another cell lower in column E that contains one of the
Case criteria and is not posting then it could be one of two things. Your
SpecialCells(xlCellTypeConstants, xlTextValues)
row criteria doesn't include that cell, or the spelling is incorrect. Check
your spelling and the srng value to see if it covers the item being missed.

"Zak" wrote:

(Dont know if this message got sent before, reported an error when sent.)
Having problems with another macro, i dont understand how they randomly just
trip up. The below code is working absolutely fine and changes the desired
text to how i want it to, but for "Applabs" it changes everything in the
corresponding cell to Sub contractor (as it should) BUTbut misses the last
cell out! The last one stays the same. why?

Please help. Appreciate all your help.

Sub subcon()
Dim r As Range
Dim srng As Range
Set srng = Range("e1", Range("e" & Rows.Count). _
End(xlUp)).SpecialCells(xlCellTypeConstants, xlTextValues)
For Each r In srng
Select Case r.Value
Case "AMS Subcon", "Apollo", "Applabs", "Capula", "Temporary Staff"
r.Offset(0, 1).Value = "Sub - Contractor"
End Select
Next r
End Sub

  #2   Report Post  
Posted to microsoft.public.excel.programming
Zak Zak is offline
external usenet poster
 
Posts: 144
Default macro probs

sorted it thanks, it was an uppercase/lowercase issue!

"JLGWhiz" wrote:

BUTbut misses the last
cell out! The last one stays the same. why?


I don't really know what this means, since your are checking against a
vertical array of cells and posting to one cell to the right. However, if
you mean there is another cell lower in column E that contains one of the
Case criteria and is not posting then it could be one of two things. Your
SpecialCells(xlCellTypeConstants, xlTextValues)
row criteria doesn't include that cell, or the spelling is incorrect. Check
your spelling and the srng value to see if it covers the item being missed.

"Zak" wrote:

(Dont know if this message got sent before, reported an error when sent.)
Having problems with another macro, i dont understand how they randomly just
trip up. The below code is working absolutely fine and changes the desired
text to how i want it to, but for "Applabs" it changes everything in the
corresponding cell to Sub contractor (as it should) BUTbut misses the last
cell out! The last one stays the same. why?

Please help. Appreciate all your help.

Sub subcon()
Dim r As Range
Dim srng As Range
Set srng = Range("e1", Range("e" & Rows.Count). _
End(xlUp)).SpecialCells(xlCellTypeConstants, xlTextValues)
For Each r In srng
Select Case r.Value
Case "AMS Subcon", "Apollo", "Applabs", "Capula", "Temporary Staff"
r.Offset(0, 1).Value = "Sub - Contractor"
End Select
Next r
End Sub

Reply
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
macro probs zak Excel Programming 0 January 15th 08 04:44 PM
xl probs. [email protected] Excel Programming 1 December 30th 07 01:14 PM
array probs [email protected][_2_] Excel Programming 1 January 19th 06 10:35 PM
Formula probs Bob Phillips[_5_] Excel Programming 1 July 17th 03 08:54 PM
Formula Probs Mike Excel Programming 0 July 17th 03 06:25 PM


All times are GMT +1. The time now is 10:26 AM.

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

About Us

"It's about Microsoft Excel"