Beste VBA-ers,
Ik heb een bestand (WHO.xlsm) dat gegevens van 3 andere bestanden inleest, die 3 bestanden moeten dan wel open staan.
De 3 bestanden zijn:
5962.xls
5963.xls
5964.xls
Nu zou ik willen controleren alvorens het inlezen begint of deze bestanden geopend zijn.
Ik heb hiervoor op het forum geen goede oplossing kunnen achterhalen, ik denk dat het zoiets zal zijn:
Dim fileA As String
Dim fileB As String
Dim fileC As String
fileA = "5962.xls"
fileB = "5963.xls"
fileC = "5964.xls"
If (fileA) Is closed Then
retval = MsgBox(fileA.Name & " staan niet open" & vbOK)
If retval = vbOK Then
End If
Next
If fileB Is closed Then
retval = MsgBox(fileB.Name & " staan niet open" & vbOK)
If retval = vbOK Then
End If
Next
If fileC Is closed Then
retval = MsgBox(fileC.Name & " staan niet open" & vbOK)
If retval = vbOK Then
End If
Next
Dit werk niet maar kan iemand dit aanpassen zodat het wel werkt of eventueel een simpelere oplossing geven?
bvd
Duco
Ik heb een bestand (WHO.xlsm) dat gegevens van 3 andere bestanden inleest, die 3 bestanden moeten dan wel open staan.
De 3 bestanden zijn:
5962.xls
5963.xls
5964.xls
Nu zou ik willen controleren alvorens het inlezen begint of deze bestanden geopend zijn.
Ik heb hiervoor op het forum geen goede oplossing kunnen achterhalen, ik denk dat het zoiets zal zijn:
Dim fileA As String
Dim fileB As String
Dim fileC As String
fileA = "5962.xls"
fileB = "5963.xls"
fileC = "5964.xls"
If (fileA) Is closed Then
retval = MsgBox(fileA.Name & " staan niet open" & vbOK)
If retval = vbOK Then
End If
Next
If fileB Is closed Then
retval = MsgBox(fileB.Name & " staan niet open" & vbOK)
If retval = vbOK Then
End If
Next
If fileC Is closed Then
retval = MsgBox(fileC.Name & " staan niet open" & vbOK)
If retval = vbOK Then
End If
Next
Dit werk niet maar kan iemand dit aanpassen zodat het wel werkt of eventueel een simpelere oplossing geven?
bvd
Duco