Excel Macro question? Column position

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Say I have a column name "TEST". I would like to find the position of this
column and then assign this number to a variable.

If "TEST" is the fifth column in the spreadsheet...then the resulting value
I'm looking for is var = 5

Anyone?

Thanks
 
Thanks for the response...

I'm getting the following error...
Method 'Range' of object '_Global' failed

Any idea why?
 
do you have an Insert=>Name=>Define
Name:= Test
Refersto:=Sheet1!$E:$E

or something like that. If not, that is why you get the error.

If by named test, you mean E1 has the word Test in it.

Sub AAA()
Dim res As Variant, vVar As Variant

res = Application.Match("Test", Rows(1), 0)
If Not IsError(res) Then
vVar = res
Debug.Print vVar
Else
MsgBox "Not found"
End If

End Sub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top