Simple Convert Question

Rocky0201

Active Member
Joined
Aug 20, 2009
Messages
278
I have a string that has a cell reference such as "A1". I would like to retrieve the column number and put it into an integer. Is this possible?

Thanks...
 

Some videos you may like

Excel Facts

Square and cube roots
The =SQRT(25) is a square root. For a cube root, use =125^(1/3). For a fourth root, use =625^(1/4).

schielrn

Well-known Member
Joined
Apr 4, 2007
Messages
6,934
I would like to retrieve the column number and put it into an integer.
What does this mean? Do you mean to say you want to convert the column Letter to a number?
 

Rocky0201

Active Member
Joined
Aug 20, 2009
Messages
278
That's correct schielrn... I would have created a string with A1 through whatever. I would like to convert the letter A, B, C, etc... to 1, 2, 3, etc... I need to do this in my macro...

Thanks...
 

schielrn

Well-known Member
Joined
Apr 4, 2007
Messages
6,934
In VBA to get the column letter just use:

columnNumber = range("D1").column

This just being an example.
 

VoG

Legend
Joined
Jun 19, 2002
Messages
63,651
For columns up to Z maybe

Code:
Sub colno()
Dim s As String, col As Integer
s = "J1"
col = Asc(Left(s, 1)) - 64
MsgBox col
End Sub
 

Watch MrExcel Video

Forum statistics

Threads
1,101,810
Messages
5,483,042
Members
407,375
Latest member
achusp

This Week's Hot Topics

  • Finding issue in If elseif else with For each Loop
    Finding issue in If elseif else with For each Loop I have tried this below code but i'm getting in Y column filled with W005. Colud you please...
  • MsgBox Error
    Hi Guys, I have the below error show up when i try and run my macro in File1 but works fine if i copy and paste the same code into file2. [ATTACH...
  • CELL FORMAT - IF CONDITION
    My Cell Format is [B]""0.00" Cr". [/B]But in the cell, it is showing 123.00 for editing. (123 is entry figure). (Data imported from other...
  • Show numbers nearly the same
    Is this possible. I have a number that can change very time eg 0.00001234 Then I have a lot of numbers 0.0000001, 0.0000002, 0.00000004...
  • Please i need your help to create formula
    I need a formula in cell B8 to do this >>if b1=1 then multiply ( cell b8) by 10% ,if b1=2 multiply by 20%,if=3 multiply by 30%. Thank you in...
  • Got error while adding column and filter
    Got error while adding column and filter In column Z has some like "Success" and "Error". I want to add column in AA if the Z cell value is...
Top