I tried Mrk's code straight up and it does do the change in a new workbook. However, even with his merged into my code, Excel still makes the changes in the default workbook.
What it must be doing is ignoring the active workbook and taking the "Range" command and applying it to ThisWorkbook. Is there a way I can define the ActiveWorkbook at the same as defining the range?
Something like "Workbooks("H:\Documents\Troubleshooting Docs\Macros\misc_practice.xls").Worksheets("Region").Range("..."
It never fails to open the misc_practice.xls. It's just not making changes to it!
Private Sub ToggleButton1_Click()
Dim MyWrkBk2$
On Error GoTo ErrorHandler ' in case file can't be opened
Workbooks.Open Filename:= _
"H:\Documents\Troubleshooting Docs\Macros\misc_practice.xls"
On Error GoTo 0 ' handle errors as normal
' define name of newly opened workbook
MyWrkBk2 = ActiveWorkbook.Name
' do something with your new workbook
Windows(MyWrkBk2).Activate
If ToggleButton1.Value = True Then
With ToggleButton1
ToggleButton1.Caption = "Autofax Buyer Names"
ToggleButton1.BackColor = &HFF&
ToggleButton1.ForeColor = &H0&
End With
Range("E2:E50000").Replace What:="Amie Anderson", Replacement:="Anderson, Amie", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Annjeannette Fisher", Replacement:="Fisher, Annjeannette", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="April McLean", Replacement:="McLean, April", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Anthony Nguyen", Replacement:="Nguyen, Anthony", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Benjamin VanWinkle", Replacement:="VanWinkle, Benjamin", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Christopher Holmes", Replacement:="Holmes, Christopher", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Carol Jones", Replacement:="Jones, Carol", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Genetta Carothers", Replacement:="Carothers, Genetta", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="GARRETT GRANGER", Replacement:="GARRETT, GARRETT", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Hubert Hill", Replacement:="Hill, Hubert", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Gregory Tomaselli", Replacement:="Tomaselli, Gregory", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Helen Burgess", Replacement:="Burgess, Helen", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Judson Black", Replacement:="Black, Judson", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Jeffrey Holmes", Replacement:="Holmes, Jeffrey", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Jennifer Phillips", Replacement:="Phillips, Jennifer", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Jo Anne Rule", Replacement:="Rule, Jo Anne", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Karen Perez-Young", Replacement:="Perez-Young, Karen", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Kaori Samoylenko", Replacement:="Samoylenko, Kaori", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Mary Fitzgerald", Replacement:="Fitzgerald, Mary", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Marcus Smith", Replacement:="Smith, Marcus", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Orlando Mapp", Replacement:="Mapp, Orlando", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="PATRILLA WARD", Replacement:="WARD, PATRILLA", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Reginald F Douglas", Replacement:="Douglas, Reginald", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Robert Gossett", Replacement:="Gossett, Robert", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Rajesh Shourie", Replacement:="Shourie, Rajesh", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Sophia Adams", Replacement:="Adams, Sophia", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Sueling Terry", Replacement:="Terry, Sueling", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Sharon Tyner", Replacement:="Tyner, Sharon", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Steve Vidrine", Replacement:="Vidrine, Steve", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="TYLER BRAXTON", Replacement:="BRAXTON, TYLER", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Toronto Olive", Replacement:="Olive, Toronto", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Tad Staubus", Replacement:="Staubus, Tad", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Thomas Zoe", Replacement:="Zoe, Thomas", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Valentine Igwebuike", Replacement:="Igwebuike, Valentine", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Yaki Hall-Miller", Replacement:="Hall-Miller, Yaki", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Felicia Hill-Spivey", Replacement:="Hill-Spivey, Felicia", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
For Each w In Workbooks
If w.Name <> ThisWorkbook.Name Then
w.Close savechanges:=True
End If
Next w
Else
With ToggleButton1
ToggleButton1.Caption = "Oracle Buyer Names"
ToggleButton1.BackColor = &HFF0000
ToggleButton1.ForeColor = &HFFFFFF
End With
Range("E2:E50000").Replace What:="Anderson, Amie", Replacement:="Amie Anderson", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Fisher, Annjeannette", Replacement:="Annjeannette Fisher", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="McLean, April", Replacement:="April McLean", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Nguyen, Anthony", Replacement:="Anthony Nguyen", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="VanWinkle, Benjamin", Replacement:="Benjamin VanWinkle", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Holmes, Christopher", Replacement:="Christopher Holmes", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Jones, Carol", Replacement:="Carol Jones", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Carothers, Genetta", Replacement:="Genetta Carothers", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="GARRETT, GARRETT", Replacement:="GARRETT GRANGER", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Hill, Hubert", Replacement:="Hubert Hill", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Tomaselli, Gregory", Replacement:="Gregory Tomaselli", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Burgess, Helen", Replacement:="Helen Burgess", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Black, Judson", Replacement:="Judson Black", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Holmes, Jeffrey", Replacement:="Jeffrey Holmes", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Phillips, Jennifer", Replacement:="Jennifer Phillips", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Rule, Jo Anne", Replacement:="Jo Anne Rule", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Perez-Young, Karen", Replacement:="Karen Perez-Young", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Samoylenko, Kaori", Replacement:="Kaori Samoylenko", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Fitzgerald, Mary", Replacement:="Mary Fitzgerald", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Smith, Marcus", Replacement:="Marcus Smith", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Mapp, Orlando", Replacement:="Orlando Mapp", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="WARD, PATRILLA", Replacement:="PATRILLA WARD", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Douglas, Reginald", Replacement:="Reginald F Douglas", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Gossett, Robert", Replacement:="Robert Gossett", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Shourie, Rajesh", Replacement:="Rajesh Shourie", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Adams, Sophia", Replacement:="Sophia Adams", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Terry, Sueling", Replacement:="Sueling Terry", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Tyner, Sharon", Replacement:="Sharon Tyner", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Vidrine, Steve", Replacement:="Steve Vidrine", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="BRAXTON, TYLER", Replacement:="TYLER BRAXTON", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Olive, Toronto", Replacement:="Toronto Olive", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Staubus, Tad", Replacement:="Tad Staubus", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Zoe, Thomas", Replacement:="Thomas Zoe", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Igwebuike, Valentine", Replacement:="Valentine Igwebuike", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Hall-Miller, Yaki", Replacement:="Yaki Hall-Miller", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("E2:E50000").Replace What:="Hill-Spivey, Felicia", Replacement:="Felicia Hill-Spivey", LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
For Each w In Workbooks
If w.Name <> ThisWorkbook.Name Then
w.Close savechanges:=True
End If
Next w
End If
Exit Sub
ErrorHandler:
Debug.Assert True
MsgBox "The J:\ workbook couldn't be opened."
End Sub
Display More