Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
All cells in Column C are being filled with "LOW";
How do I fix it so that only 0's in Column B paste "LOW" in Column C, TIA, Sub TryAgain() Dim myCell As Range, rng As Range Set rng = Range("B1:B10") For Each myCell In rng If myCell = 0 Then rng.Offset(, 1).Value = "LOW" End If Next myCell End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub TryAgain()
Dim myCell As Range, rng As Range Set rng = Range("B1:B10") For Each myCell In rng If myCell = 0 and not isempty(mycell) Then '<== myCell.Offset(0, 1).Value = "LOW" '<=== End If Next myCell End Sub -- Regards, Tom Ogilvy "JMay" wrote in message news:OyWzc.382$WI2.162@lakeread05... All cells in Column C are being filled with "LOW"; How do I fix it so that only 0's in Column B paste "LOW" in Column C, TIA, Sub TryAgain() Dim myCell As Range, rng As Range Set rng = Range("B1:B10") For Each myCell In rng If myCell = 0 Then rng.Offset(, 1).Value = "LOW" End If Next myCell End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
JMay,
not tersted, but hope okay Sub TryAgain() Dim myCell As Range, rng As Range Set rng = Range("B1:B10") For Each myCell In rng If myCell.Value = 0 And myCell.Value < "" Then myCell.Offset(, 1).Value = "LOW" End If Next myCell End Sub -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "JMay" wrote in message news:OyWzc.382$WI2.162@lakeread05... All cells in Column C are being filled with "LOW"; How do I fix it so that only 0's in Column B paste "LOW" in Column C, TIA, Sub TryAgain() Dim myCell As Range, rng As Range Set rng = Range("B1:B10") For Each myCell In rng If myCell = 0 Then rng.Offset(, 1).Value = "LOW" End If Next myCell End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub TryAgain()
Dim myCell As Range, rng As Range Set rng = Range("B1:B10") For Each myCell In rng If myCell = 0 and not isempty(mycell) Then myCell.Offset(0, 1).Value = "LOW" Else: myCell.Offset(0, 1).Value = "" '<== End If Next myCell End Sub Added a line to delete any "LOW" texts that are already there whe script is started -- Message posted from http://www.ExcelForum.com |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks guys, for your help
I better understand what I was not doing (right).. "Berend Botje " wrote in message ... Sub TryAgain() Dim myCell As Range, rng As Range Set rng = Range("B1:B10") For Each myCell In rng If myCell = 0 and not isempty(mycell) Then myCell.Offset(0, 1).Value = "LOW" Else: myCell.Offset(0, 1).Value = "" '<== End If Next myCell End Sub Added a line to delete any "LOW" texts that are already there when script is started. --- Message posted from http://www.ExcelForum.com/ |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Loop | Excel Discussion (Misc queries) | |||
Do loop | Excel Discussion (Misc queries) | |||
Find loop doesn't loop | Excel Discussion (Misc queries) | |||
Worksheet_Change - loop within a loop | Excel Programming | |||
HELP!!!! Can't stop a loop (NOT an infinite loop) | Excel Programming |