Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am trying to populate cells in columns with numeric values based on the
contents of another cell. In the following sub, the values are stored as shown by debug.print, but they are not written to my sheet. Can anyone tell my why, please? Thanks in advance, Patti Dim myRange As Range, rCell As Range With Worksheets("Employees") Set myRange = .Range(.Cells(2, 3), .Cells(2, 3).End(xlDown)) For Each rCell In myRange.Cells If rCell.Offset(0, 3).Value = "PT" Then rCell.Offset(0, 8).Value = 200 rCell.Offset(0, 9).Value = 250 ElseIf rCell.Offset(0, 3).Value = "FT" Then rCell.Offset(0, 8).Value = 300 rCell.Offset(0, 9).Value = 350 ElseIf rCell.Offset(0, 3).Value = "Other" Then rCell.Offset(0, 8).Value = 400 rCell.Offset(0, 9).Value = 450 Else End If Debug.Print "row" & rCell & rCell.Address Debug.Print rCell.Offset(0, 3).Value Debug.Print rCell.Offset(0, 8).Value Debug.Print rCell.Offset(0, 9).Value Next End With End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The code seems to work fine. If Column F does not contain PT or FT or
Other, the code doesn't write anything to the worksheet. I can't tell from your posting what it is that your Debug commands print that is different from your worksheet. Alan Beban Patti wrote: I am trying to populate cells in columns with numeric values based on the contents of another cell. In the following sub, the values are stored as shown by debug.print, but they are not written to my sheet. Can anyone tell my why, please? Thanks in advance, Patti Dim myRange As Range, rCell As Range With Worksheets("Employees") Set myRange = .Range(.Cells(2, 3), .Cells(2, 3).End(xlDown)) For Each rCell In myRange.Cells If rCell.Offset(0, 3).Value = "PT" Then rCell.Offset(0, 8).Value = 200 rCell.Offset(0, 9).Value = 250 ElseIf rCell.Offset(0, 3).Value = "FT" Then rCell.Offset(0, 8).Value = 300 rCell.Offset(0, 9).Value = 350 ElseIf rCell.Offset(0, 3).Value = "Other" Then rCell.Offset(0, 8).Value = 400 rCell.Offset(0, 9).Value = 450 Else End If Debug.Print "row" & rCell & rCell.Address Debug.Print rCell.Offset(0, 3).Value Debug.Print rCell.Offset(0, 8).Value Debug.Print rCell.Offset(0, 9).Value Next End With End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I got it - it was operator error : ( Thanks anyway.
"Alan Beban" wrote in message ... The code seems to work fine. If Column F does not contain PT or FT or Other, the code doesn't write anything to the worksheet. I can't tell from your posting what it is that your Debug commands print that is different from your worksheet. Alan Beban Patti wrote: I am trying to populate cells in columns with numeric values based on the contents of another cell. In the following sub, the values are stored as shown by debug.print, but they are not written to my sheet. Can anyone tell my why, please? Thanks in advance, Patti Dim myRange As Range, rCell As Range With Worksheets("Employees") Set myRange = .Range(.Cells(2, 3), .Cells(2, 3).End(xlDown)) For Each rCell In myRange.Cells If rCell.Offset(0, 3).Value = "PT" Then rCell.Offset(0, 8).Value = 200 rCell.Offset(0, 9).Value = 250 ElseIf rCell.Offset(0, 3).Value = "FT" Then rCell.Offset(0, 8).Value = 300 rCell.Offset(0, 9).Value = 350 ElseIf rCell.Offset(0, 3).Value = "Other" Then rCell.Offset(0, 8).Value = 400 rCell.Offset(0, 9).Value = 450 Else End If Debug.Print "row" & rCell & rCell.Address Debug.Print rCell.Offset(0, 3).Value Debug.Print rCell.Offset(0, 8).Value Debug.Print rCell.Offset(0, 9).Value Next End With End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
"Subscript out of range" error for: Workbooks("Test1.xls").Save | Excel Programming | |||
Using "Cells" to write "Range("A:A,H:H").Select" | Excel Programming | |||
"Small" Multi-Dimensional Array Slow Writing To Cell | Excel Programming |