HEI, MILLAISELLA MAKROLLA VOISIN KOPIOIDA KAAVAA ESIM, "D17 1", SOLUSTA D18 ALKAEN AINA SEURAVAAN SOLUUN, KUNNES TULEE VASTAAN VIIMEINEN SOLU JOSSA ARVO SUUREMPI KUIN 1.
EDELLINEN SOLU+1
10
587
Vastaukset
vaikea vastata kun kysymys niin yöimalkainen, mutta kaavan täyttö onnistuu seuraavasti
esim. kaavat soluihin D18:D50...
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D50")- edelliseen
Vastaus Kunde:
kaavan täyttö onnistuu seuraavasti
esim. kaavat soluihin D18:D50...
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D50")
Kysymykselläni tarkoitin sitä että jos esim. seuraava tyhjä solu on D25, niin kaavan täyttö tapahtuisi soluun D24 saakka. Eli kaavan täyttö päättyisi seuraavaa tyhjää solua edeltävään soluun. edelliseen kirjoitti:
Vastaus Kunde:
kaavan täyttö onnistuu seuraavasti
esim. kaavat soluihin D18:D50...
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D50")
Kysymykselläni tarkoitin sitä että jos esim. seuraava tyhjä solu on D25, niin kaavan täyttö tapahtuisi soluun D24 saakka. Eli kaavan täyttö päättyisi seuraavaa tyhjää solua edeltävään soluun.moduuliin..
Sub Täytä()
Dim vika As Integer
vika = Range("D65536").End(xlUp).Row - 1
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D" & vika)
End Sub- vielä!
kunde kirjoitti:
moduuliin..
Sub Täytä()
Dim vika As Integer
vika = Range("D65536").End(xlUp).Row - 1
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D" & vika)
End SubKun tyhmyys tiivistyy, niin joutuu pyytämään vielä apua!
Eli ymmärsin varmaan ohjeesi väärin.
Tein makron seuraavalla tavalla, mutta pysähtyy tuohon kolmannen pilkun kohdalle:
Sub Makro1()
'
' Makro1 Makro
'
'
Sub Täytä()
Dim vika As Integer
vika = Range("D65536").End(xlUp).Row - 1
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D" & vika)
End Sub vielä! kirjoitti:
Kun tyhmyys tiivistyy, niin joutuu pyytämään vielä apua!
Eli ymmärsin varmaan ohjeesi väärin.
Tein makron seuraavalla tavalla, mutta pysähtyy tuohon kolmannen pilkun kohdalle:
Sub Makro1()
'
' Makro1 Makro
'
'
Sub Täytä()
Dim vika As Integer
vika = Range("D65536").End(xlUp).Row - 1
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D" & vika)
End SubSub Makro1()
'
' Makro1 Makro
'
'
Dim vika As Integer
vika = Range("D65536").End(xlUp).Row - 1
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D" & vika)
End Sub- kaksi
kunde kirjoitti:
Sub Makro1()
'
' Makro1 Makro
'
'
Dim vika As Integer
vika = Range("D65536").End(xlUp).Row - 1
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D" & vika)
End SubNyt homma toimii muuten, mutta kaavan täyttö pysätyy viimeistä edelliseen soluun. Eli kaavan täyttö pitäisi olottua "seuraava tyhjä solu-1.
Olisin tietysti voinut sanoa tämän kysymystä esittäessänikin, mutta järki tulee vähän jälkijunassa. kaksi kirjoitti:
Nyt homma toimii muuten, mutta kaavan täyttö pysätyy viimeistä edelliseen soluun. Eli kaavan täyttö pitäisi olottua "seuraava tyhjä solu-1.
Olisin tietysti voinut sanoa tämän kysymystä esittäessänikin, mutta järki tulee vähän jälkijunassa.Sub Makro1()
'
' Makro1 Makro
'
'
Dim vika As Integer
vika = Range("D65536").End(xlUp).Row
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D" & vika)
End Sub- yksi korjaus
kunde kirjoitti:
Sub Makro1()
'
' Makro1 Makro
'
'
Dim vika As Integer
vika = Range("D65536").End(xlUp).Row
Range("D18").Formula = "=D17 1"
Range("D18").AutoFill Range("D18:D" & vika)
End SubKiitos "Kunde"!
Nyt homma toimii muuten paisi, jos seuravan tyhjän solun jälkeen sattuukin olemaan sellaisia soluja joiden arvo on enemmän kuin nolla, niin kaavan täyttö jatkuukin sinne asti. Vimpan päälle kaavan täytön pitäisi päättyä ensimmäisen pötkyn loppuun. - ...
yksi korjaus kirjoitti:
Kiitos "Kunde"!
Nyt homma toimii muuten paisi, jos seuravan tyhjän solun jälkeen sattuukin olemaan sellaisia soluja joiden arvo on enemmän kuin nolla, niin kaavan täyttö jatkuukin sinne asti. Vimpan päälle kaavan täytön pitäisi päättyä ensimmäisen pötkyn loppuun.muuta rivi
vika = Range("D18").End(xlDown).Row-1 - "Kunde"
... kirjoitti:
muuta rivi
vika = Range("D18").End(xlDown).Row-1Nyt toimii. Poistin vielä rivin lopusta sen -1
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Suomen kansa haluaa Antti Lindtmanista pääministerin
Lindtman on miltei tuplasti suositumpi kuin etunimikaimansa Kaikkonen. Näin kertoo porvarimedian teettämä kysely. http2944781Vain 21% kannattaa Lindtmania pääministeriksi
se on selvästi vähemmän kuin puolueen kannatus, mites nyt noin?1353066Miksei Björn Wahlroos jaa rahaa köyhille?
Esimerkiksi Nordean tiloissa? Vai tuovatko ne köyhät hiekkaa marmorilattioille ja siksi ei pysty mursunviiksi pystyyn k522983Jouluksi miettimistä: kuka tai mikä valmistaa rahan?
Nyt kun on ollut vääntöä rahasta ja eritoten sen vähyydestä, niin olisi syytä uida rahan alkulähteille, eli mistä se syn281541Julkinen sektori on elänyt aivan liian leveästi yli varojensa!
Viimeisen 15 vuoden aikana julkisen puolen palkat ovat nousseet n. 40%, kun taas yksitysellä sektorilla vain n. 20%. En2271242- 471189
Yksikään persu ei ole saanut Nobelin palkintoa
Kertoo paljon persujen älyn puutteesta. Demareista mm. Ahtisaari on kyseisen palkinnon saanut.71016Miten antaa merkki hyvin eri ikäiselle miehelle, että kertoisi toiveensa ja ajatuksensa?
Olen pitkään pitänyt miehestä, joka myös varmasti minusta. Hän ei tosin kerro ihastumisesta, eli voi hyvin olla, että tu78991Emme koskaan keskustelleet kasvotusten syistä välirikollemme
Enkä voisi kertoa perimmäistä rehellistä syytä. Kerroin sinulle pintapuolisen ”paketin” ja otin tavallaan omalle vastuu58981Paskalaista valokuitulakiin
Nyt maksajiksi joutuvat kaupunkilaiset eivätkä mökkiensä ulkohuusseissa kakistelevat mummot. Nimittäin EU määrää jokais52979