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
71
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
No Purra missäs ne työpaikat ovat?
Niinhän sinä väitit, että sinun puuhasi lisäävät 100 000 uutta työpaikkaa. Oliskohan jo aika myöntää että olet ollut vää3342133VOIKO MITÄÄN MIELIPUOLISEMPAA ENÄÄ EHDOTTAA?
NATO:n pääsihteeri Mark Rutte ja EU:n Kaja Kallas ehdottavat että euroopan maiden eläkevarat ja Terveydenhoito varat käy3241365MTV: Harvinainen haastattelu: Peltsi paljastaa Osmon elämästä julkkiksena: "Aika paljon tullut..."
Ihanat Peltsi ja Osmo . Tällä isällä ja pojalla on kyllä erityisen lämmin suhde. Isä ja poika kertovat väleistään ja pa91013- 68963
Sofiallako rakkaus rakoilee? Missä rillirakas?
Ukkeli taisi saada tarpeekseen Sofiasta ja lähti vaimon ja vauvan luo.186958Tiedän meidän molempien pitävän toisistamme
Siitä huolimatta näen tuhat eri vaihtoehtoa siitä, mikä menee pieleen yhteydenoton jälkeen. En kiusaa, härnää tai lupaa33945- 52914
Voi kun tietäisin mitä
Sinä olet. Ajattelen sinut hyvin helläksi ja välittäväksi. Siihen rakastuin. Mutta sitten se toinen puoli, miksi?51828- 110804
Kerro yksi positiivinen kokemus kaivatusta
Voi tunnistaa. Jos ei ole positiivista, voi kertoa negatiivisen. Ne ehkä jää mieleen paremmin.35746