Thema Datum  Von Nutzer Rating
Antwort
11.03.2025 23:07:28 MV16
*
Solved
12.03.2025 14:22:59 Gast60515
NotSolved
12.03.2025 14:29:47 Gast3196
NotSolved
12.03.2025 15:18:02 Gast88470
NotSolved
12.03.2025 16:05:18 Gast89795
NotSolved
Blau VBA Code zu Auslesen vom aktuellen Status aus Tabelle - Anzeige auf UserForm
12.03.2025 16:23:23 Gast89795
NotSolved
12.03.2025 17:29:08 Gast33630
NotSolved
13.03.2025 10:57:12 Gast83516
NotSolved

Ansicht des Beitrags:
Von:
Gast89795
Datum:
12.03.2025 16:23:23
Views:
1726
Rating: Antwort:
  Ja
Thema:
VBA Code zu Auslesen vom aktuellen Status aus Tabelle - Anzeige auf UserForm

Was mir gerade noch aufgefallen ist; beim dritten Mal hinschauen.

Wenn du den Anweisungen folgst, wirst du was merken. Du kommst in der markierten Zeile erst entlang, wenn du das Fenster schließt.

Sub DashboardAnzeigen()
 
    Dim Dashboard As Dashboard
    Set Dashboard = New Dashboard
 
    Dashboard.Show
    Dashboard.Top = Application.Top + (Application.Height - Dashboard.Height) / 2
    Dashboard.Left = Application.Left + (Application.Width - Dashboard.Width) / 2
    Dashboard.InitializeDashboard
 
End Sub

Das liegt daran, dass er in der Zeile Dashboard.Show blockiert, solange das Fenster angezeigt wird. Erst wenn du es schließt, geht er ab der Zeile darunter weiter.

Was ist also zu tun? Du musst die Aufrufreihenfolge anpassen:

Sub DashboardAnzeigen()
 
    Dim Dashboard As Dashboard
    Set Dashboard = New Dashboard
 
    Dashboard.Top = Application.Top + (Application.Height - Dashboard.Height) / 2
    Dashboard.Left = Application.Left + (Application.Width - Dashboard.Width) / 2
    Dashboard.InitializeDashboard
    Dashboard.Show

End Sub

 

Grüße

PS: Beim Schrittweisse debuggen wäre das einem sofort aufgefallen.


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
11.03.2025 23:07:28 MV16
*
Solved
12.03.2025 14:22:59 Gast60515
NotSolved
12.03.2025 14:29:47 Gast3196
NotSolved
12.03.2025 15:18:02 Gast88470
NotSolved
12.03.2025 16:05:18 Gast89795
NotSolved
Blau VBA Code zu Auslesen vom aktuellen Status aus Tabelle - Anzeige auf UserForm
12.03.2025 16:23:23 Gast89795
NotSolved
12.03.2025 17:29:08 Gast33630
NotSolved
13.03.2025 10:57:12 Gast83516
NotSolved