![]() |
Get Column Letter of Active Cell in VBA
On Thursday, 5 August 2010 04:37:23 UTC+4, James Ravenswood wrote:
On Jul 31, 12:31*pm, MIG wrote: For some reason, activecell.column returns a number, where as range.select requires a string. So it's not possible to, say, select a range based on returning the current column, or is it? Is there a way of either a) returning the column letter or b) selecting a range based on column number? Thanks. To get the letter(s) of the active cell column: Sub ActiveCellColumnLetter() MsgBox Split(ActiveCell.Address, "$")(1) End Sub Man, you made my day! This is the neatest solution! |
Get Column Letter of Active Cell in VBA
On Thursday, 5 August 2010 04:37:23 UTC+4, James Ravenswood wrote:
On Jul 31, 12:31*pm, MIG wrote: For some reason, activecell.column returns a number, where as range.select requires a string. So it's not possible to, say, select a range based on returning the current column, or is it? Is there a way of either a) returning the column letter or b) selecting a range based on column number? Thanks. To get the letter(s) of the active cell column: Sub ActiveCellColumnLetter() MsgBox Split(ActiveCell.Address, "$")(1) End Sub Man, you made my day! This is the neatest solution! Nice..! -- Garry Free usenet access at http://www.eternal-september.org Classic VB Users Regroup! comp.lang.basic.visual.misc microsoft.public.vb.general.discussion --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com |
Get Column Letter of Active Cell in VBA
|
All times are GMT +1. The time now is 11:19 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com