2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Помогите наладить задачку в VBA про строки
Сообщение29.05.2010, 13:42 


29/05/10
3
Краснодар
Задачка вроде есть готовая, но я не всё в ней понимаю, поэтому не могу довести до ума...
Нужно,чтобы при решении ссылалась на UserForm.

А воть сама задачка:
Вывести слово с номером K заданного предложения, считая с конца предложения.

s=TextBox1
K = TextBox2 'номер слова c конца предложения
tmpArr=split(s, " ")
msgbox tmpArr(UBound(tmpArr) - K + 1)


она не полностью ссылается на форму и вообще не работает. :-(

 Профиль  
                  
 
 Re: Помогите наладить задачку в VBA про строки!!! Срочно!
Сообщение30.05.2010, 01:54 
Заслуженный участник


26/07/09
1559
Алматы
Да все вроде правильно... Что значит "не работает"?

 Профиль  
                  
 
 Re: Помогите наладить задачку в VBA про строки!!! Срочно!
Сообщение30.05.2010, 19:45 


29/05/10
3
Краснодар
вместо msgbox вставляла TextBox3 (как и должно быть) не работает. да и так не работает. :cry:

 Профиль  
                  
 
 Re: Помогите наладить задачку в VBA про строки!!! Срочно!
Сообщение30.05.2010, 20:27 
Заслуженный участник


09/08/09
3438
С.Петербург
Попробуйте так :)
Код:
    Dim s As String, w As String
    Dim k As Integer
    Dim tmpArr() As String
    s = TextBox1.Text
    k = TextBox2.Text
    tmpArr = Split(s, " ")
    w = tmpArr(UBound(tmpArr) + 1 - k)
    TextBox3.Text = w

 Профиль  
                  
 
 Re: Помогите наладить задачку в VBA про строки!!! Срочно!
Сообщение01.08.2010, 21:04 


29/05/10
3
Краснодар
Так я и сделала, додумалась раньше. Спасибо за отзыв! :D

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group