Válassza az Minden más cella lehetőséget - Excel tippek

Tartalomjegyzék

A Kuldeepnek minden harmadik cellát ki kell választania 1500 cellán keresztül. őrült megoldást nyújt.

Videót nézni

  • Kuldeep minden harmadik cellát ki akar választani 1500 cellára
  • Az 500 cella egyesítéséhez szükséges makrokód túl hosszú, és fordítási hibát okoz!
  • Megoldás: 1. építés, üres, üres. Másolja ezt a három cellát, és illessze be 1500 cellába
  • Válassza ki az 1500 cellát. Minden harmadik cella kijelöléséhez a Kezdőlap, Keresés és kiválasztás, Ugrás a Speciálishoz, Állandó értékek elemre
  • Ezután a VBA egyik sorával távolítsa el a kijelölt N sort vagy oszlopot.
  • Végül egy VBA makró az egész elvégzéséhez
  • Jó tipp: Ha a Ctrl + G billentyűkombinációt használja az Ugrás párbeszédpanelen, akkor a legutóbb kiválasztott tartományok jelennek meg.
  • Hűvös tipp: Az Ugrás párbeszédpanelen tartsa lenyomva a Shift billentyűt, hogy kiválasszon az Aktuális cellából az Ugrás cellába.
  • VBA tipp: A UsedRegion használatával megkeresheti a munkalap utolsó sorát

Videó átirat

Ismerje meg az Excel programot, Podcast 2108. epizód: Jelölje ki a Minden harmadik cellát.

Ez egy dögös. Kuldeep küld egy kérdést. Azt mondja, hogy vannak adatai az E24-től a BEV24-ig. Ez 1500 cella. Minden harmadik cellát ki kell választania. (érthetetlen - 00:14) az unió makró túl hosszú és hibákat generál. Miről beszél, az unió makrója?

Beszél róla, ezt már kipróbálta, HOWTOSELECTEVERYTHIRDCELL. Itt rögzítsen egy kis makrót. Jelölje ki ezt a cellát, majd a CONTROL gombokat, azt a cellát, azt a cellát, azt a cellát, azt a cellát, azt a cellát. (érthetetlen - 00:33) túl messzire megy. Csak azt szeretném látni, hogyan rögzítik a kódot. Állítsa le a felvételt. ALT + F8. HOWTOSELECTEVERYTHIRDCELL, EDIT, és ez nagyon rossz. Nincs mágikus módszer minden harmadik cella kiválasztására. Csak fel kell sorolnia mind az 500 cellát, ami tovább tart, mint az 500 cella kiválasztása, igaz? Csak értelmetlen. Értelmetlen, értelmetlen, értelmetlen. (Tehát a - 01:00) makrórögzítőnek nincs jobb módja erre.

Szóval azt mondtam a Kuldeepnek, hogy mit kell tennünk, amit kihasználnunk kell, az a speciális cellák. Azt mondtam, véletlenül, hogy minden harmadik cella numerikus és minden más szöveg? Nem, mondja. Rendben, szóval íme, mit fogok csinálni. Megyek egy teljesen új sorba, és teszek egy 1-et, majd semmit, semmit, és átmásolom ezt a három cellát, azt a három cellát, és akkor azt fogom tenni, hogy én Megyek a végére, és kijelölöm az összes cellát. Ez 1500 cella, ami a 3-szorosa, és illessze be, és ami nekem fog segíteni, az az lesz, hogy minden harmadik cella számszerű lesz, és ez a gyönyörű dolog, amit mi tehetem, hogy innen válasszon, írja be a BEV26 parancsot, és amikor az OK gombra kattintok, lenyomva tartja a SHIFT billentyűt, és ez a végéig választ, majd a HOME gombra,MEGÁLLAPÍTÁS ÉS KIVÁLASZTÁS, Ugrás a SPECIÁLISRA, és szeretném a KONSTANTÁT, kattintson az OK gombra, és most azt tettem, hogy nagyon gyorsan sikerült kiválasztanom minden harmadik cellát.

Azt mondod, jó, mire jó ez? Hogyan bökdösheted a kiválasztást, ami remek kérdés, de a következőket tesszük. Át fogunk váltani a VBA-ra. ALT + F11, ALT + F11, CONTROL + G, és ez a gyönyörű kis kód itt. A kiválasztásból néhány sort lefelé, néhány oszlopot ellensúlyozunk, és kijelöljük, rendben? Tehát az adatokat megnézve fel akarok menni Bill Jelenhez az E23-ban. Tulajdonképpen az E24-ben szeretnék Kuldeepbe menni, ami 2 sorral feljebb van. Tehát azt mondom, hogy menjen fel 2 sorral feljebb, nyomja meg az ENTER billentyűt, és ez a kijelölés, amely minden harmadik cella volt, most feljebb lép.

Ugye, ez csak fantasztikus, és valójában négy kis makrót írtam, az egyiket felfelé, lefelé, lefelé, balra, jobbra haladtam, mert amikor megmutattam Kuldeepnek ezt a módszert, olyan, hogy ó, nem, van 20 dolog, amit meg kell tenni. Tehát itt kattintsunk a felfelé haladó makróra, amellyel fel kellene mozdulnom a 23. sorra, majd a jobbra, a jobbra haladással, lefelé, balra, balra, jobbra? Nézzétek, csak … megtehetjük … amint befogadjuk azt a dolgot, nagyon ügyesek vagyunk, hogy tudunk dolgokat mozgatni, és onnan egy csomó más dolog volt, amit Kuldeep akart csinálni . Másolni és beilleszteni (érthetetlen - 03:14) máshova akart átültetni, igaz, és ez viszonylag könnyű dolog. Minden harmadik cellát kiválaszt.

Most mit fogok itt megmutatni - mert gyanítom, hogy a Kuldeep mindezt makróban akarja megtenni, és nem akarja, hogy újra és újra és újra meg kelljen tennie a lépéseket, és hé, ezt tapsolom, ez fantasztikus - mondom a Kuldeepnek, az első dolog, amit meg akarok tenni, azt akarom, hogy válassza ki az összes cellát. (Hol - 03:35) minden harmadik cellát szeretne kijelölni, azt akarom, hogy jelölje ki az összes ilyen cellát, rendben, majd azt mondjuk, hogy számláljuk meg, hány oszlopunk van, kitaláljuk, honnan indultunk, majd kitaláljuk ki a következő rendelkezésre álló sort, és az USEDRANGE segítségével megtudom, hol van az utolsó sor. Ehhez hozzáadok 2 sort, és ennek csak annyit kell tennie, hogy csak talál egy szép üres sort a 27. sorban. Menjünk megnézni, és így a 27 egy üres sor. A kód 1-et tesz az üres sor 5. oszlopába,és akkor 3 cellát fog lemásolni. Tehát E, F és G abban a 3 cellában vannak, amelyeket átmásolunk oda, és átmásoljuk az 1500 oszlopba, amelyek 1-es és üres, üres, 1, üres, blank, 1, blank, blank, egészen az adataink végéig, majd a SPECIALCELLS, ez az otthon, keresse meg és válassza ki, menjen speciális cellákba, válassza ki az állandókat, .SELECT.

Rendben, szóval, most kiválasztotta ezeket az adatokat, és akkor tudjuk, hogy 4 sorral feljebb akarunk menni, és bam, így megy fel, ebben az esetben a 23. sorba. Kuldeep a 24. sort akarja, (állítsa be a kódot egy kicsit - 04:43), majd nyomja meg a lefelé mutató nyilat, és máris indulhatunk.

Ez a legjobb módom, amit meg kell tennem. Ha valakinek jobb módja van minden harmadik cella kiválasztására (érthetetlen - 04:52), akkor ennek a módjának, vagy minden más cellának vagy minden negyedik cellának a kiválasztása mindenképpen, hagyjon néhány megjegyzést a YouTube megjegyzésében.

Hát hello. Nem népszerűsítettem a Power Excel With bookot vagy a VBA with macros book-ot, egyiket sem. Sok remek Excel tipp és trükk ezekben a könyvekben. Kattintson a jobb felső sarokban található i gombra, ha többet szeretne megtudni a könyvről.

Rendben. Tehát ebben az epizódban Kuldeep szeretné kiválasztani minden harmadik cellát 1500 cellára. Megpróbált makrót írni mind az 500 cella egyesítésére, de ez túl hosszú és fordítási hibát okoz. Tehát az 1. megoldás: hozzon létre egy 3 cellás tömböt 1, üres, üres; másolja ezt a 3 cellát, és illessze be 1500 cellába; ez létrehoz egy 1500 cellás oszlop tartományt, 1, blank, blank, 1, blank blank; válassza ki az 1500 cellát, keresse meg és válassza ki, menjen a speciális, konstansokhoz, minden harmadik cellát kijelöl; akkor a VBA egyetlen sora, selection.offset.select, feljebb léphet néhány sorral, oszloppal vagy bármi mással; majd végül (érthetetlen - 05:52) egy VBA makró az egész elvégzéséhez.

Szeretném megköszönni a Kuldeepnek, hogy beküldte ezt a kérdést, és szeretném megköszönni, hogy megálltál. Legközelebb találkozunk egy újabb netcast-lal.

Fájl letöltése

Töltse le a minta fájlt innen: Podcast2108.xlsm

érdekes cikkek...