Макро Креирање листова из ћелија - Екцел савети

Преглед садржаја

Имате колону текста. За сваки текст у колони желите да уметнете нови радни лист и именујете тај радни лист за вредност у ћелији.

Погледајте видео

  • Пам жели да креира радни лист за сваки број рачуна
  • Тренутно користи Схов Филтер Пагес странице
  • У потрази за бржим путем
  • Сачувајте радну свеску као КСЛСМ
  • Означите Мацро Сецурити са алт = "" + ТМС и подесите на други ниво
  • Алт + Ф11
  • Убаци модул
  • Унесите код како је приказано
  • Алт + К за повратак у Екцел
  • Алт + Ф8
  • Изаберите макронаредбу и кликните на Опције
  • Доделити Цтрл + Схифт + В

Видео транскрипт

Научите Екцел из Подцаста, епизода 2082: Направите макро за радне листове

Хеј, добродошао назад на нетцаст, ја сам Билл Јелен. Па, прошле недеље сам био у Блоомингтону и Индианаполису, Индиана, тамо сам држао два семинара, а Пам са семинара Инди рекла је да има овај радни лист, а за сваку ћелију у колони А жели да креира нови радни лист и онда сам измислила овај део , ставите одговарајућу ћелију из колоне Б у ћелију Б1.

Тренутно мислим, Пам је приметила да то ради на врло паметан начин, како да креира све те радне листове, али то је и даље гњаважа. Она пређе на Убаци, Пивот табела, у реду, а затим из те нове табеле ставља Рачун у област Филтери, а затим Подаци у подручје вредности као што је то. А затим, она иде на Оптионс, Схов Пагес Филтер Филтер, Схов алл пагес оф аццоунт и БАМ! Добија чаршаве како жели. Сад кад су подаци на погрешном месту, она заправо каже да у овом тренутку само пролази кроз све групе, а затим тако брише те пивот табеле, у реду? Дакле, то је метода коју она тренутно користи и желим да видим могу ли нешто брже да урадим на том радном листу.

Дакле, начин на који ћемо то урадити је да ћете морати унапред одабрати листове, унапред одабрати листове. Такође, хеј, ако никада раније нисте радили макронаредбе, направите Алт + Т за Тома, М за Марију, С за Сема и пређите са првог на други избор. Такође заиста, веома важно, ваша датотека за коју гарантујем је сачувана као .клск. Неће функционисати ако то оставите тако, морате урадити Филе, Саве Ас и одабрати ову Екцел Мацро-Енаблед радну свеску. Тај горњи је подразумевани, а горњи је ужасни формат датотеке који не сме да користи макронаредбе.

У реду, па ћемо одабрати те податке Алт + Ф11, отвара ВБА Едитор. Ако никада пре нисте радили ВБА, овде ћете добити овај ружни екран. Рећи ће Инсерт, Модуле и ту је наш нови модул и укуцаћете овај код: реч Суб ЦреатеСхеетс (). Чим укуцате да ће ставити Крај Суб, али између два од њих ћемо рећи За сваку ћелију у Избору. Поставићемо радни лист и заиста би вероватно требало да урадимо овај Дим ВС као радни лист. Желите да поставите радни лист = Ворксхеетс. Додати. Сада, Ворксхеетс.Адд треба да зна где желимо да га додамо и шта желим да урадим је да само желим да додам овај радни лист после последњег рада који је она у радној свесци. Дакле, рећи ћу колико радних листова сада имамо. А овде само покушајмо, рецимо: Дебуг.Принт ворксхеетс.Цоунт.У реду, каже се да имамо 4, вратимо се у Екцел и проверимо то. 1 2 3 4, па ћемо је додати након 4. листа. Дакле, након завршетка, требали бисмо видети нови радни лист и на њему ћемо ставити податке за рачун 100.

У реду, ВС.Наме = целл.Валуе и тада смо одлучили да ћемо узети све што је десно од Рачуна: Подаци. А ми ћемо узети те податке и ставити их у ћелију Б1 потпуно новог радног листа који смо управо креирали. Дакле, из ћелије, тачно, за сваку ћелију ћемо померити 0 редова по 1 колону и ухватити ту вредност, у реду? Тако имамо свој макро: Датотека, Затвори и Врати се у Мицрософт Екцел, а затим ћемо притиснути Алт + Ф8. Алт + Ф8, ЦреатеСхеетс, ићи ће на Оптионс. Човече, шта ће бити добро? Цтрл + Схифт + В. В за радне листове. Тако да држим притиснут тастер Схифт + В тамо, кликните ОК и можемо кликнути Цанцел. У реду, изаберите те ћелије, а затим Цтрл + Схифт + В. Гледајте одмах овде након завршетка - БАМ! Има их на сваком. Добила је податке са сваког појединачног листа. Кул, кул пут.

Могли бисмо да направимо много радних листова на Фли-у и наравно, то би функционисало и много више од тога. Направимо = РОВ * 2 да копирамо ово доле, доле, доле, доле, доле и одаберемо све оне - Ох, чекај, тамо морамо да ставимо неке податке. Напунимо га са 2, у реду. А затим Цтрл + Схифт + В. БАМ! Ох, већ сам користио један лист 49. Али погледајте, били смо скроз близу, брзог и брзог краја. Како направити пуно различитих радних листова на Фли-у.

У реду, теме у овој епизоди: Пам из Инди-а жели да створи радни лист за сваки број налога у колони А. Тренутно користи Схов Филтер Пагес Пагес оф Пивот Таблес. Она тражи бржи пут, у реду? Дакле, сачуваћемо радну свеску као КСЛСМ. Идемо на Алт + ТМС и поставићемо други избор, а не први избор. Алт + Ф11, сада смо у ВБА, Уметните модул, Унесите код као што је приказано, Алт + К да бисте се вратили у Екцел, Алт + Ф8, изаберите име макронаредбе и кликните Опције, доделите Цтрл + Схифт + В.

Хеј, желим да захвалим Пам што је била на мом семинару у Индианаполису. Било нам је супер тамо, добра група. И желим да вам захвалим што сте навратили. Видимо се следећи пут за још једно емитовање од.

Скини докуменат

Преузмите датотеку узорка овде: Подцаст2082.клсм

Занимљиви Чланци...