Taulukot aakkosjärjestykseen -

käsinkö?

Kun työkirjassa on useita taulukoita, niin saako niitä jotenkin, ja jos niin miten, järjestettyä automaattisesti aakkosjärjestykseen.

Tiedän, että käsin yksitellen siirtämällä se kyllä käy.

8

1963

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • vastausta

      Onko asia kenellekään tuttu? Tai eikö vastausta tule siksi, kun siihen ei ole muuta mahdollisuutta kuin yksitellen järjestely?

      • taida löytyä

      • vastauksesta
        taida löytyä kirjoitti:

        muita tapoja kuin käsin järjestely tai macro, tuolta löytyisi koodia:
        http://www.cpearson.com/excel/sortws.htm
        Googlettamalla löytyy lisää...

        :)) Taidanpa järjestellä vähät taulukkoni käsin. :)))


      • Excelisti
        vastauksesta kirjoitti:

        :)) Taidanpa järjestellä vähät taulukkoni käsin. :)))

        Missä Kunde? No, tässä yksi ehdotus makroksi.

        Sub TaulutAakkojärjestykseen()
        Dim ApuTaulukko As Worksheet
        Dim R As Long
        Set ApuTaulukko = ActiveWorkbook.Worksheets.Add
        For R = 1 To ActiveWorkbook.Sheets.Count
        ApuTaulukko.Cells(R, 1) = ActiveWorkbook.Sheets(R).Name
        Next R
        ApuTaulukko.Cells(R, 1).Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo
        For R = 1 To ActiveWorkbook.Sheets.Count - 1
        Sheets(ApuTaulukko.Cells(R, 1).Value).Move after:=Sheets(R 1)
        Next R
        Application.DisplayAlerts = False
        ApuTaulukko.Delete
        End Sub


        Makro ainakin tuntuu toimivan.
        Kunde varmasti tekisi fiksumman!


      • milläs
        Excelisti kirjoitti:

        Missä Kunde? No, tässä yksi ehdotus makroksi.

        Sub TaulutAakkojärjestykseen()
        Dim ApuTaulukko As Worksheet
        Dim R As Long
        Set ApuTaulukko = ActiveWorkbook.Worksheets.Add
        For R = 1 To ActiveWorkbook.Sheets.Count
        ApuTaulukko.Cells(R, 1) = ActiveWorkbook.Sheets(R).Name
        Next R
        ApuTaulukko.Cells(R, 1).Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo
        For R = 1 To ActiveWorkbook.Sheets.Count - 1
        Sheets(ApuTaulukko.Cells(R, 1).Value).Move after:=Sheets(R 1)
        Next R
        Application.DisplayAlerts = False
        ApuTaulukko.Delete
        End Sub


        Makro ainakin tuntuu toimivan.
        Kunde varmasti tekisi fiksumman!

        tavoin tämä sinun makrosi eroaa tuon vastauksen linkin takaa löytyvästä ?


      • Kunde
        Excelisti kirjoitti:

        Missä Kunde? No, tässä yksi ehdotus makroksi.

        Sub TaulutAakkojärjestykseen()
        Dim ApuTaulukko As Worksheet
        Dim R As Long
        Set ApuTaulukko = ActiveWorkbook.Worksheets.Add
        For R = 1 To ActiveWorkbook.Sheets.Count
        ApuTaulukko.Cells(R, 1) = ActiveWorkbook.Sheets(R).Name
        Next R
        ApuTaulukko.Cells(R, 1).Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo
        For R = 1 To ActiveWorkbook.Sheets.Count - 1
        Sheets(ApuTaulukko.Cells(R, 1).Value).Move after:=Sheets(R 1)
        Next R
        Application.DisplayAlerts = False
        ApuTaulukko.Delete
        End Sub


        Makro ainakin tuntuu toimivan.
        Kunde varmasti tekisi fiksumman!

        Thaimaa on jalleen kerran kutsunut lokakuun lopusta alkaen ja tammikuun puolenvalin jalkeen kotiudutaan...
        No fiksumman ja fiksumman ken tietaa

        Sub Lajittele()
        Dim a As Integer
        Dim b As Integer
        Dim c As Integer
        c = Sheets.Count
        On Error GoTo Virhe:
        For a = 1 To c - 1
        For b = a 1 To c
        If Sheets(b).Name < Sheets(a).Name Then
        Sheets(b).Move Before:=Sheets(a)
        End If
        Next
        Next
        Sheets(1).Select
        Virhe:
        End Sub


      • Excelisti
        milläs kirjoitti:

        tavoin tämä sinun makrosi eroaa tuon vastauksen linkin takaa löytyvästä ?

        Enpä tullut katsoneeksi linkin esimerkkiä, käsitin että kysyjä ei ollut löytänyt linkistä ratkaisua probleemaansa!


      • Jukkis
        Kunde kirjoitti:

        Thaimaa on jalleen kerran kutsunut lokakuun lopusta alkaen ja tammikuun puolenvalin jalkeen kotiudutaan...
        No fiksumman ja fiksumman ken tietaa

        Sub Lajittele()
        Dim a As Integer
        Dim b As Integer
        Dim c As Integer
        c = Sheets.Count
        On Error GoTo Virhe:
        For a = 1 To c - 1
        For b = a 1 To c
        If Sheets(b).Name < Sheets(a).Name Then
        Sheets(b).Move Before:=Sheets(a)
        End If
        Next
        Next
        Sheets(1).Select
        Virhe:
        End Sub

        Eipä osaakaan järjestää jos taulukon nimet ovat numeroita! Esim. viisi taulukkoa jotka on nimetty: Jukka, 1254, 55, Taul1 ja 645, niin eivätpä mene oikein. Ei myöskään cPearsonin koodilla!


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

    Luetuimmat keskustelut

    1. Räppäri kuoli vankilassa

      Ei kuulemma ole tapahtunut rikosta. Sama vahinkohan kävi Epsteinille. https://www.hs.fi/suomi/art-2000011840869.html "
      Maailman menoa
      113
      4892
    2. Välillä kyllä tuntuu, että jaat vihjeitä

      Mutta miten niistä voi olla ollenkaan varma? Ja minä saan niistä kimmokkeen luulemaan yhtä sun toista. Eli mitä ajatella
      Ikävä
      29
      3543
    3. No kyllä te luuserit voitte tehdä mitä vaan keskenänne, sitä en ymmärrä miksi pelaat,nainen

      Pisteesi silmissäni, edes ystävätasolla tippui jo tuhannella, kun sain selville pelailusi, olet toisen kanssa, vaikka ol
      Ikävä
      45
      2430
    4. Missä näitte viimeksi?

      Missä näit kaivattua viimeksi ja oliko sähköä ilmassa?
      Ikävä
      50
      1558
    5. Harmittaako sinua yhtään?

      Tuntuuko pahalta ollenkaan?
      Ikävä
      41
      1480
    6. Jätä minut rauhaan

      En pidä sinusta. Lopeta seuraaminen. Älä tulkitse keskustelutaitoa tai ystävällisyyttä miksikään sellaiseksi mitä ne eiv
      Ikävä
      24
      1334
    7. Puukotus yöllä

      Oli kaveri hermostunut ja antanut puukosta.
      Sotkamo
      14
      1222
    8. On varmaan turn off

      Mutta olen tosi kokematon.
      Ikävä
      27
      1128
    9. 165
      1089
    10. Olen oikeasti aika mukava

      Vaikka itse sanonkin. Tunnemyrsky sekoitti mieltä silloin ja annoin aika kahjon kuvan itsestäni.
      Ikävä
      22
      1057
    Aihe