1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Excel Makro

Discussion in 'Office-Programme' started by Tommizzo, Mar 10, 2008.

Thread Status:
Not open for further replies.
  1. Tommizzo

    Tommizzo Byte

    Hallo!

    Ich habe bei Excel folgendes Problem.
    Ich habe eine ComboBox erstellt. Wenn in dieser Box ein Eintrag ausgwählt wird, dann soll in einer anderen Zelle ein dazugehöriger Wert eingetragen werden.
    Mein Makro sieht derzeit so aus:

    Private Sub ComboBox3_Change()
    With Worksheets("RT")
    If "ComboBox3" = ("Bonn") Then
    .Range("U6") = 40
    End If
    End With
    End Sub

    Leider funktioniert das aber nicht. Kann mir jemand sagen wie das geht?

    Danke!
    Tom
     
  2. Urs2

    Urs2 Megabyte

    Code:
    Private Sub ComboBox3_Change()
    
               'zurücksetzen der Werte in allen Ausgabefeldern
    Worksheets("RT").Range("U6:U12").Value = ""
    
    Select Case ComboBox3.Text
        Case "Bonn"
            Worksheets("RT").Range("U6").Value = 40
        Case "Hamburg"
            Worksheets("RT").Range("U7").Value = 30
       'Case "DieAnderenAuswahlMöglichkeiten" sinngemäss
    
    End Select
    
    End Sub
    
    Falls alle Ausgaben in die gleiche Zelle geschrieben werden >
    - entfällt die erste Codezeile
    - ist in den Caseanweisungen Range immer U6

    Gruss Urs
     
  3. Tommizzo

    Tommizzo Byte

    Danke. Jetzt klappt es so wie ich es mir vorgestellt habe.
    Gibt es eigentlich auch eine Möglichkeit den Text in einer Combobox umzubrechen (Zeilenumbruch)? Mein text ist länger als die Combobox. Da ich diese aber nicht breiter machen will und kann, wäre ein Zeilenumbruch ganz gut.

    Gruß
    Tom
     
  4. Beverly

    Beverly Halbes Megabyte

    Hi Tommi,

    da hast du schlechte Karten. So weit mir bekannt ist, geht das nur in einer TextBox.
     
Thread Status:
Not open for further replies.

Share This Page