Note: The other languages of the website are Google-translated. Back to English

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

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

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


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

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

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

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

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

Sub Saveasvalue()
'Updateby Extendoffice
    Dim wsh As Worksheet
    For Each wsh In ThisWorkbook.Worksheets
        wsh.Cells.Copy
        wsh.Cells.PasteSpecial xlPasteValues
    Next
    Application.CutCopyMode = False
End Sub

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

Note: Πριν εφαρμόσετε τον κωδικό, μπορείτε να αποθηκεύσετε πρώτα ένα αντίγραφο του βιβλίου εργασίας.


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

Το Kutools για Excel λύνει τα περισσότερα από τα προβλήματά σας και αυξάνει την παραγωγικότητά σας κατά 80%

  • Επαναχρησιμοποίηση: Εισαγάγετε γρήγορα σύνθετοι τύποι, γραφήματα και οτιδήποτε έχετε χρησιμοποιήσει στο παρελθόν. Κρυπτογράφηση κυττάρων με κωδικό πρόσβασης Δημιουργία λίστας αλληλογραφίας και στείλτε email ...
  • Super Formula Bar (επεξεργαστείτε εύκολα πολλές γραμμές κειμένου και τύπου). Διάταξη ανάγνωσης (εύκολη ανάγνωση και επεξεργασία μεγάλου αριθμού κελιών). Επικόλληση σε φιλτραρισμένο εύρος...
  • Συγχώνευση κελιών / σειρών / στηλών χωρίς απώλεια δεδομένων · Περιεχόμενο διαχωρισμού κελιών Συνδυάστε διπλές σειρές / στήλες... Αποτροπή διπλών κυττάρων; Συγκρίνετε τα εύρη...
  • Επιλέξτε Διπλότυπο ή Μοναδικό Σειρές; Επιλέξτε Κενές σειρές (όλα τα κελιά είναι κενά). Σούπερ εύρεση και ασαφής εύρεση σε πολλά βιβλία εργασίας. Τυχαία επιλογή ...
  • Ακριβές αντίγραφο Πολλαπλά κελιά χωρίς αλλαγή της αναφοράς τύπου. Αυτόματη δημιουργία αναφορών σε πολλαπλά φύλλα? Εισαγωγή κουκκίδων, Πλαίσια ελέγχου και άλλα ...
  • Εξαγωγή κειμένου, Προσθήκη κειμένου, Κατάργηση κατά θέση, Αφαιρέστε το διάστημα; Δημιουργία και εκτύπωση υποσύνολων σελιδοποίησης. Μετατροπή περιεχομένου και σχολίων μεταξύ κελιών...
  • Σούπερ φίλτρο (αποθηκεύστε και εφαρμόστε σχήματα φίλτρων σε άλλα φύλλα). Προηγμένη ταξινόμηση ανά μήνα / εβδομάδα / ημέρα, συχνότητα και άλλα. Ειδικό φίλτρο με έντονη, πλάγια ...
  • Συνδυάστε βιβλία εργασίας και φύλλα εργασίας; Συγχώνευση πινάκων βάσει βασικών στηλών. Διαχωρίστε τα δεδομένα σε πολλά φύλλα; Μαζική μετατροπή xls, xlsx και PDF...
  • Περισσότερα από 300 ισχυρά χαρακτηριστικά. Υποστηρίζει Office / Excel 2007-2021 και 365. Υποστηρίζει όλες τις γλώσσες. Εύκολη ανάπτυξη στην επιχείρηση ή τον οργανισμό σας. Πλήρεις δυνατότητες δωρεάν δοκιμής 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών.
