Makro

Nassu

Hei!

Minulla on kaavake pohja joka on B-K * 13 alue ja nauhoitin makron jossa kopion sen kaavakepohjan ja liitän sen riville 17:sta. Tein sitten sen napin jolla se sen siihen lisää, mutta kun sen pitäisi olla sellainen, että aina kun painaa nappia niin se lisäisi sen kaavakkeen sen ylempänä olevan kaavakkeen ala puolelle. Tässä tämän hetkinen makro jonka nauhoitin, jos vähän selventäisi mistä on kyse.

Sub uusi()
'
' uusi Makro

Range("B3:K17").Select
Selection.Copy
Range("B18").Select
ActiveSheet.Paste
Range("A1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = ""
Range("A2").Select
End Sub

En osaa tehdä tuohon sitä tarvittavaa muutosta, jolla sen saisi toimimaan niin kuin haluaisin.

Kiitän avusta!

6

628

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Excelisti

      Mitähän tässä yritetään sanoa? Suomen kielessä ei tarvita määrättyä artikkelia "se". Mikä on "kaavake pohja"?

      >Tein sitten sen napin jolla se sen siihen lisää, mutta kun sen pitäisi olla sellainen, että aina kun painaa nappia niin se lisäisi sen kaavakkeen sen ylempänä olevan kaavakkeen ala puolelle.<

      Mihinkähän tämän lyhyen ja ytimekkään kaikki "se"-"sen"- ja "siihen"-sanat oikein viittaavat?

      Koska viestin tulkitsemiseen menisi minulta enemmän aikaa kuin ko. makron tekemiseen, niin en edes yritä.

    • Kunde

      Sub uusi()
      Dim vika As Double
      vika = Range("B65536").End(xlUp).Row
      Range("B3:K17").Copy Destination:=Range("B" & vika 1)
      End Sub

      • nassu

        Kiitos paljon.

        Miten tuohon saisi lisättyä sellaisen, että jättäisi yhden rivin väliä kahden kaavakkeen välille, nyt kaavakkeet ovat yhdessä pötkössä.

        Mitenkäs nappi, jolla saisi alimmasta lähtien poistettua yhden kaavakkeen pois?


      • Kunde
        nassu kirjoitti:

        Kiitos paljon.

        Miten tuohon saisi lisättyä sellaisen, että jättäisi yhden rivin väliä kahden kaavakkeen välille, nyt kaavakkeet ovat yhdessä pötkössä.

        Mitenkäs nappi, jolla saisi alimmasta lähtien poistettua yhden kaavakkeen pois?

        Sub uusi()
        Dim vika As Double
        vika = Range("B65536").End(xlUp).Row
        Range("B3:K17").Copy Destination:=Range("B" & vika 2)
        End Sub

        Sub Poista()
        Dim vika As Long
        Dim vika2 As Long
        vika = Range("B65536").End(xlUp).Row
        If vika = 17 Then Exit Sub 'säilyttää alkuperäisen
        vika2 = Range("B" & vika).End(xlUp).Row
        Range("B" & vika2 & ":K" & vika).Delete
        End Sub


      • Nassu
        Kunde kirjoitti:

        Sub uusi()
        Dim vika As Double
        vika = Range("B65536").End(xlUp).Row
        Range("B3:K17").Copy Destination:=Range("B" & vika 2)
        End Sub

        Sub Poista()
        Dim vika As Long
        Dim vika2 As Long
        vika = Range("B65536").End(xlUp).Row
        If vika = 17 Then Exit Sub 'säilyttää alkuperäisen
        vika2 = Range("B" & vika).End(xlUp).Row
        Range("B" & vika2 & ":K" & vika).Delete
        End Sub

        Voisiko sinuun ottaa yhteyttä sähköpostitse?
        Minun sähköposti [email protected]

        Olisi pieni kysymys tuosta poista -napin koodista...


      • Kunde
        Nassu kirjoitti:

        Voisiko sinuun ottaa yhteyttä sähköpostitse?
        Minun sähköposti [email protected]

        Olisi pieni kysymys tuosta poista -napin koodista...

        tsekkaa postiasi...
        @Kunde


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kelekkakisat

      Mikä vakava onnettomuus sattunut kisoissa. On peruttu koko kisat. Pelastuskopteri näytti käyvän paikalla.
      Nivala
      34
      11291
    2. Aivan kauheaa

      Veikö koskiuoma taas ihmishengen? Se pitää kieltää!
      Imatra
      60
      9098
    3. Onko kaivattusi

      …mielestäsi älykäs, tai kenties tyhmä? Oma mielipide.
      Ikävä
      137
      5445
    4. Kuinka pitkä välimatka

      on teidän kotien välillä?
      Ikävä
      144
      3754
    5. Epäilen ettet edes

      Kehtaisi liikkua kanssani.
      Ikävä
      75
      3680
    6. Virkamiehille tarvitaan tuntuvat palkankorotukset

      Naistenpäivänä on syytä muistuttaa, että virkamiehen euro on vain 80 senttiä. Palkat tulee saattaa samalle tasolle yksi
      Maailman menoa
      37
      3599
    7. Oletko huomannut

      Yhden muutoksen?
      Ikävä
      40
      3338
    8. Jäikö meidän välit

      Mielestäsi Kesken?
      Ikävä
      60
      2698
    9. Olisipa saanut sinuun

      Tutustua paremmin. Harmi että aloin lopulta jännittämään kun näytit tunteesi niin voimakkaasti ja lähestyit niin voimaak
      Ikävä
      72
      2420
    10. Riikka Purran kaudella nousi bensan hinta yli 2 euron

      Muistatteko kuinka edellisen vasemmistohallituksen aikana, ns. Marinin aikakaudella, bensiiniä sai 1,3 euron litrahinnal
      Maailman menoa
      14
      2073
    Aihe