Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello everybody,
This is my macro. Dim strNameSheet As String Dim boolFound As Boolean Dim MySheets As Worksheet boolFound = False strNameSheet = "Råbalance" For Each MySheets In Worksheets If MySheets.Name = strNameSheet Then boolFound = True Next If boolFound Then MsgBox ("This sheet already exists") Else Sheets.Add ActiveSheet.Name = strNameSheet End If Sheets("Råbalance").Select Cells.Select Application.CutCopyMode = False Selection.ClearContents Range("A1").Select Workbooks.Open Filename:="J:\1900 overførsler\1901_SPX_right.xls" Cells.Select Selection.Copy Windows("Afd 12. World Hedged 30.06.2007.xls").Activate Sheets("Råbalance").Select Range("A1").Select ActiveSheet.Paste Cells.Select Cells.EntireColumn.AutoFit Columns("C:C").Select Application.CutCopyMode = False Selection.TextToColumns Destination:=Range("C1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _ :=Array(1, 1), TrailingMinusNumbers:=True Selection.NumberFormat = "0" Windows("1901_SPX_right.xls").Activate ActiveWorkbook.Close Range("A1").Select End Sub I use this template in many sheets so I was wondering if there was a way I could avoid changing the file name everytime in this line: Windows("Afd 12. World Hedged 30.06.2007.xls").Activate Can´t I just make a reference to the file I am currently in or something? When recorded I change activation between two sheets and that is why I have to change the name of the file everytime I make a copy of my sheet. any thoughts? best regards Heine |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
big list. Need advice for a new user of how to streamline it | New Users to Excel | |||
How to streamline this Formula? | Excel Discussion (Misc queries) | |||
streamline SUMPRODUCT | Excel Worksheet Functions | |||
Streamline copying and pasting code | Excel Programming | |||
Streamline macro code. | Excel Programming |