Tworzenie i używanie pola kombi/edycji programu Visual Basic Excel

Spisie treści

Porada zgłoszona przez:
Ben Sullins, Phoenix, AZ

Korzystanie z wizualnego podstawowego pola kombi/edycji jest dość zaawansowaną koncepcją, która:
jak się przekonasz, może być bardzo przydatny na wiele sposobów.

Najpierw musimy mieć listę wartości, które wypełnią pole kombi.
W tym przypadku skorzystam z listy nazwisk z poprzedniej wskazówki.
Kiedy już mamy listę, będziemy ją nazywać za pomocą „nazwanych zakresów”.
Aby to zrobić, po prostu zaznaczamy zakres danych, a następnie klikamy komórkę
lokalizatora i wpisz nazwę, której chcemy użyć.

Następnie potrzebujemy naszych danych, które zostaną użyte do wyświetlenia raportu.
Wszedłem na http://www.nba.com/suns/stats i właśnie skopiowałem dane do
arkusz „danych”.

Teraz, gdy mamy nasze dane, utwórzmy nazwany zakres, który będzie używany w
odnośnik na wyświetlanej stronie.

Teraz musimy stworzyć miejsce, w którym odbędzie się wybrana nazwa gracza.
Możesz to zrobić w dowolnym miejscu, ale w tym przypadku będę miał to wyświetlane
na głównej stronie raportu. W tym celu tworzę kolejny nazwany zakres
o nazwie „playerlnk”.

Ponieważ użyliśmy nazwanych zakresów, możemy uczynić naszą formułę dokładnie taką samą dla
wszystkie dane, które mają być wyświetlane na stronie głównej. Oto jest…

= WYSZUKAJ.PIONOWO(playerlnk,playerlk,MATCH(C5,dane!$A$3:$P$3,0),0)

Na początku wyświetli się błąd N/A, ponieważ nie mamy żadnego prawidłowego
wartość w polu „playerlnk”. Więc stąd możemy wrzucić jakiś błąd
sprawdzanie do formuły.

=JEŻELI(playerlnk="","",JEŻELI(CZY(CZY(CZY)(WYSZUKAJ.PIONOWO(playerlnk;playerlk;
PODAJ.POZYCJĘ(C5,dane!$A$3:$P$3,0),0)),,PIONOWO(playerlnk,playerlk,MATCH(C5,dane!$A$3:$P$3,0),0)))

Czas stworzyć nasze combo box…

Aby najpierw utworzyć wizualne podstawowe kombi/pole edycji

wybierz widok>paski narzędzi>visual basic,
pojawi się pasek narzędzi Visual Basic. Na pasku narzędzi Visual Basic kliknij
„Przybornik sterowania”. To ikona młotka i klucza.

W przyborniku kontrolnym zobaczysz element Combo Box, kliknij go,
następnie kliknij arkusz kalkulacyjny, w którym ma się pojawić pole.
Teraz, gdy mamy nasze pole kombi, musimy wypełnić je nazwami graczy.

Aby to zrobić, kliknij prawym przyciskiem myszy, wybierz właściwości, a następnie w „zakresie wypełnienia listy”
wprowadź nazwany zakres, którego chcemy użyć do wypełnienia pola kombi.
W tej sytuacji użyjemy „namest”. Następnie musimy powiedzieć Excelowi
gdzie umieścić wybraną wartość, ponownie używamy nazwanego zakresu. Wpisz „playerlnk”
we właściwości „komórka połączona”
naszego pola kombi.

W tym momencie musisz zamknąć okno właściwości i wyjść z trybu projektowania.
Aby wyjść z trybu projektowania, kliknij przycisk „Tryb projektowania” w „Przyborniku sterowania”.
Jest to trójkątna linijka i ikona ołówka w kolorze jasnoniebieskim. Możemy teraz przetestować
nasz raport, wybierając nazwę z listy i obserwując, jak wypełnia komórkę.
Następnie formuła powinna przywrócić dane z drugiej strony.

Aby ten raport był bardziej przyjazny dla użytkownika, ukryjmy arkusze „ref” i „data”, aby
nasi użytkownicy nie są zdezorientowani. Możesz to zrobić, wybierając arkusz „ref”,
trzymając kontrolę i wybierając arkusz „dane”, a następnie przechodząc do format>arkusz>ukryj.
Zostawiłem je nieukryte w załączniku.

W ten sposób możemy stworzyć pole listy vb w programie Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave