Чи є якісь вбудовані функції Excel, які змінять рядок?
вам слід вибрати відповідь з strReverse
—
Макс Ходжес
Чи є якісь вбудовані функції Excel, які змінять рядок?
Відповіді:
Немає вбудованої функції, про яку я знаю, але ви можете створити власну власну функцію.
Спочатку - створіть новий модуль:
Друге - вставте наступну функцію у ваш новий модуль ( Довідник ):
Function Reverse(Text As String) As String
Dim i As Integer
Dim StrNew As String
Dim strOld As String
strOld = Trim(Text)
For i = 1 To Len(strOld)
StrNew = Mid(strOld, i, 1) & StrNew
Next i
Reverse = StrNew
End Function
Тепер ви повинні мати можливість використовувати функцію " Зворотний" у своїй таблиці
Струм загальноприйнятої відповіді є поганим способом змінити рядок, особливо , коли є один вбудована в VBA, використовуйте наступний код замість (має діяти однаково , але працювати набагато швидше):
Function Reverse(str As String) As String
Reverse = StrReverse(Trim(str))
End Function
TRIM
було додано, оскільки додатковий пробіл не вказаний у питанні. Для "величезних" наборів даних видаліть, TRIM
якщо він вам не потрібен.