Окрените дугме Екцел ВБА

У ВБА можете да креирате Дугме за окретање што омогућава кориснику да повећа број у ћелији у дефинисаном опсегу. Сваки пут када корисник кликне на дугме, број ће се повећавати или смањивати. У овом водичу ћете научити како да креирате дугме Спин и користите га у Екцелу и ВБА.

Ако желите да научите како да користите дугме Опције, кликните на ову везу: Дугме опције Екцел ВБА

Направите дугме за окретање

Да бисте уметнули дугме Спин у радни лист, морате да одете на Картица за програмере, кликните Инсерт и у оквиру АцтивеКс контроле изаберите Дугме за окретање:

Слика 1. Уметните дугме Спин у радни лист

Када одаберете дугме Спин које сте уметнули, можете кликнути на Некретнине под Картица за програмере:

Слика 2. Промените својства дугмета Спин

Овде можете поставити различита својства дугмета Спин. За почетак смо променили атрибут Име до спбСпинБуттон. Сада можемо да користимо дугме Спин са овим именом у ВБА коду. Други важни атрибути су Мин и Макс, који дефинишу опсег бројева и Ситан новац који дефинише корак инкрементације.

Подесите дугме за окретање помоћу ВБА

Прво ћемо видети како поставити својства дугмета Спин у ВБА и добити вредност у радном листу. Код мора бити у случају Цханге објекта спбСпинБуттон. У овај догађај можете ући тако што ћете десним тастером миша притиснути дугме Спин и изабрати Виев Цоде опција. Ево кода:

1234567891011 Привате Суб спбСпинБуттон_Цханге ()Схеет1.спбСпинБуттон.Мин = 100Схеет1.спбСпинБуттон.Мак = 200Схеет1.спбСпинБуттон.СмаллЦханге = 10Схеет1.Ранге ("Б2") = Схеет1.спбСпинБуттон.ВалуеЕнд Суб

Прво смо поставили доњу границу за опсег бројева:

1 Схеет1.спбСпинБуттон.Мин = 100

Након тога смо поставили горњу границу за опсег бројева:

1 Схеет1.спбСпинБуттон.Мак = 200

Такође морамо поставити корак за повећање броја:

1 Схеет1.спбСпинБуттон.СмаллЦханге = 10

Коначно, додељујемо тренутну вредност дугмета Спин ћелији Б2. Ова вредност је у Вредност атрибут објекта Схеет1.спбСпинБуттон:

1 Схеет1.Ранге ("Б2") = Схеет1.спбСпинБуттон.Валуе

Сада, кад год притиснемо дугме Спин, вредност ће се повећати или смањити за 10 у распону 100-200:

Слика 3. Повећајте број помоћу дугмета Спин у ВБА

Поставите дугме за окретање у програму Екцел

Други начин постављања дугмета Спин је коришћење својстава. Кликните на Некретнине под Картица за програмере:

Слика 4. Поставите дугме Спин у Екцелу

Овде можемо поставити све атрибуте које желимо: Мин је 10, Макс је 100 и Ситан новац је 2. Ако желите да резултат дугмета Спин ставите у ћелију Б2, морате ову ћелију ставити у атрибут ЛинкедЦелл.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave