Ich hätte hier mal ein technisches Problem mit der Frage ob es überhaupt umzusetzen ist.
Folgendes Szenario:
Ich habe eine Tabelle zur Zeiterfassung die ich mittels einer UF füttere => im groben funktioniert das soweit
Jetzt möchte ich beim öffnen dieser Datei immer nur die UF zur Eingabe angezeigt haben.
Mit dem einfachen Code unter "Dieser Arbeitsmappe" funktioniert auch das:
Private Sub Workbook_Open()
Application.Visible = False
UserForm_Zeiterfassung.Show
End Sub
Auf der UF habe ich mir auch noch zwei Buttons gelegt mit denen man bei Bedarf die Tabelle wieder ein- bzw.dann auch wieder ausblenden kann, sollte man manuell was anpassen wollen/müssen.Soweit so gut. Jetzt zu meinen Problem, meiner Frage:
Die UF, sprich die Datei Zeiterfassung soll einfach immer und den ganzen Tag über offen sein.
Wenn ich nun aber eine andere Excel Datei öffnen möchte funktioniert das nicht, bzw. erst wenn ich in der ZeiterfassungsUF die Tabelle anzeigen lasse.
Nun gehe ich mit meinen bescheidenen VBA Kenntnissen davon aus das es an "Application.Visible" liegt, da ich hier wohl logischer weiße die komplette App Excel anspreche. Mit "ThisWorkbook.Visible" funktioniert es nicht. Das wäre wohl auch zu einfach :).
Hat hier von Euch vielleicht jemand eine Idee wie ich dieses Problem in den Griff bekomme?
gibt es hier überhaupt eine Möglichkeit?
Ich hoffe ich konnte Euch meinen Fall gut und verständlich schildern.
Viele Grüße,
Dante