Excel - Αλλαγή του τύπου κυττάρων στο κείμενο
Θέμα
Σκεφτείτε ότι έχω:
- Στο κελί Α4, περιέχει έναν τύπο = Άθροισμα (Α1: Β3) + Α3 / Β2.
- Πώς να εξαγάγετε αυτόν τον τύπο στο κελί Α6 ως μια σειρά κειμένου;
- Αυτό είναι ... Θέλω το κελί A6 να εμφανίσει = Sum (A1: B3) + A3 / B2
- Χρησιμοποιώντας το Control + ~ Μπορώ να δω αυτόν τον τύπο σε ένα υπολογιστικό φύλλο.
- Αλλά είναι μόνο κατά τη λειτουργία. Πατώντας το Control + ~ θα επιστρέψετε στο κανονικό.
- Επίσης, προσπάθησα να βάλω "μπροστά και να επικολλήσω τη φόρμουλα σε ένα κελί ... αλλά αυτό δεν ισχύει στην VBA (γραφή marco).
- Η VBA θα συλλάβει το σενάριο όπως παρακάτω
ActiveCell.FormulaR1C1 = " '= SUM (Α1: Β3) + Α3 / Β2"
*
- Σημειώστε ότι ο τύπος στο κελί 6 μπορεί να είναι = Α3-Β2 + Α1 (όχι = SUM (Α1: Β3) + Α3 / Β2)
- Χρησιμοποιώντας τον Marcos για να το εκτελέσετε θα αντικαταστήσει τον νέο τύπο σε = SUM (A1: B3) + A3 / B2 αντί = A3-B2 + A1
- Πώς να χρησιμοποιήσετε τις λειτουργίες στο Excel ή να χρησιμοποιήσετε τον Marcos για να επιτύχετε την αλλαγή της φόρμας κυττάρων στο κείμενο.
Λύση
Δοκιμάστε με αυτήν τη μακροεντολή:
Sub DysplayFormula () Εύρος ("A6") Τιμή = "'" & Εύρος ("A4").
Σημειώσεις
Χάρη στην ακουαρέλα, για αυτή την άκρη.