Nazwa arkusza w formularzu użytkownika pola kombi


-2

Szukam sposobu, aby dodać nazwy arkusza do mojego combobox.

Ostateczny wynik powinien być:

2 pola kombi obok siebie znajdowały się w pierwszym polu Mogę wpisać nazwę arkusza i drugie dane pola z arkusza, który właśnie wybrałem.

Tworzę zasoby, a moim celem jest stworzenie użytkownika, dzięki któremu będę mógł łatwiej edytować moje dane. Mam około 10 arkuszy z nazwami producentów jako nazwę arkusza. Teraz chciałbym utworzyć pole kombi, w którym mogę wpisać nazwę arkusza i że da mi to w drugim polu kombi kilka danych z arkusza.

Drugie pole nie jest teraz ważne. Chciałbym tylko wybrać moje arkusze w pierwszym polu.


Twoje pytanie nie jest jasne, czy możesz je rozwinąć?
That Brazilian Guy

Ponownie tworzę spis i moim celem jest stworzenie użytkownika, dzięki któremu będę mógł łatwiej edytować moje dane. Mam około 10 arkuszy z nazwami producentów jako nazwę arkusza. Teraz chciałbym utworzyć pole kombi, w którym mogę wpisać nazwę arkusza i że da mi to w drugim polu kombi kilka danych z arkusza. Drugie pole nie jest teraz ważne, chciałbym tylko wybrać moje arkusze w pierwszym polu.
Sander Kruis

Jest to jakaś pomoc?
pnuts

Odpowiedzi:


0

Jeśli znasz VBA, oto odpowiedź na [SO] - Lista rozwijana VBA Excel dla arkuszy roboczych .

Private Sub Workbook_Open()

    Dim oSheet As Excel.Worksheet
    Dim oCmbBox As MSForms.ComboBox

    Set oCmbBox = ActiveWorkbook.Sheets(1).cmbSheet

    oCmbBox.Clear

    For Each oSheet In ActiveWorkbook.Sheets

        oCmbBox.AddItem oSheet.Name

    Next oSheet

End Sub

Próbowałem go w programie Excel 2010 i działało to dla mnie. Jest więcej niż to, jeśli chcesz modyfikować rzeczy samodzielnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.