ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Using IF to decide action (https://www.excelbanter.com/excel-programming/417465-using-if-decide-action.html)

a m spock

Using IF to decide action
 
I have two options to act in ActiveCell depending on value of cell in the
third column to the left of active cell i.e. Offset(0,-3). I have two
separate macros say Macro1 and Macro2 to call depending on if the value is
=1 or <1. I don't know the IF process. Please help.


Mike H

Using IF to decide action
 
Try this

If ActiveCell.Offset(, 3).Value = 1 Then
'Macro1
ElseIf ActiveCell.Offset(, 3).Value < 1 Then
'macro2
End If

Mike

"a m spock" wrote:

I have two options to act in ActiveCell depending on value of cell in the
third column to the left of active cell i.e. Offset(0,-3). I have two
separate macros say Macro1 and Macro2 to call depending on if the value is
=1 or <1. I don't know the IF process. Please help.


a m spock

Using IF to decide action
 
many thanks mike. this is what i needed. will try it out and get back if
there are any issues.

"Mike H" wrote:

Try this

If ActiveCell.Offset(, 3).Value = 1 Then
'Macro1
ElseIf ActiveCell.Offset(, 3).Value < 1 Then
'macro2
End If

Mike

"a m spock" wrote:

I have two options to act in ActiveCell depending on value of cell in the
third column to the left of active cell i.e. Offset(0,-3). I have two
separate macros say Macro1 and Macro2 to call depending on if the value is
=1 or <1. I don't know the IF process. Please help.


a m spock

Using IF to decide action
 
This is what has worked.

If ActiveCell.Offset(0, -3).Value = 1 Then
Call Sale
ElseIf ActiveCell.Offset(0, -3).Value < 1 Then
Call Sale2
End If

many thanks once again.

"Mike H" wrote:

Try this

If ActiveCell.Offset(, 3).Value = 1 Then
'Macro1
ElseIf ActiveCell.Offset(, 3).Value < 1 Then
'macro2
End If

Mike

"a m spock" wrote:

I have two options to act in ActiveCell depending on value of cell in the
third column to the left of active cell i.e. Offset(0,-3). I have two
separate macros say Macro1 and Macro2 to call depending on if the value is
=1 or <1. I don't know the IF process. Please help.


Mike H

Using IF to decide action
 
Glad I could help. I missed the negative 0ffset(,-3)

Mike

"a m spock" wrote:

This is what has worked.

If ActiveCell.Offset(0, -3).Value = 1 Then
Call Sale
ElseIf ActiveCell.Offset(0, -3).Value < 1 Then
Call Sale2
End If

many thanks once again.

"Mike H" wrote:

Try this

If ActiveCell.Offset(, 3).Value = 1 Then
'Macro1
ElseIf ActiveCell.Offset(, 3).Value < 1 Then
'macro2
End If

Mike

"a m spock" wrote:

I have two options to act in ActiveCell depending on value of cell in the
third column to the left of active cell i.e. Offset(0,-3). I have two
separate macros say Macro1 and Macro2 to call depending on if the value is
=1 or <1. I don't know the IF process. Please help.


a m spock

Using IF to decide action
 
dear mike,
in a parallel situations what would need to be done if i need to skip all
action for offset(0,-3).value =1 and move down in the column until i find a
cell with the corresponding offset(0,-3).value <1 then call macroX

ams

"Mike H" wrote:

Glad I could help. I missed the negative 0ffset(,-3)

Mike

"a m spock" wrote:

This is what has worked.

If ActiveCell.Offset(0, -3).Value = 1 Then
Call Sale
ElseIf ActiveCell.Offset(0, -3).Value < 1 Then
Call Sale2
End If

many thanks once again.

"Mike H" wrote:

Try this

If ActiveCell.Offset(, 3).Value = 1 Then
'Macro1
ElseIf ActiveCell.Offset(, 3).Value < 1 Then
'macro2
End If

Mike

"a m spock" wrote:

I have two options to act in ActiveCell depending on value of cell in the
third column to the left of active cell i.e. Offset(0,-3). I have two
separate macros say Macro1 and Macro2 to call depending on if the value is
=1 or <1. I don't know the IF process. Please help.



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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com