Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1796to1800
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Blattregistrierkarten als Add Inn

Blattregistrierkarten als Add Inn
29.11.2020 17:49:20
Udo
Habe bei einem Excel Programm gesehen, dass unter Add Ins alle Blattregistrierkarten aufgelistet sind.
Wäre für Tabellen mit vielen Blattregistrierkarten sehr zu empfehlen.
Meine Frage wie bekommt man das hin
Habe ein Bild hochgeladen.
Ich danke für eure Hilfe
Userbild

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Blattregistrierkarten als Add Inn
29.11.2020 17:53:30
Hajo_Zi
Mit VBA.
Du bist im falschen Forum. Bildbearbeitung ist ein anderes.
Bilder lade ich mir nicht runter, da Excel damit nichts anfangen kann.
Hochgeladene Bilder können zwar als solche in Excel importiert werden, sind jedoch bei der Lösung von Problemen nicht sehr hilfreich, da man die eigentlichen Daten nicht ohne große und zeitraubende Umwege direkt in die Tabelle übertragen kann.
Ich baue keine Datei nach, die Zeit hat schon jemand investiert.
Schau mal hier
Eine hochgeladene Arbeitsmappe erhöht die Wahrscheinlichkeit, dass Du eine Lösung für Dein Problem erhältst.
Erstelle folglich bitte eine Demomappe, aus der deine Aufgabenstellung klar erkennbar ist und lade diese hoch.
Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten ändern. Schaue Datei
http://hajo-excel.de/gepackt/fremd/Datei_verschluesseln.zip
Falls Du den Download des Forums nicht benutzen möchtest beachte bitte: von unsicheren Servern file-upload lade ich keine Datei herunter (lt. Einschätzung meines Virenprogramms)
Das ist nur meine Meinung zu dem Thema.

Anzeige
AW: Blattregistrierkarten als Add Inn
29.11.2020 17:56:22
Hajo_Zi
rechte Maustaste, ganz Links bei Register
Gruß Hajo
AW: Blattregistrierkarten als Add Inn
29.11.2020 17:59:39
Udo
Ich kann diese datei leider nicht hochladen, dass Bild soll nur darstellen was ich meine
LG
AW: Blattregistrierkarten als Add Inn
29.11.2020 18:28:39
Hajo_Zi
meine Variante ohne VBA hat Dir also nicht gefallen.
Gruß Hajo
AW: Blattregistrierkarten als Add Inn
29.11.2020 18:47:23
Udo
Ich will die Blattregisterkarten oben unter Add In haben.
So wie am Bild
LG
AW: Blattregistrierkarten als Add Inn
29.11.2020 19:22:37
Nepumuk
Hallo Udo,
in das Modul "DieseArbeitsmappe":
Option Explicit

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    If Not Saved Then
        Select Case MsgBox("Sollen Ihre Änderungen in '" & Name & _
                    "' gespeichert werden", vbExclamation Or vbYesNoCancel)
            Case vbYes
                Save
            Case vbNo
                Saved = True
            Case vbCancel
                Cancel = True
        End Select
    End If
    If Not Cancel Then Call DeleteCommandBar
End Sub

Private Sub Workbook_Open()
    Call CreateCommandBar
End Sub

In ein Standardmodul (Menüleiste im VBA-Editor - Einfügen - Modul):
Option Explicit
Option Private Module

Private Const COMMANDBAR_NAME As String = "MyCommandBar"


Public Sub CreateCommandBar()
    
    Dim objCommandBar As CommandBar
    Dim objCommandBarButton As CommandBarButton
    Dim objSheet As Object
    
    Call DeleteCommandBar
    
    Set objCommandBar = CommandBars.Add(Name:=COMMANDBAR_NAME, Temporary:=True)
    
    For Each objSheet In ThisWorkbook.Sheets
        
        Set objCommandBarButton = objCommandBar.Controls.Add(Type:=msoControlButton, Temporary:=True)
        
        With objCommandBarButton
            
            .Caption = objSheet.Name
            .OnAction = "'CommandBarButtonClick " & CStr(objSheet.Index) & "'"
            .Style = msoButtonCaption
            .Visible = True
            
        End With
    Next
    
    objCommandBar.Visible = True
    
    Set objCommandBar = Nothing
    Set objCommandBarButton = Nothing
    
End Sub

Public Sub DeleteCommandBar()
    
    Dim objCommandBar As CommandBar
    
    For Each objCommandBar In CommandBars
        
        If objCommandBar.Name = COMMANDBAR_NAME Then Call objCommandBar.Delete
        
    Next
End Sub

Public Sub CommandBarButtonClick(ByVal pvlngIndex As Long)
    Sheets(pvlngIndex).Select
End Sub

Gruß
Nepumuk
Anzeige
AW: Blattregistrierkarten als Add Inn
29.11.2020 20:10:36
Udo
Super recht herzlichen Dank
Das nenn ich Hilfe
LG
AW: Blattregistrierkarten als Add Inn
30.11.2020 12:58:09
Udo
Perfekt
Eine Frage hätt ich noch, ginge des zwei oder mehrzeilig auch?
Danke
AW: Blattregistrierkarten als Add Inn
30.11.2020 13:31:28
Nepumuk
Hallo Udo,
bekomme ich jetzt nicht hin. Ich habe mich schon seit Jahren nicht mehr mit dem alten Objekt befasst da ich lieber in XML das neue Ribbon programmiere.
Gruß
Nepumuk

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige