Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 177
Default If Then Statement

I want to go down a column €œM€ and look at each cells value and if it is
blank, I want to look at the cells value immediately to the right €œN€ and
check if it is blank. It they are both blank €œnull€, I want to enter the
word €œFunded€ in the cell in column €œM€. If either cell has a value/text in
it I dont want to do anything. I tried to work something out but with no
success. Below is my try at the code. Thanks for any help!


Sub FixStatus()

Dim LastRow As Variant


LastRow = Application.WorksheetFunction.CountA(Range("A:A"))
For Each n In ActiveSheet.Range("M2", "M" & LastRow)
If n.Value = "" And n.Offset(0, 1).Value = Not "" Then
n.Value = "Funded"
Else
End If
Next n



End Sub


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 618
Default If Then Statement

Hi Todd

remove the word "NOT" from the IF statement

If n.Value = "" And n.Offset(0, 1).Value = "" Then

Cheers
JulieD

"Todd" wrote in message
...
I want to go down a column "M" and look at each cells value and if it is
blank, I want to look at the cells value immediately to the right "N" and
check if it is blank. It they are both blank "null", I want to enter the
word "Funded" in the cell in column "M". If either cell has a value/text
in
it I don't want to do anything. I tried to work something out but with no
success. Below is my try at the code. Thanks for any help!


Sub FixStatus()

Dim LastRow As Variant


LastRow = Application.WorksheetFunction.CountA(Range("A:A"))
For Each n In ActiveSheet.Range("M2", "M" & LastRow)
If n.Value = "" And n.Offset(0, 1).Value = Not "" Then
n.Value = "Funded"
Else
End If
Next n



End Sub




  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default If Then Statement

Sub FixStatus()
Dim i As Long
Dim LastRow As Variant

LastRow = Cells(Rows.Count,"M").End(xlUp).Row
For i = 1 to LastRow
If Cells(i,"M").Value = "" And Cells(i,"N").Value = "" Then
Cels(i,"N").Value = "Funded"
End If
Next n

End Sub


--

HTH

RP
(remove nothere from the email address if mailing direct)


"Todd" wrote in message
...
I want to go down a column "M" and look at each cells value and if it is
blank, I want to look at the cells value immediately to the right "N" and
check if it is blank. It they are both blank "null", I want to enter the
word "Funded" in the cell in column "M". If either cell has a value/text

in
it I don't want to do anything. I tried to work something out but with no
success. Below is my try at the code. Thanks for any help!


Sub FixStatus()

Dim LastRow As Variant


LastRow = Application.WorksheetFunction.CountA(Range("A:A"))
For Each n In ActiveSheet.Range("M2", "M" & LastRow)
If n.Value = "" And n.Offset(0, 1).Value = Not "" Then
n.Value = "Funded"
Else
End If
Next n



End Sub




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default If Then Statement

Slight correction

Sub FixStatus()
Dim i As Long
Dim LastRow As Long

LastRow = Cells(Rows.Count,"M").End(xlUp).Row
For i = 2 to LastRow
If Cells(i,"M").Value = "" And Cells(i,"N").Value = "" Then
Cels(i,"N").Value = "Funded"
End If
Next i

End Sub


--

HTH

RP
(remove nothere from the email address if mailing direct)


"Bob Phillips" wrote in message
...
Sub FixStatus()
Dim i As Long
Dim LastRow As Variant

LastRow = Cells(Rows.Count,"M").End(xlUp).Row
For i = 1 to LastRow
If Cells(i,"M").Value = "" And Cells(i,"N").Value = "" Then
Cels(i,"N").Value = "Funded"
End If
Next n

End Sub


--

HTH

RP
(remove nothere from the email address if mailing direct)


"Todd" wrote in message
...
I want to go down a column "M" and look at each cells value and if it is
blank, I want to look at the cells value immediately to the right "N"

and
check if it is blank. It they are both blank "null", I want to enter

the
word "Funded" in the cell in column "M". If either cell has a

value/text
in
it I don't want to do anything. I tried to work something out but with

no
success. Below is my try at the code. Thanks for any help!


Sub FixStatus()

Dim LastRow As Variant


LastRow = Application.WorksheetFunction.CountA(Range("A:A"))
For Each n In ActiveSheet.Range("M2", "M" & LastRow)
If n.Value = "" And n.Offset(0, 1).Value = Not "" Then
n.Value = "Funded"
Else
End If
Next n



End Sub






  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 177
Default If Then Statement

Bob,
Thanks, but I miss stated that Column "N" must be null, instead it must have
somthing in it. So "M" must be null and "N" must have a number or text in it
to put funded in "N".
Sorry and thanks for any help.

"Bob Phillips" wrote:

Sub FixStatus()
Dim i As Long
Dim LastRow As Variant

LastRow = Cells(Rows.Count,"M").End(xlUp).Row
For i = 1 to LastRow
If Cells(i,"M").Value = "" And Cells(i,"N").Value = "" Then
Cels(i,"N").Value = "Funded"
End If
Next n

End Sub


--

HTH

RP
(remove nothere from the email address if mailing direct)


"Todd" wrote in message
...
I want to go down a column "M" and look at each cells value and if it is
blank, I want to look at the cells value immediately to the right "N" and
check if it is blank. It they are both blank "null", I want to enter the
word "Funded" in the cell in column "M". If either cell has a value/text

in
it I don't want to do anything. I tried to work something out but with no
success. Below is my try at the code. Thanks for any help!


Sub FixStatus()

Dim LastRow As Variant


LastRow = Application.WorksheetFunction.CountA(Range("A:A"))
For Each n In ActiveSheet.Range("M2", "M" & LastRow)
If n.Value = "" And n.Offset(0, 1).Value = Not "" Then
n.Value = "Funded"
Else
End If
Next n



End Sub







  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 618
Default If Then Statement

Hi Todd

(still putting funded in M not N)

try
Sub FixStatus()
Dim LastRow As Variant
LastRow = Application.WorksheetFunction.CountA(Range("A:A"))
For Each n In ActiveSheet.Range("M2", "M" & LastRow)
If n.Value = "" And n.Offset(0, 1).Value < "" Then
n.Value = "Funded"
Else
End If
Next n
End Sub

Cheers
JulieD


"Todd" wrote in message
...
Bob,
Thanks, but I miss stated that Column "N" must be null, instead it must
have
somthing in it. So "M" must be null and "N" must have a number or text in
it
to put funded in "N".
Sorry and thanks for any help.

"Bob Phillips" wrote:

Sub FixStatus()
Dim i As Long
Dim LastRow As Variant

LastRow = Cells(Rows.Count,"M").End(xlUp).Row
For i = 1 to LastRow
If Cells(i,"M").Value = "" And Cells(i,"N").Value = "" Then
Cels(i,"N").Value = "Funded"
End If
Next n

End Sub


--

HTH

RP
(remove nothere from the email address if mailing direct)


"Todd" wrote in message
...
I want to go down a column "M" and look at each cells value and if it
is
blank, I want to look at the cells value immediately to the right "N"
and
check if it is blank. It they are both blank "null", I want to enter
the
word "Funded" in the cell in column "M". If either cell has a
value/text

in
it I don't want to do anything. I tried to work something out but with
no
success. Below is my try at the code. Thanks for any help!


Sub FixStatus()

Dim LastRow As Variant


LastRow = Application.WorksheetFunction.CountA(Range("A:A"))
For Each n In ActiveSheet.Range("M2", "M" & LastRow)
If n.Value = "" And n.Offset(0, 1).Value = Not "" Then
n.Value = "Funded"
Else
End If
Next n



End Sub







  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 123
Default If Then Statement

Bob has given you a nice code, just by oversight he put 'funded' in
worng column. Also if you want the other column not to be empty all you
have to do is use a 'Not'.

SO all you have to do is -


Sub FixStatus()
Dim i As Long
Dim LastRow As Variant

LastRow = Cells(Rows.Count,"M").End(xlUp).Row
For i = 1 to LastRow
If IsEmpty(Cells(i,"M"))And Not IsEmpty(Cells(i,"N")) Then
Cels(i,"M").Value = "Funded"
End If
Next n

End Sub

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
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
IF statement inside a SUMIF statement.... or alternative method Sungibungi Excel Worksheet Functions 3 December 4th 09 06:22 PM
Reconcile Bank statement & Credit card statement & accounting data Bklynhyc Excel Worksheet Functions 0 October 7th 09 09:07 PM
Embedding an OR statement in an IF statement efficiently Chatnoir11 Excel Discussion (Misc queries) 4 February 2nd 09 08:12 PM
appending and IF statement to an existing IF statement spence Excel Worksheet Functions 1 February 28th 06 11:00 PM
Help please, IF statement/SUMIF statement Brad_A Excel Worksheet Functions 23 January 11th 05 02:24 PM


All times are GMT +1. The time now is 11:49 PM.

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"