Маніпулювання рядками Excel VBA - Прості макроси Excel

Зміст

Приєднуйтесь до рядків | Зліва | Праворуч | Середина | Лен | Інстр

У цьому розділі ви знайдете найважливіші функції маніпулювати рядками в Excel VBA.

Помістіть команду на робочому аркуші та додайте рядки коду нижче. Щоб виконати рядки коду, натисніть кнопку команди на аркуші.

Приєднуйтесь до рядків

Ми використовуємо оператор & для об'єднання (з'єднання) рядків.

Код:

Затемнити текст1 як рядок, текст2 як рядок
text1 = "Привіт"
text2 = "Тім"
MsgBox text1 & "" & text2

Результат:

Примітка: щоб вставити пробіл, використовуйте ""

Вліво

Щоб витягти крайні ліві символи з рядка, скористайтесь кнопкою Вліво.

Код:

Затемнити текст як рядок
text = "приклад тексту"
MsgBox ліворуч (текст, 4)

Результат:

Правильно

Для вилучення крайніх правих символів із рядка використовуйте Right. Ми також можемо безпосередньо вставляти текст у функцію.

Код:

MsgBox праворуч ("приклад тексту", 2)

Результат:

Середина

Для вилучення підрядка, починаючи з середини рядка, використовуйте Mid.

Код:

MsgBox Mid ("приклад тексту", 9, 2)

Результат:

Примітка: починається з позиції 9 (t) довжиною 2. Ви можете опустити третій аргумент, якщо хочете витягнути підрядок, починаючи з середини рядка, до кінця рядка.

Лен

Щоб отримати довжину рядка, використовуйте Len.

Код:

MsgBox Len ("приклад тексту")

Результат:

Примітка: пробіл (позиція 8) включено!

Інстр

Щоб знайти позицію підрядка в рядку, скористайтесь Instr.

Код:

MsgBox Instr ("приклад тексту", "am")

Результат:

Примітка: рядок "am" знайдено на позиції 3. Відвідайте нашу сторінку про функцію Instr для отримання додаткової інформації та прикладів.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave