Ik weet niet wat ik verkeerd doe... HELP
Het lukt me niet om deze opgevraagde WB te sluiten. met active kan het ook niet omdat ik waarden copiëer van het te sluiten WB naar een ander.
Wat doe ik fout???
Zie laatste regel code:
Sub Macro7()
fn = Application.GetOpenFilename("Excel-files,*.xls", 1, "Select One File To Open", , False)
If TypeName(fn) = "Boolean" Then Exit Sub
' the user didn't select a file
Debug.Print "Selected file: " & fn
Workbooks.Open fn
Range("B50").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(1,C[-1]:C[4],4,0)"
Range("B51").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(2,C[-1]:C[4],4,0)"
Range("B52").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(3,C[-1]:C[4],4,0)"
Range("B53").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(4,C[-1]:C[4],4,0)"
Range("B54").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(5,C[-1]:C[4],4,0)"
Range("C50").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(1,C[-2]:C[3],5,0)"
Range("C51").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(2,C[-2]:C[3],5,0)"
Range("C52").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(3,C[-2]:C[3],5,0)"
Range("C53").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(4,C[-2]:C[3],5,0)"
Range("C54").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(5,C[-2]:C[3],5,0)"
Range("B50:C54").Select
Selection.Copy
Windows("CTDI_template.xls").Activate
Workbooks(fn).Close savechanges:=False 'dit werkt dus niet!!
End Sub
Bedankt!
Het lukt me niet om deze opgevraagde WB te sluiten. met active kan het ook niet omdat ik waarden copiëer van het te sluiten WB naar een ander.
Wat doe ik fout???
Zie laatste regel code:
Sub Macro7()
fn = Application.GetOpenFilename("Excel-files,*.xls", 1, "Select One File To Open", , False)
If TypeName(fn) = "Boolean" Then Exit Sub
' the user didn't select a file
Debug.Print "Selected file: " & fn
Workbooks.Open fn
Range("B50").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(1,C[-1]:C[4],4,0)"
Range("B51").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(2,C[-1]:C[4],4,0)"
Range("B52").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(3,C[-1]:C[4],4,0)"
Range("B53").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(4,C[-1]:C[4],4,0)"
Range("B54").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(5,C[-1]:C[4],4,0)"
Range("C50").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(1,C[-2]:C[3],5,0)"
Range("C51").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(2,C[-2]:C[3],5,0)"
Range("C52").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(3,C[-2]:C[3],5,0)"
Range("C53").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(4,C[-2]:C[3],5,0)"
Range("C54").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(5,C[-2]:C[3],5,0)"
Range("B50:C54").Select
Selection.Copy
Windows("CTDI_template.xls").Activate
Workbooks(fn).Close savechanges:=False 'dit werkt dus niet!!
End Sub
Bedankt!