Изаберите Све остале ћелије - Екцел савети

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

Кулдееп треба да одабере сваку трећу ћелију кроз опсег од 1500 ћелија. пружа лудо решење.

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

  • Кулдееп жели да одабере сваку трећу ћелију за 1500 ћелија
  • Макро код за обједињавање свих 500 ћелија је предугачак и изазива грешку у компајлирању!
  • Решење: Буилд 1, празно, празно. Копирајте те три ћелије и налепите на 1500 ћелија
  • Изаберите 1500 ћелија. Почетна, Пронађи и изабери, Иди на специјално, Константе за одабир сваке треће ћелије
  • Затим, један ред ВБА за премештање одабира Н редова или колона.
  • Коначно, ВБА макро за све
  • Сјајан савет: Ако користите Цтрл + Г за дијалог „Иди на“, приказује се недавно изабрани опсези.
  • Сјајан савет: У дијалогу Иди на, држите притиснут тастер Схифт да бисте одабрали из Тренутна ћелија у ћелију Иди у.
  • ВБА савет: Коришћење УседРегион за проналажење последњег реда на радном листу

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

Леарн Екцел Фром, Подцаст Еписоде 2108: Селецт Евери Тхирд Целл.

Ово је доози. Кулдееп шаље питање. Каже да има податке од Е24 до БЕВ24. То је 1500 ћелија. Треба да одабере сваку трећу ћелију. (неразумљиво - 00:14) макро уније је предугачак и генерише грешке. О чему он говори, синдикални макро?

Говори о томе, већ је ово пробао, ХОВТОСЕЛЕЦТЕВЕРИТХИРДЦЕЛЛ. Снимите мали макро овде. Изаберите ову ћелију, а затим тастере ЦОНТРОЛ, та ћелија, та ћелија, та ћелија, та ћелија, та ћелија. (неразумљиво - 00:33) иди предалеко. Само желим да видим како снимају код. Зауставите снимање. АЛТ + Ф8. ХОВТОСЕЛЕЦТЕВЕРИТХИРДЦЕЛЛ, ЕДИТ, а ово је стварно лоше. Не постоји чаробни начин да се изабере свака трећа ћелија. Морате само навести свих 500 ћелија тамо, што би трајало дуже него одабир 500 ћелија, зар не? Само бесмислено. Бесмислено, бесмислено, бесмислено. (Тако да макро снимач - 01:00) нема бољи начин за то.

Па сам рекао Кулдееп-у, оно што ћемо морати да урадимо, оно што морамо да искористимо, су посебне ћелије. Рекао сам, којим случајем је ли свака трећа ћелија нумеричка, а све остало текст? Не, каже он. У реду, па ево шта ћу да радим. Отићи ћу на потпуно нови ред и ставити 1, а затим ништа, ништа, и копирам ове три ћелије, те три ћелије онако, а онда ћу урадити следеће: Идем до краја и изаберите све те ћелије. Ово је 1500 ћелија што је вишеструко од 3, и налепи, и оно што ће ми урадити је да ће ми свака трећа ћелија бити нумеричка, онако, и лепа ствар је, оно што ми то можете учинити је, изаберите одавде, укуцајте БЕВ26, а ја ћу притиснути тастер СХИФТ када кликнем на ОК, и то ће изабрати до краја, а затим ХОМЕ,ПРОНАЂИ И ОДАБЕРИ, ИДИ НА ПОСЕБНО, а ја желим КОНСТАНТЕ, кликните У реду и оно што сам сада урадио је да сам врло брзо успео да изаберем сваку трећу ћелију.

Кажете, па, каква је то корист? Како подмећете избор, што је сјајно питање, али ево шта ћемо урадити. Прећи ћемо на ВБА. АЛТ + Ф11, АЛТ + Ф11, ЦОНТРОЛ + Г, и овај прелепи мали код овде. Из избора ћемо надокнадити одређени број редова надоле, одређени број колона и изабрати, у реду? Дакле, гледајући податке, желим да пређем на Била Јелена у Е23. Заправо, желим да идем до Кулдеепа у Е24, који је 2 реда горе. Дакле, рећи ћу да се попнете за 2 реда, притисните ЕНТЕР и тај избор, који је био свака трећа ћелија, сада ће се померити горе.

Није ли то сјајно, и, у ствари, написао сам четири мала макронаредбе, један се зове померање горе, померање доле, померање лево, померање удесно, јер када сам показао Кулдееп-у ову методу, он је, ох не, има 20 ствари које морати да уради. Дакле, овде ћемо кликнути на макро за помицање нагоре који би требало да ме помери до 23. реда, а затим померите макро удесно, померите удесно, померите се доле, лево, лево, зар не? Пази, могли бисмо једноставно … можемо … кад убацимо ту ствар унутра, заиста смо цоол што можемо да померамо ствари, знате, а одатле је била читава гомила ствари које је Кулдееп желео да уради . Желео је да копира и налепи (неразумљиво - 03:14) транспонује негде другде, тачно, и то су све лагане ствари, релативно. Одабире се свака трећа ћелија.

Сада, оно што ћу вам овде показати - јер сумњам да Кулдееп жели све ово да уради у макронаредби и не жели да изводи кораке изнова и изнова и изнова, и хеј, поздрављам то, то је сјајно - да ли ћу рећи Кулдееп-у, прво што желим је да желим да одаберете све ћелије. (Где - 03:35) желите да одаберете сваку трећу ћелију, желим да тако одаберете све ћелије, у реду, а онда ћемо рећи да избројимо колико колона имамо, схватимо одакле смо започели, а затим схватимо извући следећи доступан ред, а ја користим УСЕДРАНГЕ да бих открио где је последњи ред. Томе додајем 2 реда, па би то требало само да нађе леп леп празан ред доле у ​​реду 27. Идемо да погледамо, и тако је 27 празан ред. Код ће ставити 1 у колону 5 тог празног реда,а затим ће копирати 3 ћелије. Дакле, Е, Ф и Г су у 3 ћелије које ћемо тамо копирати и копирати ћемо их у 1500 колона, које ће генерисати низ 1 и празно, празно, 1, празно, празно, 1, празно, празно, све до краја наших података, а затим ПОСЕБНЕ ЋЕЛИЈЕ, ово је дом, пронађите и изаберите, идите у посебне ћелије, одаберите константе, .ИЗБОР.

Дакле, сада су изабрани ти подаци и тада знамо да желимо ићи 4 реда горе и, бам, тако, идемо горе, у овом случају на ред 23. Кулдееп жели ред 24, (прилагодити код један бит - 04:43), а затим притисните стрелицу надоле и спремни смо за полазак.

То је најбољи начин да то урадим. Ако неко има бољи начин да одабере сваку трећу ћелију (неразумљив - 04:52), цоол начин да то уради или сваку другу ћелију или сваку четврту ћелију, свакако оставите неке коментаре у ИоуТубе коментарима.

Добро Хеј. Нисам промовисао Повер Екцел Витх боок или ВБА витх мацрос боок, нити један. Много сјајних изврсних савета и трикова у тим књигама. Кликните на и у горњем десном углу да бисте прочитали више о књизи.

Alright. So, in this episode, Kuldeep wants to the select every third cell for 1500 cells. He tried to write a macro to union all 500 cells, but it's too long and causes a compile error. So, solution 1: build a 3-cell array with 1, blank, blank; copy those 3 cells and paste to 1500 cells; that creates a range of 1500 cell column wide range with 1, blank, blank, 1, blank blank; select the 1500 cells, find and select, go to special, constants, selects every third cell; then that one line of VBA, selection.offset.select, to move up some number of rows or columns or anything; and then finally (unintelligible - 05:52) a VBA Macro to do the whole thing.

I want to thank Kuldeep for sending that question in and I want to thank you for stopping by. We'll see you next time for another netcast from.

Download File

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

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