MAKRO: kopioi toiseen taulukkoon ja muuta sarakej

MaKeKo79

MAKRO: Taulukosta 1 pitäisi kopioida sarakkeet B4:D100 ja G4:O100 taulukkoon2 B:L , niin että sarakkeiden järjestys muuttuu niin että J-sarake siirtyy taul2:ssa neljänneksi sarakkeeksi. Muuten järjestys pysyy samana. Pitäisi vielä siirtää aina ensimmäiseen tyhjään riviin taulukossa 2.

2

362

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ei ihan vastaa toi solualue taulukko2;ssa, mutta ei väliä. Muuta koodissa nimet ja alueet sopiviksi.

      Sub Siirrä()
      Dim vika As Long
      vika = Worksheets("Sheet2").Range("B65536").End(xlUp).Row 1
      With Worksheets("Sheet1")
      Union(.Range("B4:D100"), .Range("J4:J100")).Copy Worksheets("Sheet2").Range("B" & vika)
      Union(.Range("G4:I100"), .Range("K4:O100")).Copy Worksheets("Sheet2").Range("F" & vika)
      End With
      End Sub

      keep EXCELing
      @Kunde

    • ajattelin, että pitäisi kyllä olla helpompikin keino säädellä kopioitavan alueen sarakkeiden paikkaa ja määrää...

      Sub Siirrä()
      Dim vika As Long
      Dim ar As Variant

      vika = Worksheets("Sheet2").Range("B65536").End(xlUp).Row 1
      With Sheet1.Range("B4:O100")
      'arrayssa voit määritellä kopioitavien sarakkeiden järjestyksen ja samalla määrän ;-) ...
      ar = Application.Index(.Value, Evaluate("row(1:100" & ")"), Array(1, 2, 3, 8, 6, 7, 9, 10, 11, 12, 13, 14))
      Worksheets("Sheet2").Range("B" & vika).Resize(UBound(ar), 12) = ar
      End With
      End Sub

      Keep EXCELing
      @Kunde

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

    Luetuimmat keskustelut

    1. Hei sinä nainen

      Haluan olla rehellinen – olet hämmentänyt minua todella paljon. En ota sinusta mitään selvää, ja ehkä juuri siksi huomaa
      Ikävä
      88
      3274
    2. Kelan perkeleellinen käytäntö

      Kun äiti joutuu hakemaan Kelalta tukia vähien tulojen tähden, niin aina otetaan huomioon lapsen tilillä olevat rahat. Ei
      Maailman menoa
      324
      2865
    3. Putin ei suostu tulitaukoon nyt kun Kurskin taistelut ovat kesken

      ja venäjä on viimein päässyt niskan päälle, suuren ylivoiman turvin. Ukraina ilmeisesti suorittaakin taktista vetäytymi
      Maailman menoa
      191
      1566
    4. Martinan firma haastettiin käräjille

      Seiska: Martinan firma haastettiin käräjille, taustalla outo rahasotku.
      Kotimaiset julkkisjuorut
      242
      1304
    5. Voi kulta rakas

      Kyllä minäkin olen sinuun rakastunut. Oisit avautunut tunteistasi aiemmin niin ei tarvitsisi kiertoteitä kuulla tästä. �
      Ikävä
      62
      1272
    6. Miksi haluat satuttaa

      Sillä tiedolla ettet välittäisi minusta vaikka se ei ole totta. Silti tiedän että rakastat minua edelleen. Niinkuin sano
      Ikävä
      28
      1041
    7. Miksi ette halua kaivattuanne

      Yksi syy tai tekosyy.
      Ikävä
      74
      1000
    8. Toivotko vielä et

      Päätyisimme yhteen?
      Ikävä
      79
      997
    9. Ketä sinä

      Odotat oikeasti. Miksen sulle totta olla saa.
      Ikävä
      117
      970
    10. Sano nyt mitä

      Sinä oikein haluat?
      Ikävä
      72
      924
    Aihe