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.
Taulukot aakkosjärjestykseen -
8
1889
Vastaukset
- vastausta
Onko asia kenellekään tuttu? Tai eikö vastausta tule siksi, kun siihen ei ole muuta mahdollisuutta kuin yksitellen järjestely?
- taida löytyä
muita tapoja kuin käsin järjestely tai macro, tuolta löytyisi koodia:
http://www.cpearson.com/excel/sortws.htm
Googlettamalla löytyy lisää... - 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 SubEipä 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
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ä onnettomuudes1024437Yleltä tyrmäävä uutinen
Ylen uutisen mukaan Raamattu on keksitty n. 2600. Putoaako kristinuskolta pohja kokonaan alta pois? https://yle.fi/a/743821168- 1861042
Pakko kertoa mies
Äitini tietää, että olen ihastunut sinuun. 😳 halusin että hän näkisi sinun kuvan ja pyysin googlaamaan sinua. Kommentti1091022Sinä 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 suunna83893Millaisia 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.47891- 64881
- 64846
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 synk10837Onko se niin
Että meillä molemmilla on niin isot egot ettei voi alentua myöntämään kuin tykkää toisesta64816