Gdy tworzę plik do moich szkoleń lub na mój blog lub inne artykuły, które piszę, regularnie używam funkcji FORMULATEXT do wyświetlania formuły w komórce po prawej stronie rzeczywistej formuły. Aby zaoszczędzić czas, stworzyłem makro, które wykonuje tę pracę za mnie.
Używane makro jest pokazane poniżej.
Sub InsertFormulaText() ' Wstawia funkcję FORMULATEXT w wybranym zakresie ' odnosi się do komórki po lewej stronie wybranego zakresu Selection.Formula = "=FORMULATEXT(RC)" End Sub
Czerwona kolumna jest względnym odniesieniem do kolumny po lewej stronie. -1 po C oznacza odniesienie do kolumny po lewej stronie. Liczba dodatnia odnosi się do kolumny po prawej stronie.
Wybierasz zakres przed uruchomieniem tego makra.
To makro pozwala mi zaoszczędzić kilka naciśnięć klawiszy za każdym razem, gdy go używam, ponieważ uruchamiam je z paska narzędzi szybkiego dostępu.
Zobacz ten post na temat uruchamiania makr z paska narzędzi szybkiego dostępu.
Jeśli jesteś nowy w makrach, sprawdź ten darmowy webinar na temat makr. Zawiera on instrukcję w formacie pdf.
- Funkcja Excel ISDATE 2 lipca 2019
- Excel VBA do potwierdzania, że zakres jest wybrany 6 października 2020
- Excel VBA do wybierania pierwszej komórki w zakresie 29 września 2020
- Wskazówka VBA – proszę nie zostawiać pustego pola Next 1 września 2020
- Aktywowanie arkusza po otwarciu pliku Excela 29 października 2019
.