View Single Post
  #1   Report Post  
Posted to microsoft.public.excel,microsoft.public.excel.misc
jjc jjc is offline
external usenet poster
 
Posts: 3
Default Batch Job "Text to column" in excel

Chuck, you are absolutely right on with what i'm looking for.

A kind fellow named Dave Miller wrote a macro for me on another group, but i
couldn't get it to work.

If you need the directory, i could use: C:\repfiles
and as for the parameters for text to colums: Delimited using Commas.

here is the message from Mr. Miller:

"James,

-Open one of the workbooks that you would like to format
-Record the macro you want to run on all of your workbooks
-Open the VBE(alt + F11)
-Copy the code you just recorded
-Open a new workbook, paste the code below into a new Module
-Replace 'Put your recorded macro here, with your recorded Macro
-Press F5 and watch the magic.

================================================== ==

Sub FormatABunchOfFiles()
Dim myBook As Workbook
Dim sDir, sFile, sCurrent As String

With Application
.DisplayAlerts = False
.EnableEvents = False
.ScreenUpdating = False
End With
sCurrent = ActiveWorkbook.Name
sDir = "YourDirectoryHere\"
sFile = "*.xls"

With Application.FileSearch
.NewSearch
.LookIn = sDir
.Filename = sFile
.MatchTextExactly = True
.FileType = msoFileTypeAllFiles
If .Execute < 0 Then Exit Sub
For i = 1 To .FoundFiles.Count
Set myBook = Workbooks.Open(.FoundFiles(i))
myBook.Sheets("Sheet1").Activate


'Put your recorded macro here


myBook.Save
myBook.Close
Next i
End With
Windows(sCurrent).Activate
End Sub


"CLR" wrote in message
...
What you want to do requires a custom macro. It would have to open each
file
in a directory, perform the TextToColumns function, and then save and
close
the file, (maybe to a new name)...then go on and do the next one untill
all
had been processed. To write such a macro, one would need to know the
exact
path and directory name, as well as the exact parameters you desired in
the
TextToColumns function. If you're up for some VBA, and want to provide
the
needed information.....post back and someone will help.

Vaya con Dios,
Chuck, CABGx3



"jjc" wrote:

Hi everyone!
I have a number of excel files in a folder that need "Text to Columns" in
Column A. The files are all formatteed identically, with different data.
Is
there a solution for this?
I'm using Excel 2003 on Windows XP.

TIA,
James