APUA! makron muokkaus

Ella on nauhoittanut makron 21.1.2008.
'
' Pikanäppäin: Ctrl l
'
Sheets("PR").Select
Selection.EntireRow.Delete
Selection.Copy

TÄSSÄ VÄLISSÄ ON TEHTÄVIÄ JOITA EN HALUA NÄYTTÄÄ.

xlTopToBottom
Range("A1").Select
ActiveWorkbook.Save
End Sub



Makro alkaa kohdasta taulusta p A1 ja päättyy samaan.


Hei, Kijoittaisitko valmiiksi käskyt tähän ja oikeaan paikkaan niin, että makro suorittaisi seuraavat tehtävät:
Kun se on tullut kohtaan Range("A1").Select se tarkistaisi onko taulun PR solu A2 tosi vai epätosi.
Jos PR talun solu A2 on tosi, pitäisi makro toistaa, siis alkaa aina alusta niin kuin se alkaa kun painetaan pikanäppäintä, kunnes vastaan tulee, että PR taulun solu A2 on epätosi.
Tällöin makron tulisi tallentaa työkirja ja lopettaa nauhoitus.
Olisin kiitollinen jos kirjoittaisit käskyt valmiiksi niin, että voisin ne suoraan kopioida alkuperäiseen makroon
Range("A1").Select ja ActiveWorkbook.Save End Sub väliin.


Alku makrossa on täälläinen.

Pikanäppäin: Ctrl l
'
Sheets("PR").Select
Selection.EntireRow.Delete
Selection.Copy

jos siihen tarvitaan lisäyksiä olisitko ystävällinen ja kirjoittaisit ne kopiokuntoon.


Ikuisella kiitollisuudella

Ella
5311
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

atk-tukihenkilö

Äänestä
  • Pyysin pientä neuvoa, miten makro toistaa itseään.
    Mietippä oliko vastauksesi asiallinen.

    Äänestä

Do While Range("A2")= Tosi

toistettava koodi

Loop

Äänestä
  • Kiitos! kokeilen kun ehdin onnistuuko jos ei yritän kysyä lisää.

    Äänestä

  • En osannut muokata, että toimisi.
    Koitan kysyä toisin.

    Äänestä

Kommentoi aloitusta


ELLA epätoivo kirjoitti:

Ella on nauhoittanut makron 21.1.2008.
'
' Pikanäppäin: Ctrl l
'
Sheets("PR").Select
Selection.EntireRow.Delete
Selection.Copy

TÄSSÄ VÄLISSÄ ON TEHTÄVIÄ JOITA EN HALUA NÄYTTÄÄ.

xlTopToBottom
Range("A1").Select
ActiveWorkbook.Save
End Sub



Makro alkaa kohdasta taulusta p A1 ja päättyy samaan.


Hei, Kijoittaisitko valmiiksi käskyt tähän ja oikeaan paikkaan niin, että makro suorittaisi seuraavat tehtävät:
Kun se on tullut kohtaan Range("A1").Select se tarkistaisi onko taulun PR solu A2 tosi vai epätosi.
Jos PR talun solu A2 on tosi, pitäisi makro toistaa, siis alkaa aina alusta niin kuin se alkaa kun painetaan pikanäppäintä, kunnes vastaan tulee, että PR taulun solu A2 on epätosi.
Tällöin makron tulisi tallentaa työkirja ja lopettaa nauhoitus.
Olisin kiitollinen jos kirjoittaisit käskyt valmiiksi niin, että voisin ne suoraan kopioida alkuperäiseen makroon
Range("A1").Select ja ActiveWorkbook.Save End Sub väliin.


Alku makrossa on täälläinen.

Pikanäppäin: Ctrl l
'
Sheets("PR").Select
Selection.EntireRow.Delete
Selection.Copy

jos siihen tarvitaan lisäyksiä olisitko ystävällinen ja kirjoittaisit ne kopiokuntoon.


Ikuisella kiitollisuudella

Ella

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu