ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   How to determine column letter in a spreadsheet? (https://www.excelbanter.com/excel-programming/305565-re-how-determine-column-letter-spreadsheet.html)

Jeff Standen

How to determine column letter in a spreadsheet?
 
Something like this:

range("1:1").Find(#7/6/04#).offset(1,0).Value=6500
range("1:1").Find(#7/6/04#).offset(2,0).Value=format(1000.12, "$###,###.00")

You would probably use variables where I have used values. Note the date
format - I have assumed you are using the US system.

Jeff

"Jon Workman" <Jon wrote in message
...
I am trying to write a function that will copy data from an import sheet

to a particular column on another sheet. The column is determined by a date
that is shown on a particular row.

For example, I have this data on the import sheet: 7/6/2004, 6500,

$1000.12

A B C D

E
1 7/1/04 7/2/04 7/5/04 7/6/04 7/7/04
2 ______
3 ______

Is it possible to go this sheet I set up, determine that 7/6/04 is in

column D, and return "D" as the value? I can then copy the 6500 into D2,
and $1000.12 in D3.

Thank you for any help. This is way outside of my expertise in

programming in excel.





Jon Workman

How to determine column letter in a spreadsheet?
 
I assume the statements you included below would go into the cells on the spreadsheet? I am actually looking to write code in a module to figure out the column letter. My example is over simplified. I have a large amount of data that will be copied to numerous worksheets every day. However the date (7/6/04) will be in the same column on every worksheet I will be copying to for that day, and it will increment to the next column for the following day.

So if 7/6/04 is in the "D" column, 7/7/04 will be in the "E" column, but the dates will only be for Monday thru Friday.

I hope this clarifies my dilemma.

"Jeff Standen" wrote:

Something like this:

range("1:1").Find(#7/6/04#).offset(1,0).Value=6500
range("1:1").Find(#7/6/04#).offset(2,0).Value=format(1000.12, "$###,###.00")

You would probably use variables where I have used values. Note the date
format - I have assumed you are using the US system.

Jeff

"Jon Workman" <Jon wrote in message
...
I am trying to write a function that will copy data from an import sheet

to a particular column on another sheet. The column is determined by a date
that is shown on a particular row.

For example, I have this data on the import sheet: 7/6/2004, 6500,

$1000.12

A B C D

E
1 7/1/04 7/2/04 7/5/04 7/6/04 7/7/04
2 ______
3 ______

Is it possible to go this sheet I set up, determine that 7/6/04 is in

column D, and return "D" as the value? I can then copy the 6500 into D2,
and $1000.12 in D3.

Thank you for any help. This is way outside of my expertise in

programming in excel.







All times are GMT +1. The time now is 12:30 AM.

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