Mulla on K sarakkeessa määrä ja G sarakkeessa hinta. Haluaisin M sarakkeeseen tulon noista, eli K*G. Ongelma on se että joka rivillä ei ole tietoa, eli välissä on tyhjiä rivejä. Tein kaavan =JOS(K2=>0,01;K2*G2;"") joka tietenkin toimii mutta kun taulukossa on kymmeniä tuhaansia rivejä niin jos tuon saisi vba:na moduuliin niin että se laskisi joka rivin tiedot kun ehdot täyttyy niin helpottaisi kovasti.
Vba apua
apuuuva2
1
135
Vastaukset
Sub TäytäKaava()
Dim vika As Integer
vika = Range("K65536").End(xlUp).Row
Range("M1").FormulaR1C1 = "=IF(RC[-2]>0,RC[-2]*RC[-6],"""")"
Range("M1").AutoFill Destination:=Range("M1:M" & vika)
End Sub
Keep EXCELing
@Kunde
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vihamielisyys naisia kohtaan on jo yllättävän suuri ongelma
Esiintyy laajemmassa mittakaavassa, mitä vain tällä palstalla. Mistä tuo ilmiö nyt oikein johtuu, ja saa alkuvoimansa?3631954Odotan sitä hetkeä
kun nähdään taas. Tiedän, että sinäkin odotat. Kun se päivä koittaa, katseesi hakee minua. Ehkä arkailemme toisiamme väh751316Olen melko vakuuttunut
etten tule olemaan koskaan täysin onnellinen ilman sinua. En uskonut, että näin kävisi kenenkään kanssa. Kunnes sain kok831297- 1361183
- 841043
- 90936
- 48853
Postimerkki kirjeeseen ja kortiin maksaa jo 3 euroa!
https://yle.fi/a/74-20229241 Kyllä tämä on järjetön hinta, Posti tuhoaa itsensä tällä hinnalla, täytyyhän Postin "Herro118843- 48790
Sitä saattaa vähän hölmöillä
rakkauspäissään, jos tunteita on enemmän kuin osaa käsitellä. Alkuhölmöilyt on söpöä ja sallittavaa.60746