Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2012, 22:04   #1
Sn_ova
Новичок
Джуниор
 
Регистрация: 18.11.2012
Сообщений: 4
По умолчанию Удвоить все символы в последнем слове в тексте из слов (vba)

Нужно поправить программу. В моей программе удваивается слово: АРОМА->АРОМААРОМА, а нужно АРОМА->ААРРООММАА. Спасибо заранее.

Private Sub CommandButton1_Click()
Dim s1, s As String

Dim a, b, k As Variant
a = Split(TextBox1.Text)
n = UBound(a)

a(n) = a(n) + a(n)
'k = a(n)

'g = UBound(k)
'For i = 0 To g
'k(i) = k(i) + k(i)

TextBox3.Text = a(n)

End Sub
Sn_ova вне форума Ответить с цитированием
Старый 18.11.2012, 22:20   #2
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

Код:
 TextBox3.Text = ""
 For i = 1 To Len(a(n))
TextBox3.Text = TextBox3.Text & Mid(a(n), i, 1) & Mid(a(n), i, 1)
Next
icq 584 308 611
gaw4 вне форума Ответить с цитированием
Старый 18.11.2012, 22:36   #3
Sn_ova
Новичок
Джуниор
 
Регистрация: 18.11.2012
Сообщений: 4
По умолчанию

gaw4, большое спасибо!
Sn_ova вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В исходном тексте все символы «,» заменить на слово «запятая» Mashaaaaa Паскаль, Turbo Pascal, PascalABC.NET 7 22.05.2012 14:12
подсчет букв С в последнем слове Obey177 Помощь студентам 7 10.09.2010 16:06
Pascal.поменять местами первый и последний символ в последнем слове Kris92 Помощь студентам 5 07.07.2010 14:00
Составить в алфавитном порядке список всех слов, встречающихся в тексте, и количество этих слов. KAPAHDAW Паскаль, Turbo Pascal, PascalABC.NET 2 17.02.2009 01:19