Private Function WkbOpen(sFile As String) As Boolean
Dim wkb As Object
On Error Resume Next
Set wkb = Workbooks(sFile)
If Not wkb Is Nothing Then
WkbOpen = True
End If
On Error GoTo 0
End Function
Sub DateienOffen2()
Dim sFile As String, sPath() As String
Dim arrFiles As Variant
Dim i As Integer
arrFiles = Array("Mitte.xlsm", "Sued.xlsm", "Nord.xlsm", "West.xlsm")
For i = 0 To UBound(arrFiles)
sFile = arrFiles(i)
sPath(i) = ThisWorkbook.Path & "\" & sFile
If WkbOpen(sFile) = True Then GoTo EXITCauseOPEN
Next
Call Aktualisieren
Exit Sub
EXITCauseOPEN:
MsgBox (sFile) & " ist geöffnet!"
End Sub
Private Function WkbOpen(sFile As String) As Boolean
Dim wkb As Object
On Error Resume Next
Set wkb = Workbooks(sFile)
If Not wkb Is Nothing Then
WkbOpen = True
End If
On Error GoTo 0
End Function
Gruß Gerd
Private Function WkbOpen(sFile As String) As Boolean
Dim wkb As Object
On Error Resume Next
Set wkb = Workbooks(sFile)
If Not wkb Is Nothing Then
WkbOpen = True
End If
On Error GoTo 0
End Function
Sub DateienOffen2()
Dim sFile As String, sPath() As String
Dim arrFiles As Variant
Dim i As Integer
arrFiles = Array("Mitte.xlsm", "Sued.xlsm", "Nord.xlsm", "West.xlsm")
For i = 0 To UBound(arrFiles)
sFile = arrFiles(i)
sPath(i) = ThisWorkbook.Path & "\" & sFile
If WkbOpen(sFile) = True Then GoTo EXITCauseOPEN
Next
Call Aktualisieren
Exit Sub
EXITCauseOPEN:
MsgBox (sFile) & " ist geöffnet!"
End Sub
Private Function WkbOpen(sFile As String) As Boolean
Dim wkb As Object
On Error Resume Next
Set wkb = Workbooks(sFile)
If Not wkb Is Nothing Then
WkbOpen = True
End If
On Error GoTo 0
End Function
Gruß Gerd