Makro pysähtyy

Mäkrö

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?

4

61

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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 Sub

        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
        @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
        @Kunde

        Ei 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

    1. Mikä on kaivattusi etunimi?

      Otsikossa siis on kysymys eriteltynä. Vain oikeat vastaukset hyväksytään.
      Ikävä
      153
      3010
    2. En kestä katsoa

      Sitä miten sinusta on muut kiinnostuneita. Olen kateellinen. Siksi pitäisi lähteä pois
      Ikävä
      95
      1614
    3. Anna minulle anteeksi

      Anna minulle anteeksi. Minä pyydän.
      Ikävä
      143
      1537
    4. Kun viimeksi kohtasitte/näitte

      Mitä olitte tekemässä? Millainen ympäristö oli? Löydetään toisemme...
      Ikävä
      124
      1435
    5. Peräti 95 % persujen kannattajista rasisteja

      Kertoo EVA:n teettämä kysely. Pakollista yhdenvertaisuuskoulutusta tarvitsee siis paljon laajempi joukko kuin pelkästää
      Maailman menoa
      374
      1423
    6. Olet kyllä vaarallisen himokas

      Luova, kaunis, määrätietoinen, pervo, mielenkiintoinen, kovanaama, naisellinen ja erikoinen.
      Ikävä
      99
      1225
    7. Anna vielä vähän vihreää valoa

      Teen sitten siirtoni, nainen. Tiedän, että olet jo varovaisesti yrittänyt lähestyä, mutta siitä on jo aikaa. Jos tunnet
      Ikävä
      15
      941
    8. On minulla suunitelma

      Siitä ei vain tiedä kukaan muu kuin tällä hetkellä minä. Suunnitelma ja varasuunnitelma. Sinun takiasi nainen. Vain s
      Ikävä
      48
      862
    9. Palstan ylivoimaisesti suosituin keskustelunaihe

      Palstan suosituin keskustelunaihe näyttää olevan homoseksuaalisuus. Otsikoiden perusteella voisi kuvitella olevansa Seks
      Luterilaisuus
      259
      815
    10. 60
      805
    Aihe