Μετάβαση στο κύριο περιεχόμενο

Πώς να δημιουργήσετε φύλλα εργασίας ακολουθίας από μια σειρά κελιών στο Excel;

Εάν έχετε μια σειρά δεδομένων στο φύλλο εργασίας σας και τώρα, θέλετε να δημιουργήσετε μια ακολουθία φύλλων εργασίας με βάση τα δεδομένα κελιού, δείτε το παρακάτω στιγμιότυπο οθόνης. Φυσικά, μπορείτε να επεξεργαστείτε το όνομα του φύλλου εργασίας ένα προς ένα χειροκίνητα, αλλά αν υπάρχουν πολλά ονόματα φύλλων εργασίας που πρέπει να επεξεργαστούν, αυτός ο τρόπος θα είναι ενοχλητικός και χρονοβόρος. Εδώ, θα μιλήσω για μερικά γρήγορα κόλπα για να σας βοηθήσω.

doc-create-φύλλα-από-λίστα1

Δημιουργία φύλλων εργασίας ακολουθίας από λίστα κελιών με κώδικα VBA

Δημιουργήστε φύλλα εργασίας ακολουθίας από τη λίστα κελιών με το Kutools για Excel


βέλος μπλε δεξιά φούσκα Δημιουργία φύλλων εργασίας ακολουθίας από λίστα κελιών με κώδικα VBA

Ο ακόλουθος κώδικας VBA μπορεί να σας βοηθήσει να προσθέσετε ορισμένα φύλλα εργασίας που ονομάζονται με βάση τα περιεχόμενα του κελιού μετά από υπάρχοντα φύλλα εργασίας. Κάντε το ως εξής:

1. Κρατήστε πατημένο το ALT + F11 και μετά ανοίγει το Microsoft Visual Basic για εφαρμογές παράθυρο.

2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Παράθυρο ενότητας.

Κωδικός VBA: προσθέστε φύλλα εργασίας ακολουθίας με βάση τη λίστα κελιών

Sub CreateWorkSheetByRange()
'Update 20130829
Dim WorkRng As Range
Dim Ws As Worksheet
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
arr = WorkRng.Value
Application.ScreenUpdating = False
For i = 1 To UBound(arr, 1)
    For j = 1 To UBound(arr, 2)
        Set Ws = Worksheets.Add(after:=Application.ActiveSheet)
        Ws.Name = arr(i, j)
    Next
Next
Application.ScreenUpdating = True
End Sub

3. Στη συνέχεια πατήστε F5 για να εκτελέσετε αυτόν τον κωδικό και, στη συνέχεια, θα εμφανιστεί ένα πλαίσιο προτροπής για να επιλέξετε το εύρος που θέλετε να χρησιμοποιήσετε. Δείτε το στιγμιότυπο οθόνης:

doc-create-φύλλα-από-λίστα2

4. Και στη συνέχεια κάντε κλικ στο κουμπί OK, τα φύλλα εργασίας που ονομάζονται από τις τιμές κελιών έχουν προστεθεί μετά το υπάρχον φύλλο εργασίας. Δείτε το στιγμιότυπο οθόνης:

doc-create-φύλλα-από-λίστα3

:

1. Τα νέα φύλλα εργασίας θα εισαχθούν μετά το τρέχον φύλλο εργασίας.

2. Εάν το επιλεγμένο εύρος περιλαμβάνει κενά κελιά, τα φύλλα εργασίας ονομάζονται βάσει προεπιλογής. Δείτε στιγμιότυπα οθόνης:

doc-create-φύλλα-από-λίστα4
-1
doc-create-φύλλα-από-λίστα5

βέλος μπλε δεξιά φούσκα Δημιουργήστε φύλλα εργασίας ακολουθίας από τη λίστα κελιών με το Kutools για Excel

Εδώ, παρουσιάζω ένα εύχρηστο εργαλείο-Kutools για Excel, Με τους Δημιουργία φύλλων εργασίας ακολουθίας, μπορείτε να δημιουργήσετε γρήγορα φύλλα εργασίας με όνομα μήνα, όνομα ημέρας, προσαρμοσμένη λίστα και ούτω καθεξής.

Kutools για Excel περιλαμβάνει περισσότερα από 300 εύχρηστα εργαλεία Excel. Δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες. Αποκτήστε το τώρα.

Μετά την εγκατάσταση του Kutools για Excel, κάντε τα εξής βήματα:

1. Επιλέξτε το εύρος στο οποίο θέλετε να δημιουργήσετε φύλλα εργασίας βάσει.

2. Πατήστε Εταιρεία > Εργαλεία φύλλου εργασίας > Δημιουργία φύλλων εργασίας ακολουθίας, δείτε το στιγμιότυπο οθόνης:

doc-create-φύλλα-από-λίστα6

3. Στην Δημιουργία φύλλων εργασίας ακολουθίας πλαίσιο διαλόγου, επιλέξτε τον τύπο φύλλου εργασίας που θέλετε να δημιουργήσετε τα νέα φύλλα εργασίας ακολουθίας και, στη συνέχεια, επιλέξτε Δεδομένα σε εύρος επιλογή, δείτε το στιγμιότυπο οθόνης:

doc-create-φύλλα-από-λίστα7

4. Στη συνέχεια κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου και έχει δημιουργηθεί ένα νέο βιβλίο εργασίας που περιέχει τα φύλλα εργασίας από τα επιλεγμένα δεδομένα εύρους. Δείτε το στιγμιότυπο οθόνης:

doc-create-φύλλα-από-λίστα8

:

1. Εάν επιλέξετε Φύλλο 1 ή Φύλλο 2, τα νέα φύλλα εργασίας που δημιουργούνται θα έχουν την ίδια μορφοποίηση με το Φύλλο 1 ή το Φύλλο 2.

2. Τα νέα φύλλα εργασίας δημιουργούνται σε ένα νέο βιβλίο εργασίας.

3. Εάν το επιλεγμένο εύρος περιλαμβάνει κενά κελιά, τα φύλλα εργασίας ονομάζονται βάσει προεπιλογής. Δείτε στιγμιότυπα οθόνης:

doc-create-φύλλα-από-λίστα9
-1
doc-create-φύλλα-από-λίστα10

Κάντε κλικ για να μάθετε περισσότερα σχετικά με αυτήν τη δυνατότητα Δημιουργία φύλλων ακολουθίας.


Σχετικό άρθρο:

Πώς να προσθέσετε νέα φύλλα εργασίας με προσαρμοσμένα ονόματα στο Excel;

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

Περιγραφή


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to add bydefault table with row name and column name on sheets after creating sheets using command button. Please help.
This comment was minimized by the moderator on the site
How can the code be modified to copy a worksheet labeled "Template" and rename it to the values in the list selected in the range? I tried modifying the "worksheets.Add" code to "Worksheets("Template").Copy but it just makes copies with the worksheets labeled "Template(1)", "Template(2)", etc. Also, is there a way to put the tabs in numerical order as they are added?
This comment was minimized by the moderator on the site
Hi, Would it be possible to set-up a template for the new sheets created, instead of blank worksheets. Thanks Dave
This comment was minimized by the moderator on the site
Hi, I want to create invoices using excel and need to know whether is there a way to auto generate the second continuation page when the items on the first page exceed the A4 page layout that I have predefined? Any help is appreciated.
This comment was minimized by the moderator on the site
Could you modify the VBA code so that if the worksheet exists, it is skipped over? As it exists now, running the code a second time on the same range will create numbered worksheets. Thanks! Chris
This comment was minimized by the moderator on the site
Hello, Can I exclude blanks and automatically copy data with is behind the name? This data is generated from a pivot and I want to have all the names in different tabs with the data behind it in the layout. name1 data data data blank data data data blank Name 2 Thanks!
This comment was minimized by the moderator on the site
I need to duplicate one sheet when making all these new sheets from a list. Can you add the code for that? Thanks!
This comment was minimized by the moderator on the site
You can right click the tab and choose "move or copy" to duplicate it.
This comment was minimized by the moderator on the site
Very useful. thank you
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations