Dodawanie pól wyboru w formularzu użytkownika w języku VBA

Witam 

Chciałbym dodać za pomocą makra kilka pól wyboru, które mogą być zmienne w zależności od konfiguracji.

Problem polega na tym, że nie mogę dodać nawet pola wyboru w formularzu użytkownika.

Czy jest to możliwe, jeśli tak, to jak cię błagam?

Z góry dziękuję

Witam

Przede wszystkim musisz wyświetlić okno dialogowe narzędzi, aby móc dodawać pola wyboru do formularza użytkownika.

Aby dodać je dynamicznie, musisz pobawić się pętlami w vba lub, jeśli liczba pól wyboru jest z góry znana, pobawić się ich widocznością i zmieniać rozmiar okna formularza użytkownika w miarę postępów.

1 polubienie

Witam, dziękuję za odpowiedź

Chcę dodać je za pomocą wierszy kodu, ponieważ nie znam liczby pól wyboru do utworzenia przed uruchomieniem makra (mogę przejść od 3 do ponad 100). Dlatego chciałem poznać sposób na otwarcie online tylko kodu VBA 

Witam

Możesz sprawdzić ten link: Dynamicznie twórz CheckBox + OnAction? - Makra Excela i VBA (developpez.net)

1 polubienie

Dobry wieczór
W załączeniu znajduje się podstawowe makro, które wstawia pole wyboru do ramki arkusza papieru przy każdym kliknięciu przycisku.
Używa metody Add w kolekcji Controls ramki, aby dodać składnik CheckBox, który jest przechowywany w tablicy, która jest zwiększana podczas tworzenia.

Stronę, która wydaje mi się najbardziej oczywista z pomocy dla Microsoft Forms, można uzyskać, wyszukując słowo kluczowe Kontrolki, a następnie Dodaj...

Pozdrowienia.


insertcheckbox.png
wstawpole wyboru.swp