Office: dynamsiche statusbar

Helfe beim Thema dynamsiche statusbar in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; ist eine dynamische statusbar möglich? die statusbar sollte zb immer die 5.Zeile anzeigen. wenn cursor auf a5/b5/c5... steht (oder a5/b5/c5... aktiv),... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von registry, 22. März 2011.

  1. registry Erfahrener User

    dynamsiche statusbar


    ist eine dynamische statusbar möglich? die statusbar sollte zb immer die 5.Zeile anzeigen. wenn cursor auf a5/b5/c5... steht (oder a5/b5/c5... aktiv), sollte der text in a5/b5/c5... auf der statusbar erscheinen. wenn aber a5/b5/c5... leer ist, sollte immer eigener text bsp: "office-hilfe" stehen.
     
    registry, 22. März 2011
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    was ist der Unterschied zwischen aktiv und drauf stehen?
    Nur per VBA.
     
    Hajo_Zi, 22. März 2011
    #2
  3. registry Erfahrener User
    Dankeschön,
    Es gibt also keinen Unterschied :)

    Welchen Code kann man benutzen, damit die Statusbar nur die aktuelle Zelle in den Spalten der Zeile 5 anzeigt?

    Kann man den Code an diesen hier anhängen?
    So, dass die aktive Zelle angezeigt wird und "Mein Text!" bei leerer Zelle angefügt wird?

    Code:
    
    Sub Statusbar_Text_einfügen_oder_anhängen()
        Application.DisplayStatusBar = True 'sorgt dafür, dass die Statusbar auch eingeblendet ist
        If Application.StatusBar = False Then GoTo weiter: 'prüft ob die Statusbar Text enthält. Falls nicht Sprung zu weiter:
        Application.StatusBar = Application.StatusBar & " " & "Mein Text!" 'fügt Texte an vorhandene Texte in der Statusbar an
        Exit Sub 'beendet das Makro
    weiter:
        Application.StatusBar = "Mein Text!" 'fügt Text in die Statusbar ein
    End Sub
     
    registry, 22. März 2011
    #3
  4. Hajo_Zi
    Hajo_Zi Erfahrener User

    dynamsiche statusbar

    ich hättes es mit
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    gemacht. Beachte dabei es können auch mehrere Zelle ausgewählt werden.
     
    Hajo_Zi, 22. März 2011
    #4
  5. registry Erfahrener User
    Wie würde der Code dazu aussehen, dass nur bestimmte Bereiche ausgewählt werden und der Text "Mein Text" nicht bei jeder Zelle sondern nur bei aktiven Zellen erscheint?
     
    registry, 22. März 2011
    #5
  6. Hajo_Zi
    Hajo_Zi Erfahrener User
    Code:
    Option Explicit                             ' Variablendefinition erforderlich
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        '**************************************************
        '* H. Ziplies                                     *
        '* 22.03.11                                       *
        '* erstellt von [email]HajoZiplies@web.de[/email]                *
        '* [url]http://Hajo-Excel.de/[/url]                          *
        '**************************************************
        Dim RaBereich As Range                  ' Variable für Bereich
        Dim RaZelle As Range                    ' Variable für Zelle
        ' Bereich der Wirksamkeit
        Set RaBereich = Range("A5:C5")
        Set RaBereich = Intersect(RaBereich, Range(Target.Address))
        Application.StatusBar = ""
        If Not RaBereich Is Nothing Then
            'ActiveSheet.Unprotect ("Passwort")
            For Each RaZelle In RaBereich
                Application.StatusBar = RaZelle
                Exit For
            Next RaZelle
            'ActiveSheet.protect ("Passwort")
        End If
        Set RaBereich = Nothing                 ' Variable leeren
    End Sub
    
     
    Hajo_Zi, 22. März 2011
    #6
  7. registry Erfahrener User
    dynamische statusbar

    Phantastisch.
    Ich danke dir ein wiederholtes mal vom Herzen.

    Diesen Code unter der Überschrift "Dynamische Statusbar" auf der Seite http://hajo-excel.de/inhalt_vba.htm zu sehen, würde mich sehr freuen.

    Einen schönen Abend wünsche ich dir Hajo.
     
    registry, 22. März 2011
    #7
  8. Hajo_Zi
    Hajo_Zi Erfahrener User

    dynamsiche statusbar

    ich habe noch nicht gesehen das sowas viel benötigt wird. Ich schreibe einige Code für die Foren, da kann ich nicht jeden auf meine HP hochladen.
     
    Hajo_Zi, 22. März 2011
    #8
Thema:

dynamsiche statusbar

Die Seite wird geladen...
  1. dynamsiche statusbar - Similar Threads - dynamsiche statusbar

  2. Statusbar Farbe ändern?

    in Microsoft Excel Hilfe
    Statusbar Farbe ändern?: Hallo zusammen, gibt es eigentlich die Möglichkeit per VBA unter Excel die Textfarbe der Statusbar-Anzeige zu ändern? Thx für Tipps Gruss Hermann 110736
  3. Statusbar zurücksetzen

    in Microsoft Excel Hilfe
    Statusbar zurücksetzen: Hallo zusammen, ab und an nutze ich einen Code wie "Application.Statusbar = iZaehler" um Auskunft über den Ablauf eines Makros zu erhalten. Klappt alles wunderbar, nur wie kann ich ganz am Ende...
  4. Beziehungen zu dynamsichen Untertabellen erstellen

    in Microsoft Access Hilfe
    Beziehungen zu dynamsichen Untertabellen erstellen: Hallo, ich habe eine Datenbank in der Produkte, Dokumente, etc. gespeichert werden. Produkte, sowie Daten besitzen einheitlich Grundinformationen. Jedoch hat fast jeder Eintrag in der Datenbank...
  5. Dynamsiche Charts

    in Microsoft Excel Hilfe
    Dynamsiche Charts: Hallo, aus Daten in Spalte B möchte ich ein Liniendiagramm anfertigen. Der Bereich der mit Daten gefüllt ist reicht maximal von B1:B600. Es kommt jedoch vor, dass bspw heute die Daten nur bis...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden