Als ik deze macro gebruikt komt er een voor de gebruiker een vervelend scherm opdagen, kan ik die vermijden in de macro:
Code:
Sub refresh()
'
' refresh Macro
' De macro is opgenomen op 29/04/2018 door Fernand.
machinelijst_draaien = Application.GetOpenFilename(FileFilter:="Excel Files(machinelijst_draaien.xls),.xls", Title:="SELECTEER machinelijst_draaien (bestand)")
If TypeName(machinelijst_draaien) = "Boolean" Or InStr(1, machinelijst_draaien, "machinelijst_draaien") = 0 Then
MsgBox "Gestopt omdat u de juiste file niet koos"
Else
Workbooks.Open (machinelijst_draaien)
Range("B3:F101").Select
Selection.Copy
ThisWorkbook.Activate
Sheets("Mach_list").Select
Range("B3").Select
ActiveSheet.Paste
Range("B3").Select
Sheets("Hoofdscherm").Select
Range("e5").Select
Windows("machinelijst_draaien.xls").Activate
Windows("machinelijst_draaien.xls").Close
End If
End Sub