Разделить строку на слова и вписать в ячейки - VBA

Узнай цену своей работы

Формулировка задачи:

Надо написать программу которая будет из ячейки с символами выделять по одному слову и вписывать их в отдельные ячейки.В строке,слова могут быть отделены большим количеством пробелов... Фишка в том что по условию задания нельзя использовать массивы,помогите, у меня уже кончились идеи

Решение задачи: «Разделить строку на слова и вписать в ячейки»

textual
Листинг программы
  1. Sub www()
  2. Dim A As String, i As Integer, k1 As Integer, k2 As Integer
  3. A = Range("b2")
  4. Range("A3:Z7").Clear
  5. Do
  6.     k2 = InStr(k1 + 1, A, " ")
  7.     If k2 = 0 Then Exit Do
  8.     If k2 - k1 > 1 Then
  9.         i = i + 1
  10.         Cells(8 + i, 2) = Mid$(A, k1 + 1, k2 - k1 - 1)
  11.     End If
  12.     k1 = k2
  13. Loop
  14. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы