stefano
Gebruiker
- Lid geworden
- 22 mei 2004
- Berichten
- 865
Bij het updaten van gegevens in een excel-bestand laat ik met opzet een gegevens-bestand open staan. Wanneer ik dit niet doe dan wordt de update van gegevens niet correct uitgevoerd. De data komen dan ook vanop een server hetgeen de update vertraagt want vanop mijn laptop verloopt alles prima.
Door het feit dat dit bestand open staat kan het bestand ook niet overschreven/geupdate worden. ik zoek dan ook een code die checkt of het bestand open staat. Zo ja, sluit het af en voer daarna de code uit ...
ik weet niet of iemand kan helpen .
niettemin dank voor jullie respons.
mijn code:
Door het feit dat dit bestand open staat kan het bestand ook niet overschreven/geupdate worden. ik zoek dan ook een code die checkt of het bestand open staat. Zo ja, sluit het af en voer daarna de code uit ...
ik weet niet of iemand kan helpen .
niettemin dank voor jullie respons.
mijn code:
Code:
Sub Importeren_zbeh_lijst_e()
Dim pad As String
pad = Sheets("SRN").Range("B1")
Dim huidig As String
huidig = ActiveWorkbook.Name
Application.DisplayAlerts = False
Workbooks.Open Filename:=pad & "zbehlijst_e.xls"
ActiveWorkbook.SaveAs Filename:=pad & "zbehlijst_e.xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
Windows(huidig).Activate
Sheets("temp").Visible = True
Sheets("temp").Columns("A:Z").Copy
Range("A1").Select
Sheets("Behoefte").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Sheets("temp").Visible = False
Sheets("planning zakgoed").Select
' Windows("ZBEHlijst_E.xlsx").Activate
' ActiveWindow.Close False
Range("C2").Select
Application.DisplayAlerts = True
End Sub