/ / Excel маніпуляції з VBA

Excel VBA String Manipulation

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

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

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

Приєднуйтесь до струн

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

Код:

Dim text1 As String, text2 As String
text1 = "Hi"
text2 = "Tim"

MsgBox text1 & " " & text2

Результат:

Приєднуйтесь до струн

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

Ліворуч

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

Код:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

Результат:

Ліворуч

Правильно

Щоб витягнути праві самі символи з рядка, використовуйте Правий. Ми також можемо безпосередньо вставити текст у функцію.

Код:

MsgBox Right("example text", 2)

Результат:

Правильно

Середина

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

Код:

MsgBox Mid("example text", 9, 2)

Результат:

Середина

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

Лен

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

Код:

MsgBox Len("example text")

Результат:

Лен

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

Інстр

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

Код:

MsgBox Instr("example text", "am")

Результат:

Інстр

Примітка: рядок "am" знаходиться в позиції 3.

Також читайте: