Skip i'r prif gynnwys

Sut i ddidoli taflenni gwaith yn nhrefn yr wyddor / alffaniwmerig yn Excel?

Fel rheol gallwch chi ddidoli neu drefnu archeb tabiau taflen waith yn Excel trwy lusgo a gollwng y tabiau dalen ar y bar tab dalen. Ond ar gyfer cyflawni hyn gyda nifer o daflenni gwaith, efallai y byddwch chi'n ystyried y ffyrdd anodd canlynol i ddidoli taflenni gwaith yn gyflym yn nhrefn yr wyddor / alffaniwmerig mewn llyfr gwaith mawr.

Trefnu taflenni gwaith yn nhrefn yr wyddor / alffaniwmerig gyda chod VBA
Trefnu taflenni gwaith yn nhrefn yr wyddor / alffaniwmerig gyda Kutools ar gyfer Excel


Trefnu taflenni gwaith yn nhrefn yr wyddor / alffaniwmerig gyda chod VBA

Mae macro ar gyfer didoli taflenni gwaith yn ôl alffa wedi'i bostio yng nghanolfan Cymorth Microsoft. Gallwn ei gymhwyso gyda'r camau canlynol:

1.  Dal i lawr y ALT + F11 allweddi, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2.  Cliciwch Mewnosod > Modiwlau, ac yna pastiwch y macro canlynol yn y Ffenestr Modiwl.

VBA: Trefnu taflenni yn nhrefn yr wyddor / alffaniwmerig

Sub SortWorkBook()
'Updateby20140624
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Sort Sheets in Ascending Order?" & Chr(10) & "Clicking No will sort in Descending Order", vbYesNoCancel + vbQuestion + vbDefaultButton1, xTitleId)
For i = 1 To Application.Sheets.Count
    For j = 1 To Application.Sheets.Count - 1
        If xResult = vbYes Then
            If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then
                Sheets(j).Move after:=Sheets(j + 1)
            End If
            ElseIf xResult = vbNo Then
                If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then
                    Application.Sheets(j).Move after:=Application.Sheets(j + 1)
            End If
        End If
    Next
Next
End Sub

3. Pwyswch y F5 allwedd i redeg y macro hwn. Yn y blwch prydlon canlynol, cliciwch Ydy, bydd yr holl daflenni gwaith yn cael eu didoli yn ôl trefn yr wyddor esgynnol; a chlicio Na, bydd yr holl daflenni gwaith yn cael eu didoli yn ôl trefn yr wyddor ddisgynnol.


Trefnu taflenni gwaith yn nhrefn yr wyddor / alffaniwmerig gyda Kutools ar gyfer Excel

Os nad ydych chi'n gyfarwydd â macros neu'n well gennych chi ffyrdd eraill, gallwch chi geisio Kutools ar gyfer Excel. Kutools ar gyfer Excel's Trefnu Taflenni gall offeryn ddidoli pob taflen waith yn hawdd.

Cyn gwneud cais Kutools ar gyfer Excel, os gwelwch yn dda ei lawrlwytho a'i osod yn gyntaf.

1. Cliciwch Kutools Byd Gwaith > Taflen Waith > Trefnu Taflenni. Gweler y screenshot:

2. Yn y Trefnu Taflenni blwch deialog, dewiswch un math didoli sydd ei angen arnoch chi ar y cwarel iawn, fel Trefnu Alpha, Trefnu Rhifol Alpha, ac yna cliciwch ar OK botwm. Gweler y screenshot:

Yna caiff yr holl daflenni gwaith eu didoli yn seiliedig ar y math didoli penodol. Gweler y screenshot:

doc-sort-sheet6

Kutools ar gyfer Excel's Trefnu Taflenni gall offeryn aildrefnu'r holl daflenni gwaith yn y llyfr gwaith gweithredol yn gyflym. Mae'n cefnogi sawl math o ddidoli, gan gynnwys Trefnu Alpha, Trefnu Rhifol Alpha, Trefnu Lliw ac Reverse. Yn ogystal, gallwch hefyd symud i fyny / i lawr taflenni gwaith, ac ailosod y didoli.

  Os ydych chi am gael treial am ddim (30 diwrnod) o'r cyfleustodau hwn, cliciwch i'w lawrlwytho, ac yna ewch i gymhwyso'r llawdriniaeth yn ôl y camau uchod.


Demo: Trefnwch yr holl daflenni gwaith yn nhrefn yr wyddor / alffaniwmerig


Erthygl gysylltiedig:

Trefnu tabiau taflen waith yn ôl lliw

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!

Comments (81)
Rated 5 out of 5 · 2 ratings
This comment was minimized by the moderator on the site
Grazie, ha funzionato perfettamente e mi ha risparmiato un sacco di lavoro. Complimenti
Rated 5 out of 5
This comment was minimized by the moderator on the site
Bom dia a macro funcionou porém com uma falha, veja no exemplo:
Abas (ANEXO 1, ANEXO 10, ANEXO 100, ANEXO 2, ANEXO 20)
Em uma planilha com os anexos acima ele organiza exatamente como está acima
Ele respeita a ordem somente a cada 10

Alguém sabe como corrigir? Olhei no font da macro mas não encontrei o problema
This comment was minimized by the moderator on the site
Macro qui marche parfaitement, en 30s c'est fait. Merci beaucoup
Rated 5 out of 5
This comment was minimized by the moderator on the site
Does anyone know how I would negate text from this macro? for example if my sheets were named "cafe 1st floor" and "kitchen 2nd floor" but id like to get rid of "cafe" and "kitchen"
thank you!
This comment was minimized by the moderator on the site
not working if your sheet was number ex: 1, 2, 10 12,
after sort: 1, 10, 12, 2
This comment was minimized by the moderator on the site
Hi Imd,
Do you mean all your sheet names are numbers and want to sort them ascending or descending? You can try the below VBA.

Sub Test1()

Dim i As Integer, j As Integer

For i = 1 To Sheets.Count

For j = 1 To Sheets.Count - 1

If Val(Replace(UCase(Sheets(j).Name), "SHEET", "")) > Val(Replace(UCase(Sheets(j + 1).Name), "SHEET", "")) Then Sheets(j).Move After:=Sheets(j + 1)

Next j

Next i

End Sub
This comment was minimized by the moderator on the site
Thank you for the macro !!!
This comment was minimized by the moderator on the site
Thank you for your help, very much appreciated...
This comment was minimized by the moderator on the site
I don't know VBA at all but your instructions worked perfectly. Thank you so much!
This comment was minimized by the moderator on the site
Thank you :)
This comment was minimized by the moderator on the site
Very helpful :) Thank you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations