Thema Datum  Von Nutzer Rating
Antwort
Rot Pop-up Fenster mit weiterer Eingabemöglichkeit
22.01.2016 09:21:13 Thilo
Solved
23.01.2016 13:32:21 Gast24827
Solved
25.01.2016 11:29:01 Gast63044
Solved

Ansicht des Beitrags:
Von:
Thilo
Datum:
22.01.2016 09:21:13
Views:
1731
Rating: Antwort:
 Nein
Thema:
Pop-up Fenster mit weiterer Eingabemöglichkeit

Hallo zusammen,

für die Erstellung eines Preisvergleichswerkzeugs zum Vergleich von Paketsendungen in verschiedene Länder mit unterschiedlichem Gewicht habe ich zwei ComboBoxen erstellt.

In der Ersten kann das Land ausgewählt werden, in der Zweiten soll vom User ein Gewicht (1Kg, 1,5 Kg, 2Kg, usw.) eingegeben werden. Die Auswahllisten der ComboBoxen werden über Tabellen auf einem Tabellenblatt "Hilfstabelle" -befüllt-.
 

Private Sub ComboBox1_Change() 'Länderauswahl

    Sheets("Hilfstabelle").Range("B1").Value = ComboBox1.Value
    End Sub

Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = 9 Then ComboBox2.Activate
    ComboBox2.SelStart = 0
    ComboBox2.SelLength = Len(ComboBox2.Text)
    DoEvents
End Sub
Private Sub ComboBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If InStr(ComboBox2.Text, ".") Then
        ComboBox2.Text = Replace(ComboBox2.Text, ".", ",")
    End If
End Sub


'Gewichtsauswahl
Private Sub ComboBox2_Change()
  With ComboBox2
        If .ListIndex > -1 Then
          Sheets("Hilfstabelle").Range("B2").Value = ComboBox2.Value
          
          If Sheets("Hilfstabelle").Range("B2").Value = "Bitte auswählen" Then
             Sheets("Hilfstabelle").Range("B2").Value = 0
            
            Else
             Sheets("Hilfstabelle").Range("B2") = Sheets("Hilfstabelle").Range("B2") * 1
            'Ergänzung um Sheets und Tabellenname - jetzt funktioniert der NEUESUCHE Button nicht mehr
            
            
            
            End If
            End If
        End With
           

End Sub

Nun versuche ich ein Pop-up Fenster per Makro zu erstellen, dass sich nach Eingabe von bestimmten Ländern in die ComboBox1 öffnet (Länder: Frankreich, Großbritannien und Schweiz), um hier eine Postleitzahl eingeben zu können. Die Postleitzahlen befinden sich in einem Tabellenblatt "PLZ_CH_F_GB".

Kann mir hier jemand weiterhelfen, welchen Code ich hierfür benötige und wie ich die Bediungen für das Pop-up schreibe?

Hoffe mein Problem ist verständlich formuliert...

Schon einmal vielen Dank für eure Hilfe!


 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Pop-up Fenster mit weiterer Eingabemöglichkeit
22.01.2016 09:21:13 Thilo
Solved
23.01.2016 13:32:21 Gast24827
Solved
25.01.2016 11:29:01 Gast63044
Solved