Microsoft Excel

Herbers Excel/VBA-Archiv

Anzeigebreite Werteliste

    Betrifft: Anzeigebreite Werteliste von: Werner
    Geschrieben am: 28.08.2003 08:46:32

    Hallo, Warum hat mir gestern niemand geantwortet?

    Ausgangssituation:
    Über die Funktion Daten-Gültigkeit (Quelle mit Bereichnamen)
    kann ich eine Werteliste als Dropdownliste in einer Zelle
    anzeigen lassen.

    Frage:
    Lässt sich die Anzeigebreite der Dropdownliste größer machen
    als die aktuelle Spaltenbreite?; Gibt es z.B. eine Lösung über
    VBA mit der Anweisung dropdownwidth, eine andere oder gar keine?

    Vielen Dank Jemandem, der mir antwortet, Feedback ist garantiert!

    - Gruß Werner -

      


    Betrifft: AW: Anzeigebreite Werteliste von: Hajo_Zi
    Geschrieben am: 28.08.2003 08:53:12

    Hallo Werner

    in diesem Forum gibt es den Schalter Offen und damit geht Dein Beitrag nicht unter falls jemand eine Antwort hat.

    Die DropDown Felder können nur so breit sein wie die Spalte, ansonsten müßtest Du eine ComboBox nehmen.

    Gruß Hajo


      


    Betrifft: AW: Anzeigebreite Werteliste von: Werner
    Geschrieben am: 28.08.2003 09:37:00

    Vielen Dank Hajo_Zi!

    Ich habe eine ComboBox erzeugt, und möchte jetzt
    eine Werteliste über einen Bereichsnamen zuordnen,
    damit ich Selektionen für die Zelleingaben vornehmen kann.

    Kannst Du mir ein Beispiel-Code aufzeigen, da ich sowas
    noch nicht gemacht habe. Gruß Werner


      


    Betrifft: AW: Anzeigebreite Werteliste von: Hajo_Zi
    Geschrieben am: 28.08.2003 09:42:15

    Hallo Werner

    das geht noch ohne Code.
    Für eine ComboBox aus der Symbolleiste Steuerelemente Toolbox

    Eigenschaft ListFillRange eintragen A1:A10 ist die Liste in einer anderen Tabelle erst eintragen A1:A10; andere Eigenschaft wählen und dann Tabelle1! davor ergänzen.

    Gruß Hajo


      


    Betrifft: AW: Anzeigebreite Werteliste von: Werner
    Geschrieben am: 28.08.2003 10:09:50

    Vielen Dank, Hajo_Zi,

    das hat bisher alles gut geklappt.

    Es fehlt mir jetzt noch die Zuordnung zu den Eingabezellen.
    Wie können die selektierbaren List-Werte der ComboBox
    in bestimmte Zellen meines Arbeitsblattes übertragen werden?

    Wenn wir das noch hinkriegen, hat mein Arbeitstag bereits gut
    angefangen. Gruß Werner


      


    Betrifft: AW: Anzeigebreite Werteliste von: Hajo_Zi
    Geschrieben am: 28.08.2003 10:13:12

    Hallo Werner

    Eigenschaft LinkedCell

    Gruß Hajo


      


    Betrifft: AW: Anzeigebreite Werteliste von: Werner Busch
    Geschrieben am: 28.08.2003 10:33:23

    Hallo, Hajo_Zi,

    noch eine Anschlussfrage zu LinkedCell

    wie kann die ComboBox mehreren Zelleingaben bzw. einem Eingabebereich
    zugeordnet werden?


      


    Betrifft: AW: Anzeigebreite Werteliste von: Hajo_Zi
    Geschrieben am: 28.08.2003 10:40:53

    Hallo Werner

    bisher ging noch alles über das Steuerelement. Deine Forderungen geht nur über VBA. Wobei ich nicht der Fachmann für Steuerelemente in der Tabelle bin.

    In VBA unter der Tabelle, Steuerelementenamen anpassen

    Private Sub ComboBox1_Click()
        Select Case ComboBox1.ListIndex
            Case 0  ' erster wert in Liste
                Range("A1") = ComboBox1.Value
            Case 1  ' zweiter wert in Liste
                Range("A2") = ComboBox1.Value
        End Select
    End Sub
    


    Gruß Hajo


     

    Beiträge aus den Excel-Beispielen zum Thema " Anzeigebreite Werteliste"