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

79

    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. Upea peppuisella naisella

      Upea peppuisella naisella on upea peppu.
      Ikävä
      102
      6598
    2. Nikkalassa vauhdilla nokka kohti taivasta

      Mitähän Darwin sanoisi näistä 4 suomalaisesta, jotka kävivät Haparandan puolella näyttämässä, kuinka Suomi auto kulkee t
      Tornio ja Haaparanta
      31
      3950
    3. törniöläiset kaaharit haaparannassa

      isäpapan autolla kaahatta 270 km/h metsään https://www.lapinkansa.fi/nsd-kaksi-suomalaista-kuoli-kolarissa-haaparannall/
      Tornio ja Haaparanta
      30
      3385
    4. Sitä saa mitä tilaa Perussuomalaiset!

      https://yle.fi/a/74-20160212 SDP:n kannatus se vain nousee ja Keskusta on kolmantena. Kokoomus saanut pienen osan persu
      Maailman menoa
      383
      1807
    5. Mihin se sysipska hävisi?

      Katso Frida Kahlo elämäkerta ja opi.
      Ikävä
      33
      1418
    6. Upea peppuisella miehellä

      Upea peppuisella miehellä on upea peppu.
      Ikävä
      27
      1360
    7. Eelin, 20, itsemurhakirje - Suomalaisen terveydenhuollon virhe maksoi nuoren elämän

      Yksikin mielenterveysongelmien takia menetetty nuori on liikaa. Masennusta sairastava Eeli Syrjälä, 20, ehti asua ensi
      Maailman menoa
      47
      1093
    8. Anteeksi kulta

      En oo jaksanut pahemmin kirjoitella, kun oo ollut tosi väsynyt. Mut ikävä on mieletön ja haluisin kuiskata korvaasi, hyv
      Ikävä
      11
      1006
    9. Perttu Sirviö laukoo täydestä tuutista - Farmi Suomi -kisaajista kovaa tekstiä "Pari mätää munaa..."

      Ohhoh, Farmilla tunteet alkaa käydä kuumana, kun julkkiksia tippuu jaksosta toiseen! Varo sisältöpaljastuksia: https:
      Tv-sarjat
      11
      940
    10. Tykkään susta todella

      Paljon. Olet ihana ❤️
      Ikävä
      42
      889
    Aihe