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

1889

    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. Klaukkalan onnettomuus 4.4

      Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes
      Nurmijärvi
      102
      4437
    2. Yleltä tyrmäävä uutinen

      Ylen uutisen mukaan Raamattu on keksitty n. 2600. Putoaako kristinuskolta pohja kokonaan alta pois? https://yle.fi/a/74
      Luterilaisuus
      382
      1168
    3. Missä mustasusi on?

      Suden aloituksia ei ole näkynyt moneen päivään.
      Ikävä
      186
      1042
    4. Pakko kertoa mies

      Äitini tietää, että olen ihastunut sinuun. 😳 halusin että hän näkisi sinun kuvan ja pyysin googlaamaan sinua. Kommentti
      Ikävä
      109
      1022
    5. Sinä vain tulit elämääni

      Ja joku tarkoitus sillä on ollut. Näyttämään mitä olen ja kuinka arvokas voisin olla. Se muutti ja käänsi elämäni suunna
      Ikävä
      83
      893
    6. Millaisia ajatuksia on kaivatusta ja tilanteestanne tänään?

      Kerro omista mietteistäsi tai lähetä terveisiä. Ehkä hän lukee ja lähettää sinulle takaisin omia mietteitään.
      Ikävä
      47
      891
    7. Miten koskettaisit häntä?

      Miten lähestyisit jos hän olisi lähelläsi nyt..
      Ikävä
      64
      881
    8. Mitä ajattelet

      Kaivattusi uskosta tai onko hän uskossa?
      Ikävä
      64
      846
    9. Riitta-Liisa ja Toni Roponen: Ero! Riitta-Liisa Roponen kertoo asiasta Instagramissa.

      Riitta-Liisa ja Toni Roponen eroavat. Riitta-Liisa Roponen kertoo asiasta Instagramissa. – Talvi on ollut elämäni synk
      Maailman menoa
      10
      837
    10. Onko se niin

      Että meillä molemmilla on niin isot egot ettei voi alentua myöntämään kuin tykkää toisesta
      Ikävä
      64
      816
    Aihe