Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
I recorded macro that imports a text file and adds headers
to the columns. When I run the macro it opens a new workbook and inserts the text file. Is is possible to add code that will copy the sheet from the new workbook into the original or just insert the imported file as a new sheet in the original workbook? Sub LoadBOReport() ' ' Macro1 Macro ' Macro recorded 3/15/2005 ' ' Keyboard Shortcut: Ctrl+r ' Workbooks.OpenText Filename:="C:\DailyBackOrders\BackOrders.txt", Origin:= _ 437, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:=False _ , Space:=False, Other:=True, OtherChar:="|", FieldInfo:=Array(Array(1, 2 _ ), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _ Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15 _ , 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1)), _ TrailingMinusNumbers:=True Rows("1:1").Select Selection.Insert Shift:=xlDown Range("A1").Select ActiveCell.FormulaR1C1 = "Item Nbr" Range("B1").Select ActiveCell.FormulaR1C1 = "CO" Range("C1").Select ActiveCell.FormulaR1C1 = "Desc" Range("D1").Select ActiveCell.FormulaR1C1 = "Class" Range("E1").Select ActiveCell.FormulaR1C1 = "Unit" Range("F1").Select ActiveCell.FormulaR1C1 = "BO Qty" Range("G1").Select ActiveCell.FormulaR1C1 = "S Qty" Range("H1").Select ActiveCell.FormulaR1C1 = "OW" Range("I1").Select ActiveCell.FormulaR1C1 = "Pick Nbr" Range("J1").Select ActiveCell.FormulaR1C1 = "Cust Nbr" Range("K1").Select ActiveCell.FormulaR1C1 = "Dept" Range("L1").Select ActiveCell.FormulaR1C1 = "Dept Nmae" Range("M1").Select ActiveCell.FormulaR1C1 = "Entered" Range("N1").Select ActiveCell.FormulaR1C1 = "Due Date" Range("O1").Select ActiveCell.FormulaR1C1 = "Cust PO" Range("P1").Select ActiveCell.FormulaR1C1 = "WMP PO" Range("Q1").Select ActiveCell.FormulaR1C1 = "Order Date" Range("R1").Select ActiveCell.FormulaR1C1 = "Due Date" Range("S1").Select ActiveCell.FormulaR1C1 = "Inv Date" End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Playing a macro from another workbook | Excel Discussion (Misc queries) | |||
Date macro | Excel Discussion (Misc queries) | |||
Can't get simple macro to run | Excel Worksheet Functions | |||
Help with macro formula and variable | Excel Worksheet Functions | |||
Macro and If Statement | Excel Discussion (Misc queries) |