Аутоматско обликовање извештаја помоћу дугмади са опцијама

Anonim

Овај савет омогућава корисницима вашег извештаја да изаберу између неколико формата изведене табеле помоћу дугмади са опцијама, а затим аутоматски ажурирају изведену табелу! (Добро дође када корисници имају жељени формат извештаја, а да не морају да иду на траку са алаткама изведене табеле и да изаберу сваки пут)

Први корак:

Поставите дугме са опцијама (или неколико њих) било где на радном листу извештаја изведене табеле и назовите их, попут „Формат извештаја 1“, „Формат извештаја 2“ итд…

Учините то тако што ћете отићи на „Приказ> Траке са алаткама> Обрасци“, изабрати „Дугме опције“ из оквира са алаткама и превући га у свој извештај.

Други корак:

Креирајте макро тако што ћете отићи на „Алати> Макро> Макрои“, упишите назив као што је „Формат2“, а затим „Креирај“

Унесите или исеците и залепите следећи ВБ код. (Напомена: Уверите се да је ваша изведена табела означена као подразумевано име „Заокретне табеле1“ тако што ћете десним тастером миша кликнути било где у изведеној табели, изабрати „Опције табеле“ и погледати поље „Име“. У супротном ћете морати да замените назив изведене табеле у доњем коду са именом којим се зове ваша изведена табела):

Под формат 2 ()

'Макро Формат2

АцтивеСхеет.ПивотТаблес ("ПивотТабле1"). ПивотСелецт "", клДатаАндЛабел, Труе
АцтивеСхеет.ПивотТаблес ("ПивотТабле1"). Формат клРепорт6

Ћелије.Одабери
Витх Селецтион
.ХоризонталАлигнмент = клГенерал
.ВертицалАлигнмент = клБоттом
.ВрапТект = Нетачно
.Оријентација = 0
.АддИндент = Нетачно
.ИндентЛевел = 0
.СхринкТоФит = Нетачно
.РеадингОрдер = клЦонтект
Завршити
Витх Селецтион
.ХоризонталАлигнмент = клЦентер
.ВертицалАлигнмент = клБоттом
.ВрапТект = Нетачно
.Оријентација = 0
.АддИндент = Нетачно
.ИндентЛевел = 0
.СхринкТоФит = Нетачно
.РеадингОрдер = клЦонтект
Завршити

Ћелије.Одабери
Селецтион.Цолумнс.Аутофит
Распон ("А1"). Изаберите

Енд Суб

~~~~~~~~~~~~~~~~~~~~~~~~~

Помоћу истог кода можете да креирате макрое различитих формата, а једини ред који морате да промените је „Формат клРепорт6“. Можете изабрати између 15 формата извештаја. Једноставно промените „клРепорт (број)“ са 1 на 15.

Горњи код такође аутоматски прилагођава колоне и центрира текст након форматирања извештаја.

Трећи корак:
Доделите макро дугмету опције тако што ћете десним тастером миша притиснути дугме са опцијама, изабрати „Додели макро“ и једноставно изабрати макро који сте управо креирали. Учините то за свако од дугмади са опцијама

То је то! Сада када корисник кликне на дугме са опцијама, изведена табела ће се аутоматски ажурирати у формат на основу опције формата која је коришћена у макроу. Тестирајте неколико стилова извештаја да видите који одговарају вашим потребама, а затим их доделите својим макроима и дугмадима за опције.

Ваши корисници ће вам бити захвални и импресионирани!

Срећно!

~ ЦЈ