Macro to Change Sheet

  • Thread starter Thread starter Andrew
  • Start date Start date
A

Andrew

Hi, I do not have a clue how to get one macro to change
38 sheets in a workbook. I wrote a macro that does what
I want it to but I have to click on each tab/worksheet
and run the macro 38 times. I would like the macro to
run when the workbook is opened. I have exported data
from Access into Excel and though the values are
formatted as numbers in Access, they are formatted as
text in Excel. I get a little green triangle in the
upper left corner of each Excel cell, I click in each
Excel cell and get a little warning box, I click the box
and choose "convert to number". What a pain. Is there a
way to get the numbers into Excel formatted as numbers,
or is there a way to write a Excel macro to do it for me?
Thanks.

Andrew
 
This will go thru every worksheet in a the workbook.

Sub Test1()
Dim wks As Worksheet
For Each wks In Worksheets
wks.Range("A1").Value = 1
Next wks
End Sub

This will go thru the named worksheets in a the workbook.
Sub Test2()
Dim v As Variant
For Each v In Array("abc", "bcd", "cde")
Worksheets(v).Range("A2").Value = v
Next v
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