kte καρτέλα 201905

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

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
κάτω μέρος γραφείου
Σχόλια (18)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ευχαριστώ! Ο κώδικας VBA λειτούργησε υπέροχα.
Ένα πράγμα που παρατήρησα όμως, όταν προσπάθησα να το χρησιμοποιήσω σε ένα βιβλίο εργασίας με Φίλτρο σε ορισμένα κελιά, δεν θα λειτουργήσει.
Υπάρχει κάποια λύση για να λειτουργήσει αυτός ο κώδικας χωρίς να απενεργοποιήσετε το φίλτρο;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Έχω το ίδιο πρόβλημα όταν χρησιμοποιώ κώδικα VBA με φίλτρο. Είχες λύση για αυτό;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια, μπόρεσες να το διορθώσεις αυτό; Εχω το ίδιο θέμα
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Πολύ καλά! Έχει λύσει πολλά από τα προβλήματά μου. Ευχαριστώ πολύ. Χαιρετισμοί.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ευχαριστώ πολύ αδερφέ.. αυτό είναι καταπληκτικό.. με βοήθησε πολύ.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Sub Saveasvalue()
'Ενημέρωση Extendoffice 20161025
Dim wsh ως φύλλο εργασίας
Για κάθε wsh σε αυτό το βιβλίο εργασίας.Φύλλα εργασίας
wsh.Cells.Copy
wsh.Cells.PasteSpecial xlPasteValues ​​- λήψη Σφάλμα χρόνου εκτέλεσης 1004 - ΜΠΟΡΕΙ ΚΑΠΟΙΟΣ ΝΑ ΒΟΗΘΗΣΕΙ ΣΕ ΑΥΤΟ.
Επόμενο
Application.CutCopyMode = Λάθος
Sub End
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
όταν εκτελώ αυτόν τον κωδικό, λαμβάνω το σφάλμα "getting Run time Error 1004".
FYI, στο excel μου υπάρχουν κελιά συγχώνευσης.

Θα είναι χρήσιμο αν κάποιος δώσει λύση

Ευχαριστούμε
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Μίρνα,
Ο παραπάνω κώδικας λειτουργεί καλά στο βιβλίο εργασίας μου, ποια έκδοση excel χρησιμοποιείτε;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Λειτουργεί καλά. ευχαριστώ.

@mirna: πρέπει να καταργήσετε την προστασία φύλλου ή κελιού. Η VB δεν του αρέσει η λειτουργία προστασίας :)
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Φουντσιονου!! Muito Bom!!!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Tengo ese código, si bien es cierto funciona pero quisiera que no considere algunas hojas de mi archivo excel. se puede ;
Χαιρετισμούς.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Αφαιρέστε όλα τα φίλτρα/προστασία σε όλα τα φύλλα. πρέπει να λειτουργεί τέλεια.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Καλός! Εξοχος! Το χρειάζομαι αλλά όχι φύλλα
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Πρέπει να δημοσιεύσω οικονομικές καταστάσεις με βάση το Excel με ομαδοποιήσεις. Αυτό λειτούργησε για να καθαρίσει όλους τους τύπους και να αφήσει μόνο τους αριθμούς. Άλλες μέθοδοι που δοκίμασα διέγραψαν τις ομαδοποιήσεις.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Υπάρχει κάποιος τρόπος να το αναιρέσετε εάν έχετε ξεχάσει να αποθηκεύσετε πρώτα την έκδοση του τύπου;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Λειτουργεί καλά, αλλά χρειάζομαι μια επικόλληση VBA ως αξία για μια δέσμη βιβλίων εργασίας excels.



Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας,
Αυτό είναι που χρησιμοποιώ (βγάζω αυτόματα το αρχείο για να μην αποθηκεύω κατά λάθος μόνο με τιμές).

Αλλά ήθελα να κρατήσω μόνο ένα φύλλο αποθηκεύτηκε "κανονικά" επειδή έχω μια αναπτυσσόμενη λίστα εκεί που δεν θα ήθελα να χάσω κατά την κοινή χρήση του αρχείου.


Μπορεί κάποιος να με βοηθήσει να το κάνω αυτό;

Ευχαριστώ!


Sub Saveasvalue()

Dim wsh ως φύλλο εργασίας
Για κάθε wsh σε αυτό το βιβλίο εργασίας.Φύλλα εργασίας
wsh.Cells.Copy
wsh.Cells.PasteSpecial xlPasteValues
Επόμενο
Application.CutCopyMode = Λάθος

savename = Application.GetSaveAsFilename(fileFilter:="Αρχεία Exel (*.xlsx), *.xlsx")
ActiveWorkbook.SaveAs Όνομα αρχείου:=savename, FileFormat:=51

Application.DisplayAlerts = False 'έξοδος χωρίς ειδοποιήσεις
Application.Quit
Sub End
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
sämst shjkjhgasghjdfsjhkfdgsdjhgafgb,ja u fdsvjkhgfkjahfg ka khdfzhjkg
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL