Thema Datum  Von Nutzer Rating
Antwort
20.09.2013 11:04:17 Gast50949
NotSolved
20.09.2013 12:59:47 Gast33298
NotSolved
20.09.2013 15:49:38 Gast51007
NotSolved
21.09.2013 13:47:54 Gast21447
NotSolved
24.09.2013 10:32:11 Ursprungs Gast
NotSolved
24.09.2013 16:55:35 Neuhäusler Korbinian
NotSolved
24.09.2013 17:08:49 Gast52681
NotSolved
25.09.2013 08:59:05 Ursprungs Gast
NotSolved
25.09.2013 19:59:07 Gast77462
NotSolved
26.09.2013 11:18:19 Ursprungs Gast
NotSolved
27.09.2013 04:00:32 Gast25383
NotSolved
Blau Starthilfe
27.09.2013 04:36:22 Gast52516
NotSolved
27.09.2013 04:09:50 Gast22838
NotSolved
02.10.2013 09:35:50 Gast48511
Solved

Ansicht des Beitrags:
Von:
Gast52516
Datum:
27.09.2013 04:36:22
Views:
781
Rating: Antwort:
  Ja
Thema:
Starthilfe

Ich geb dir noch ne kl. Starthilfe für die BezieheUebersicht-Funktion. Den Rest musst du dann aber selber lösen.

 

Sub test()
  
  Dim strWorkbookname As String
  
  strWorkbookname = "test.xlsx"
  
  If IsWorkbookOpen(strWorkbookname) Then
    Call MsgBox("Mappe '" & strWorkbookname & "' ist geöffnet.", vbInformation)
  Else
    Call MsgBox("Mappe '" & strWorkbookname & "' ist NICHT geöffnet.", vbInformation)
  End If
  
End Sub

'Hilfsfunktion, sucht eine Mappe anhand eines Namens
' liefert True, wenn eine Mappe mit dem Namen gefunden wurde
' liefert False, wenn keine Mappe mit dem Namen gefunden wurde
Public Function IsWorkbookOpen(Workbookname As String) As Boolean
  
  Dim wkb As Excel.Workbook
  
  '>> die 'schmutzige' Variante >>
  On Error Resume Next
  Set wkb = Workbooks(Workbookname)
  '<<
  
'  'ODER:
'  '>> die 'saubere' Variante (weil man hier in keinen Fehler reinrennt) >>
'  For Each wkb In Workbooks
'    If 0 = StrComp(wkb.Name, Workbookname, vbTextCompare) Then
'      Exit For ' Schleife verlassen, da wir einen Treffer haben
'    End If
'  Next
'  '<<
  
  IsWorkbookOpen = Not wkb Is Nothing
  
End Function

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
20.09.2013 11:04:17 Gast50949
NotSolved
20.09.2013 12:59:47 Gast33298
NotSolved
20.09.2013 15:49:38 Gast51007
NotSolved
21.09.2013 13:47:54 Gast21447
NotSolved
24.09.2013 10:32:11 Ursprungs Gast
NotSolved
24.09.2013 16:55:35 Neuhäusler Korbinian
NotSolved
24.09.2013 17:08:49 Gast52681
NotSolved
25.09.2013 08:59:05 Ursprungs Gast
NotSolved
25.09.2013 19:59:07 Gast77462
NotSolved
26.09.2013 11:18:19 Ursprungs Gast
NotSolved
27.09.2013 04:00:32 Gast25383
NotSolved
Blau Starthilfe
27.09.2013 04:36:22 Gast52516
NotSolved
27.09.2013 04:09:50 Gast22838
NotSolved
02.10.2013 09:35:50 Gast48511
Solved