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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2017, 15:19   #11
DZAZ
 
Регистрация: 09.11.2017
Сообщений: 7
По умолчанию

приложил файл ексель с примерами значений, которые в таком разряде цифр могут прилетать. Общее это от 0.01 до 150.00 КГ значения.
Так же прикладываю скрин из hyperterminal , правда там не видно непечатного символа сразу после kg, видимо он скрывает такие символы, но буфер его содержит.
Изображения
Тип файла: jpg Без-имени-2.jpg (89.1 Кб, 113 просмотров)
Вложения
Тип файла: xls Thread113507.xls (34.0 Кб, 6 просмотров)
DZAZ вне форума Ответить с цитированием
Старый 13.12.2017, 15:39   #12
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Сейчас "накостыляем" чего-то
Код:
Function GetMyValue2(s As String)
    Dim v, vu
    v = Split(Application.Trim(s), " ")
    vu = Split(UCase(v(UBound(v))), "KG")
    GetMyValue2 = vu(0)
End Function
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 13.12.2017, 15:45   #13
DZAZ
 
Регистрация: 09.11.2017
Сообщений: 7
По умолчанию

Спасибо большое! Это уже работает на этом диапазоне значений правильно. Интересно до куда эти костыли дотянут)).
DZAZ вне форума Ответить с цитированием
Старый 13.12.2017, 18:03   #14
DZAZ
 
Регистрация: 09.11.2017
Сообщений: 7
По умолчанию

Странно, в самм ексель работает хорошо. Но вставляешь в VBA находит совсем иные значения и не вставляет. У меня есть исходник макроса и на форме 2 есть textbox3 в который надо вставлять значение.
Не понял почему, но запрос функции расположенной отдельно не пошел по синтаксису.
Решил просто внести в код процедуры кнопки CAS.

Но фиаско, не вписывает результат в textbox, а с точкой остановки показывает странные цифры в переменных, кроме Comm1Input.
Вложения
Тип файла: rar 345.rar (209.0 Кб, 9 просмотров)
DZAZ вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры: Ввод(text)-Вычисление(string)-Вывод(text) FYBVFPFYBC Помощь студентам 2 06.05.2010 23:15
Проблема с textBox1 NoF[1]X Общие вопросы C/C++ 0 04.04.2010 16:09
Разрезать файл по частям KoBRaAndrey Общие вопросы Delphi 8 23.01.2010 19:03
интегрирование по частям bill Свободное общение 4 28.08.2007 17:59
PCHAR строка с разделителями #13#10. Как вычленить отдельные "подстроки" EdNovice Общие вопросы Delphi 1 17.04.2007 11:42