μηδενικά που προηγούνται είναι μηδενικά που έρχονται πριν από έναν αριθμό , όπως τα δύο μηδενικά στο " 001234 ". Αυτά τα μηδενικά δεν έχουν καμία αξία , προφανώς , έτσι ώστε να μην αλλάξει τον αριθμό σε κάθε πραγματικό τρόπο ? Απλά να αλλάξετε την εμφάνιση του αριθμού . Κορυφαίοι μηδενικά στο Excel μπορεί να είναι χρήσιμο εάν χρειάζεστε μια μακρά σειρά των αριθμών που περιλαμβάνουν όλες τον ίδιο αριθμό ψηφίων , ανεξάρτητα από την πραγματική τους αξία , γιατί ένας τύπος κάπου στο φύλλο εργασίας χρησιμοποιεί ένα ορισμένο ψηφίο να εκτελέσει μια λειτουργία .
απαιτήσεις κώδικα VBA
Η
Όταν δημιουργείτε μια μακροεντολή στη VBA , όπως μία για να προσθέσετε μηδενικά μπροστά σε μια σειρά αριθμών , υπάρχουν μόνο λίγες απαιτήσεις που πρέπει να πάρετε σωστά . Πρώτα, ανοίξτε το πρόγραμμα επεξεργασίας VBA πατώντας το πλήκτρο " Alt " και " F11 ", στη συνέχεια, κάντε δεξί κλικ στο φύλλο εργασίας σας και τοποθετήστε μια μονάδα . Μακροεντολές VBA είναι πάντα καταγράφονται σε ενότητες . Κάντε κλικ στη μονάδα και κάντε κλικ στο λευκό χώρο στη δεξιά πλευρά της οθόνης . Πληκτρολογήστε τον ακόλουθο κώδικα : Sub
LZero ( )
Αλλαγή " LZero " σε ό, τι όνομα θέλετε μακροοικονομική σας για να έχετε . Πατήστε το πλήκτρο " Enter" και το Excel θα προσθέσει αυτόματα " End Sub" κάτω από αυτή τη γραμμή . Τώρα έχετε όλες τις απαιτήσεις για τον κωδικό σας VBA .
Η Δεξιά Λειτουργία και Συνένωση
Η
Για να προσθέσετε αρχικά μηδενικά σε ένα κελί , μπορείτε να χρησιμοποιήσετε το σωστό λειτουργεί , μαζί με μια απλή αλληλουχία . Η προσθήκη αυτού του τύπου σε ένα νέο στήλη μπορεί να είναι μια απλή διαδικασία στο Excel , αλλά όταν θα πρέπει να το κάνουμε σε VBA , γίνεται λίγο πιο περίπλοκη . Πληκτρολογήστε τον ακόλουθο κώδικα μεταξύ του " Sub Lzero ( ) " και " End Sub " γραμμές :
Dim x As Integer
y As Integer Dim
Για x = 1 Για να 10
y = Cells ( x , 1 ) . Value
Cells ( x , 1 ) . FormulaR1C1 = " = RIGHT ( " " 00000 " " & " & y & " , 6 ) "
Επόμενο
Αλλάξτε τους αριθμούς σε " 1 μέχρι 10 " να είναι ίσες με τις γραμμές που θέλετε να ξεκινήσει και να τελειώσει τον τύπο σας . Έτσι, εάν θέλετε να ξεκινήσετε σε κελί " A5 " και λήγει στις " Α15 ", θα αλλάξει αυτό " 5-15 " :
Για x = 5 Σε 15
Αλλαγή της " 1 " και στις δύο περιπτώσεις " Cells ( x , 1 ) " να είναι ίσος με τον αριθμό της στήλης στην οποία θέλετε να προσθέσετε μηδενικά . Στήλη "Α " είναι το ίδιο με το " 1 ", και κάθε στήλη περαιτέρω προς τα δεξιά προσθέτει ένα ακόμη στον αριθμό .
Τέλος , η αλλαγή του " 6 " στο τέλος του κώδικα για να είναι ίσο με το συνολικό αριθμό των ψηφίων που θέλετε ο αριθμός σας να έχει , και να αλλάξει το " 00000 " να έχουν ένα λιγότερο από το μηδέν τα ψηφία συνολικά . Κλείστε το πρόγραμμα επεξεργασίας VBA χρησιμοποιώντας το " Χ " στο πάνω μέρος του παραθύρου . Εκτελέστε τον κωδικό σας , κάνοντας κλικ στο κουμπί "Macro " κάτω από την καρτέλα Προγραμματιστής .
Εικόνων Selection.NumberFormat
Η
Μπορείτε επίσης να αλλάξετε τη μορφή αριθμού για να εμφανίζονται μηδενικά . Αυτό λειτουργεί ακριβώς όπως θα κάνατε αν ήσασταν στο δεξί κλικ στο κελί , επιλέξτε " Μορφοποίηση κελιών " και να δημιουργήσετε μια προσαρμοσμένη μορφή αριθμού . Πληκτρολογήστε τον ακόλουθο κώδικα μεταξύ της « Υπο Lzero " και " End Sub " γραμμές :
Selection.NumberFormat = " 000000 "
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα