Sarakkeen viimeisen käytetyn solun valinta, tyhjiä

Esim. vaikka C-sarakkeessa on sekä käytettyjä että tyhjiä soluja

Tilanne toistuu, tarvitaan luultavasti makro

Tarvitaan valita solualue esim. C6-C300. C300 on viimeinen käytetty solu jollain kerralla.
C6 on vakiosolu. Viimeisen solu sijainti vaihtelee

Pitäisi löytää viimeinen käytetty solu ja saada aluevalinta ekasta vikaan soluun.
7232
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat
  • Helpompi

    ctrl shift-nuolialas kunnes viimeinen rivi sitten vaihdetaan nuoli ylös ctrl shift edelleen pohjassa

    Äänestä

  • Kiitti yksvaihtoehto, tutkin vinkkiäsi.

    Nimmari Helpompi, asia tulee toistumaan, siksi tarvittaisiin makro. Näppäimillä valinnat on tuttuja.

    Äänestä

LibreOffice tavalla näin

- Ctrl End
- Home
- Ctrl Shift Home

Äänestä
  • Oh, valituksi tuli A sarake, tuolla tavalla, unohtu mikä sarake piti valita kun hätäilin vastaamaan.

    Äänestä

Cells.Find("*", cells(1,ActiveCell.Column 1), xlFormulas, , xlByColumns, xlPrevious).select

Tuo hakee taaksepäin. Aloitussolua ei lasketa mukaan. Siksi haku alkaa suurimmasta rivinumerosta edellisestä sarakkeesta (laskuri pyörähtää ympäri). Sama kait jos hakisi funktiolla suurimman rivinumeron ja käyttäisi sitä. Kumpi parempi?

Sub ViimeinenTaytettySolu()

' Valitsee vimeisen ei-tyhjän solun sarakkeesta jonka solu on valittu

Cells.Find("*", Cells(1, ActiveCell.Column 1), _
xlFormulas, , xlByColumns, xlPrevious).Select

End Sub

Näyttäisi toimivan. Rivi jaettu kahdelle riville alaviivalla.

Äänestä
  • Toimii! Kiitos sulle yksiesimerkki. Käytin tuota viimeinen täytetty solu

    Äänestä

Kommentoi aloitusta


KikkaEkku kirjoitti:

Esim. vaikka C-sarakkeessa on sekä käytettyjä että tyhjiä soluja

Tilanne toistuu, tarvitaan luultavasti makro

Tarvitaan valita solualue esim. C6-C300. C300 on viimeinen käytetty solu jollain kerralla.
C6 on vakiosolu. Viimeisen solu sijainti vaihtelee

Pitäisi löytää viimeinen käytetty solu ja saada aluevalinta ekasta vikaan soluun.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu