Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have figured out the last part of that problem, however, I have decided to
incorporate this change into all upcoming versions of my program. This has brought up a new problem. I see that you use "Set bk = Workbooks(wbName)" in referencing the filename so I tried to use the same idea but for some reason it always gives me a "runtime error 9" "Subscript out of range" error. I simply used bk2 for doing this. I figured I didn't need the error checking since this file is obviously going to be already running. Public Sub cmdPullDataFromOldFile_Click() Dim wbName As String, bk As Workbook Dim bk2 As Workbook wbName = Application.GetOpenFilename wbName2 = ActiveWorkbook.FullName set bk2 = Workbooks(wbName2) Dim Msg, Style, Title, Help, Ctxt, Response, MyString Msg = "Are you sure you want to copy all user input data from " & wbName & " to this file?" ' Define message. Style = vbYesNo + vbCritical + vbDefaultButton2 ' Define buttons. Title = "Confirm Data Update" ' Define title. Response = MsgBox(Msg, Style, Title, Help, Ctxt) If Response = vbYes Then ' User chose Yes. Dim bClosed As Boolean On Error Resume Next Set bk = Workbooks(wbName) On Error GoTo 0 If bk Is Nothing Then bClosed = True Set bk = Workbooks.Open(wbName) End If 'Getting Data From Old Version 'Handicap bk2.Worksheets("Competitors A-Z").Range("D29") = bk.Worksheets("Competitors A-Z").Range("D29") 'Archery League Name bk2.Worksheets("League's Score Board").Range("ArcheryLeagueName") = bk.Worksheets("League's Score Board").Range("ArcheryLeagueName") 'Max Make-Up Scores bk2.Worksheets("Competitors A-Z").Range("MaxMakeupScores") = bk.Worksheets("Competitors A-Z").Range("MaxMakeupScores") 'Names bk2.Worksheets("Competitors A-Z").Range("X4:X27").Value = bk.Worksheets("Competitors A-Z").Range("X4:X27").Value 'Scores, X-Counts, Make-Up, and Blind Data bk2.Worksheets("Competitors A-Z").Range("AB4:BK27").Value = bk.Worksheets("Competitors A-Z").Range("AB4:BK27").Value If bClosed Then bk.Close Savechanges:=False Else ' User chose No. MsgBox "You Have Chosen Not To Update This File With Another Files Data" End If End Sub Any help appreciated, Dave Marden |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
automatically appending newly added data on worksheet to a master list worksheet | Links and Linking in Excel | |||
Pulling data into today's worksheet from yesterday's worksheet | Excel Discussion (Misc queries) | |||
Using a Worksheet Form to add data to a separate worksheet databas | Excel Worksheet Functions | |||
Using a column of data from 1 worksheet to extract data from another worksheet | Excel Worksheet Functions | |||
Attaching a JET database to an Excel Worksheet OR storing large binary data in a worksheet | Excel Programming |