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

I am trying to write a macro that selects a row if a value in a specified
column meets a certain criteria.

For example, I have a column entitled "YEAR". If the value in this column
is 2005, then I want to select the entire row.

I am able to identify the column and put the cursor in the first cell below
the column header, but I don't know what to write an If Then statement that
will highlight the row if the value is 2005.

The othe problem is that I want to make this macro generic because the YEAR
column is not always in the same location.

Thanks,
Jessica
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 414
Default If Statement

Assuming we are talking about sheet2 and your headings are in row 1 this
is one way that uses the find method:

Sub GetRow()
Dim yrHead As Range
Dim yrFnd As Range

With Sheets(2)
With .Rows(1)
Set yrHead = .Find("Year")
End With
If Not yrHead Is Nothing Then
With .Columns(yrHead.Column)
Set yrFnd = .Find(2005)
End With
If Not yrFnd Is Nothing Then
.Rows(yrFnd.Row).EntireRow.Select
End If
End If
End With
End Sub

Hope this helps
Rowan

Jessica wrote:
I am trying to write a macro that selects a row if a value in a specified
column meets a certain criteria.

For example, I have a column entitled "YEAR". If the value in this column
is 2005, then I want to select the entire row.

I am able to identify the column and put the cursor in the first cell below
the column header, but I don't know what to write an If Then statement that
will highlight the row if the value is 2005.

The othe problem is that I want to make this macro generic because the YEAR
column is not always in the same location.

Thanks,
Jessica

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
If statement or lookup statement not sure Renegade40 Excel Worksheet Functions 2 January 18th 09 06:11 AM
appending and IF statement to an existing IF statement spence Excel Worksheet Functions 1 February 28th 06 11:00 PM


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"