Erään makron suoritus pysähtyy ja yleensä aina samaan kohtaan. Mitään virheilmoitusta ei tule. Kohdassa, jossa kontrolli katoaa ei ole vikaa. Sama makro toimii jossain muussa pohjassa. Millä tätä voisi lähteä selvittämään?
Makro pysähtyy
4
103
Vastaukset
laita koodi näytille, niin helpottaa kummasti virheen arvuuttelua ;-)
Keep EXCELing
@Kunde- Mäkrö
Taulukossa on laskentakaavoja, mutta ne on usein tarpeen korvata toisilla. Makro palauttaa aktiivisena olevat sarakkeet alkuperäiseen tilaansa.
Tyhjään pohjaan kopioituna se toimii, mutta ei enää pohjassa jossa sitä käyttäisin. Käytössä on Office 2007. Pohjan avaaminen Open and Repair -toiminnolla ei auta.
Olen riisunut makroa jo aika tavalla, mutta aina se pysähtyy. Tässä toiminta päättyy ennen riviä Selection.Copy. Pysähdyskohdassa ei ole mitään logiikkaa. Alkuperäisessä kysyttiin varmennusta MsgBoxissa. Silloin stoppi tuli heti vastauksen jälkeen, ennen sitä seurannutta if-lausetta.
Sub Palauta()
Columns("C:C").Select ' sarake C tulee aktiiviseksi
Selection.Copy ' tälle riville ei enää päästä
End Sub Mäkrö kirjoitti:
Taulukossa on laskentakaavoja, mutta ne on usein tarpeen korvata toisilla. Makro palauttaa aktiivisena olevat sarakkeet alkuperäiseen tilaansa.
Tyhjään pohjaan kopioituna se toimii, mutta ei enää pohjassa jossa sitä käyttäisin. Käytössä on Office 2007. Pohjan avaaminen Open and Repair -toiminnolla ei auta.
Olen riisunut makroa jo aika tavalla, mutta aina se pysähtyy. Tässä toiminta päättyy ennen riviä Selection.Copy. Pysähdyskohdassa ei ole mitään logiikkaa. Alkuperäisessä kysyttiin varmennusta MsgBoxissa. Silloin stoppi tuli heti vastauksen jälkeen, ennen sitä seurannutta if-lausetta.
Sub Palauta()
Columns("C:C").Select ' sarake C tulee aktiiviseksi
Selection.Copy ' tälle riville ei enää päästä
End Subkokeiles näitä
Sub Palauta()
Worksheets("Sheet1").Activate' vaihda taulukon nimi
Columns("C:C").Select ' sarake C tulee aktiiviseksi
Selection.Copy ' tälle riville ei enää päästä
End Sub
Sub Palauta()
ActiveSheet.Columns("C:C").Select ' sarake C tulee aktiiviseksi
Selection.Copy ' tälle riville ei enää päästä
End Sub
Keep EXCELing
@Kunde- Mäkrö
kunde kirjoitti:
kokeiles näitä
Sub Palauta()
Worksheets("Sheet1").Activate' vaihda taulukon nimi
Columns("C:C").Select ' sarake C tulee aktiiviseksi
Selection.Copy ' tälle riville ei enää päästä
End Sub
Sub Palauta()
ActiveSheet.Columns("C:C").Select ' sarake C tulee aktiiviseksi
Selection.Copy ' tälle riville ei enää päästä
End Sub
Keep EXCELing
@KundeEi auttanut.
Näyttäisi liittyvän jollain tavalla sarakkeen C sisältöön.
Kun poistan sarakkeesta tietoa, makro alkaa jossain vaiheessa toimimaan. Jos täytän sarakkeen vaikka a-kirjaimilla, tulee virhe, mutta nollilla täytetyn sarakkeen kanssa makro toimii. Se toimii myös, kun poistan formatoinnit.
Tietäisi vaan, miksi.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Näin Enter-napilla tehdään miljardi euroa - Helsingissä
"Ei se nyt niin kovin ihmeelliseltä näytä. Tavallinen nappi, musta muovinpala, joka kököttää parikymppiä maksavan mustan2319087- 696055
- 265668
Perussuomalaiset kirjoittaa vain positiivisista uutisista
Ei tarvitse palstaa paljon seurata, kun sen huomaa. Joka ainoa positiivinen uutinen Suomen taloudesta tai ylipäätään, ni485515Jätä minut rauhaan
En pidä sinusta. Lopeta seuraaminen. Älä tulkitse keskustelutaitoa tai ystävällisyyttä miksikään sellaiseksi mitä ne eiv415388Ben Z: "SDP ei ole ollut 50 vuoteen näin huolissaan velasta"
"– Olen ollut eduskunnassa noin 50 vuotta, eikä SDP ole koskaan ollut niin huolissaan velasta kuin nyt. Se on tietysti h945282- 624763
- 434427
Mitä luulet, miten Martina Aitolehti pärjää Erikoisjoukoissa?
Kohujulkkis, yrittäjä ja hyvinvointivalmentaja Martina Aitolehti on mukana Erikoisjoukot-realityssä. Erikoisjoukot on573756- 493405