Miten saan valittua ne solut, joiden neljä viimeistä merkkiä on määritelty? Esimerkiksi kun haluan poistaa rivit, joiden solujen arvon neljä viimeistä merkkiä on esimerkiksi päivämäärässä ( ppkkvvvv) 2011?
Solun 4 viimeistä merkkiä
3
196
Vastaukset
- vb aloittelija
Nyt kokeilin tällaista, mutta miksihän se ei poista kaikkia kerralla? Joutuu ajamaan makron monta kertaa ennen kuin kaikki halutut on hävinneet; völillä kyllä ottaa kaikki.
Range("B1:B50").Select
For Each Cell In Selection
Vuosi = Val(Right(Cell, 4))
If Vuosi = "2007" Then
Cell.EntireRow.Delete
End If
Next Cell- 6
Koodi hyppää solun yli, kun poistetaan rivi. Luuppi olisi parempi käydä lopusta alkuun.
- vb aloittelija
6 kirjoitti:
Koodi hyppää solun yli, kun poistetaan rivi. Luuppi olisi parempi käydä lopusta alkuun.
Joo, yritin luuppia mutten saanut toimimaan. Tuli toinenkin kysymys; jos lasketan rivien määrän, miten saan tuon arvon sisällytettyä Rangeen.
Pitäisi saada Range("C1:C(RiviMaara)").Select
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Jäätävä epävarmuus
Mistä tää hirveä epävarmuus molemminpuolin johtuu? Pohjimmiltaan uskon, että molemmat tietää, että tunteita on. Vai onko851817- 431439
En malta odottaa mies että tulet minuun
Sykkivänä ja intohimon palossa ujutat hitaasti upean rakkauden miekkasi minuun, ja antaudutaan kiihkeään rakasteluun. Hu1191260Vanhemmalle naiselle
Ihastuin sinuun kauan sitten. Luonteeseen, ulkonäköön ja iloisuuteen. Olen haaveillut sinusta sen jälkeen monet kerrat.871202- 671007
Persut romahti Haapaveellä, kiitos Ilkka!
Persut saivat historiallisen tappion haapaveellä! Kiitos Ilkka!42954- 57954
Pitsaa selliiä
Onko uudet pitsat hyviä, kannatteooko käyvä vai suosiollako pittää hilipasta sotkamoon20920- 35877
- 47856