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

86

    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. Mieleni harhailee sinussa

      Uskon että tykkäät minusta. On vain yksi elämä. Silti jään paikoilleni ja odotan että jokin muuttuu. Menin palasiksi, ei
      Tunteet
      11
      2139
    2. Jännitän sinua J mies

      Ei tästä tulee mitään. Tuskin kaikki olis mennyt näin moneen solmuun, jos olis tarkoitettu meidät yhteen.
      Ikävä
      118
      1206
    3. Toivotko, että

      hän tulisi juttelemaan sinulle, vai lähestytkö mieluummin itse?
      Ikävä
      89
      1185
    4. Kuinka kauan kesti että ihastuit

      Kaivattuusi? Jos lasketaan siitä hetkestä alkaen kun näit hänet ensi kerran. Oliko jokin tilanne tai tapahtuma, joka voi
      Ikävä
      51
      993
    5. Orpo suunnittelee palestiinalaislasten Suomeen siirtoa

      "Sairaalahoitoa tarvitsevien lasten ottaminen Suomeen on lisäksi selvityksessä, Orpo sanoo. – Jos meillä on mahdolli
      Maailman menoa
      239
      985
    6. Olen käyttäytynyt sinua kohtaan väärin toistuvasti

      Puolustuksekseni täytyy sanoa, että ei ole ollut tahallista vaan seurausta harhaisista luuloista ja ajatuksista. Esimerk
      Ikävä
      63
      904
    7. Vaikutat tosi mielenkiintoiselta ja

      paksulta. 😂 m - n
      Ikävä
      84
      786
    8. Tunneälyä testaamaan!

      Testi pitää sisällään viisi osa-aluetta. Itse sain täydet tuosta ensimmäisestä eli 25/25. Kokonaispistemäärä oli 100/125
      Lesbot
      3
      786
    9. solmussa solmussa

      Tilanne solmussa. Umpisommussa🫢
      Ikävä
      35
      709
    10. Saanko mies tulla sun kainaloon nukkumaan?

      En saa unta kun mietin sua❤️ Saako tulla sun viereen ja käpertyä sun kainaloon?
      Ikävä
      43
      681
    Aihe