Αφαιρέστε χαρακτήρες από την αριστερή ή τη δεξιά πλευρά της μεταβλητής συμβολοσειράς - Παραδείγματα κώδικα VBA

Πίνακας περιεχομένων

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

msgbox Δεξιά (Mystring, 9)

Αυτό δεν λειτουργεί για μια συμβολοσειρά μεταβλητού μήκους, ή μια που δεν γνωρίζετε εκ των προτέρων ότι είναι μήκος. Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε τον τύπο (Μήκος - Ν) για να ορίσετε πόσους χαρακτήρες θα εξαγάγετε:

MsgBox Right (Mystring, Len (Mystring) - 1)

Όπου 1 είναι ο αριθμός των χαρακτήρων που πρέπει να αφαιρεθούν από την αριστερή πλευρά της συμβολοσειράς. Αυτό θα επιστρέψει τη συμβολοσειρά μείον τον πιο αριστερό χαρακτήρα.

Για να αφαιρέσετε χαρακτήρες από τη δεξιά πλευρά μιας συμβολοσειράς, αντικαταστήστε σωστά με Αριστερά

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave