mercmannick
Well-known Member
- Joined
- Jan 21, 2005
- Messages
- 730
Code:
Sub Define_Area()
Dim Ws, WsS70 As Worksheet, rngLook As Range
Dim LR, LC As Long
Dim intTotal As Integer
Dim Istr As String
LR = Worksheets("Master Sheet").Range("B65536").End(xlUp).Row 'define lastrow of data
LC = Worksheets("Master Sheet").Range("B4" & LR).End(xlToRight).Column ' define last column of data
Set Ws = Worksheets("Master Sheet")
Set WsS70 = Worksheets("Pivot S70")
For intTotal = 1 To LR
Select Case Ws.Range("P" & intTotal).Value
Case "S03B"
If Left(Istr, 4) = "S03B" Then
WsS70.Range("O1").Value = "S03B/C"
WsS70.Range("P1").Value = WorksheetFunction.CountIf(Ws.Range("P5:P" & LR), "S03B/C")
Case "S03E"
If Left(Istr, 4) = "S03E" Then
WsS70.Range("O2").Value = "S03E"
WsS70.Range("P2").Value = WorksheetFunction.CountIf(Ws.Range("P5:P" & LR), "S03E")
Case "S03F"
If Left(Istr, 4) = "S03F" Then
WsS70.Range("O3").Value = "S03F"
WsS70.Range("P3").Value = WorksheetFunction.CountIf(Ws.Range("P5:P" & LR), "S03F")
Case "S03G"
If Left(Istr, 4) = "S03G" Then
WsS70.Range("O4").Value = "S03G"
WsS70.Range("P4").Value = WorksheetFunction.CountIf(Ws.Range("P5:P" & LR), "S03G")
End Select
Next intTotal
Can anyone show me where i am going wrong on this
trying to look in col p, if first 4 letters = any of the above select case
then count how many and put the value in WsS70
Hope this makes sense
Merc