2017-03-08 3 views
1

Ich arbeite an einem Excel 2013 Benutzerformular, das 3 verschiedene Frames in einem Benutzerformular enthält. Der erste Frame enthält Benutzernamen, der zweite Frame enthält die Qualifikation und der dritte Frame enthält das Jahr des Passouts.Wie Frame in Excel-Benutzerformularen dynamisch verknüpfen?

Jetzt enthält mein erstes Bild Radio-Tasten, um den Benutzer auszuwählen. Wenn der Benutzer ausgewählt ist, möchte ich, dass die anderen zwei Rahmen automatisch die zugehörige Qualifikation und das Pass-Out anzeigen. Wenn also ein anderer Benutzer ausgewählt wird, erhalte ich eine Qualifikation und ein Pass-Out dieses Benutzers.

Dies ist die Benutzerform, an der ich arbeite.

Userform

Kann jemand einen Weg vorschlagen, vorwärts zu gehen?

Antwort

-1

Doppelklicken Sie auf das Formular im Benutzerformular, dies öffnet das Benutzerformular-Modul im VBA-Editor, Hier können Sie bearbeiten, was passiert, wenn Sie auf einen der Einträge klicken.

Zum Beispiel erhalten Sie:

Private Sub OptionButton1_Click() 

End Sub 

Sie es mit füllen:

Private Sub OptionButton1_Click() 
    ComboBox1.Clear 
    With ComboBox1 
     .AddItem "A" 
     .AddItem "B" 
    End With 
End Sub 
+0

Ich möchte wissen, wie soll ich das erste Bild mit dem zweiten und dem dritten Rahmen verbinden. Ich weiß über VBA-Editor. –

+0

mit einem Beispiel bearbeitet, tut mir leid, ich war mir klar, dass Sie Ihre Felder bearbeiten können. Und tut mir leid, ich kann nicht kommentieren, weil ich nicht den Ruf habe. Es ist nicht schön, zu downvote: Ich bin bereit, die Antwort zu löschen, wenn jemand darauf hinweist, dass es falsch ist. – Jonathan

+0

Ich habe dich jedoch nicht abgelehnt. Und ich benutze Combobox nicht nur ein Etikett, um Pass-Jahr und Qualifikation anzuzeigen. –

Verwandte Themen