Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel Tabs beim verlassen automatisch schließen
#1
Hallo Zusammen , 

gibt es einen VBA Code der ein Tab nach dem Verlassen automatisch das Tab schließt und man das Tab nur mit einem Hyperlink oder VBA Code wieder öffnen kann ?


Vielen Dank für eure Hilfe 

Gruß
Andreas
Antworten Top
#2
Hi Andreas,

ich blende ein Tabellenblatt per Doppelklick in eine Zelle ein und aus.


Code:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If Target.Address(0, 0) = "A2" Then
     Application.ScreenUpdating = False
     If Sheets("Admin").Visible = xlVeryHidden Then
       If InputBox("Bitte Kennwort eingeben") = "xxx" Then Sheets("Admin").Visible = True
       Else: Sheets("Admin").Visible = xlVeryHidden
     End If
     Application.ScreenUpdating = True
     Cancel = True
  End If
End Sub


Beim ersten Doppelklick bekomme ich eine Kennwortabfrage; bei korrekter Eingabe wird dann das Blatt eingeblendet. Ein erneuter DK blendet das Blatt wieder aus. Den Teil mit dem Passwort kannst du ja weglassen, wenn du es nicht benötigst (ist eh nur Spielerei, denn 100%igen Schutz gibt's in XL nicht!!)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hi

hier mal ein paar Beispiele für Inhaltsverzeichnis erstellen und aktuell halten. Ein und -Ausblenden einzeln und alle.

.xlsm   Inhaltsverzeichnis.xlsm (Größe: 22,99 KB / Downloads: 7)

Gruß Elex
Antworten Top
#4
Super vielen vielen Dank euch beiden Ihr habt mir damit sehr geholfen :)
Antworten Top
#5
Hi Willwissen 

kannst du mir vielleicht noch erklären wie ich deinen Code richtig in die Excel Mappe einfüge, bekomme es irgendwie nicht hin :) 

Danke für deine Hilfe
Antworten Top
#6
Hallo Andreas,

mit Alt-F11 kommst du in den VBA-Editor. Im linken Feld (Projektexplorer) findest du deine Datei. Dort Doppelklick auf das relevante Tabellenblatt und den kopierten Code in das rechte große Fenster einfügen. In diesem Teil des Codes

Zitat:If Target.Address(0, 0) = "A2" Then

ist die Zelle festgelegt. Wenn du eine andere benötigst, musst du den fett markierten Teil ändern. Das ist alles. Beim DK in die Zelle kannst du entsprechend ein- und ausblenden.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Andreas86
Antworten Top
#7
Okay jetzt hat es funktioniert Danke :)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste