Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 2)

Модерирует : ShIvADeSt

ShIvADeSt (11-01-2010 10:17): http://forum.ru-board.com/topic.cgi?forum=33&topic=10903  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

kronic

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Sub Repl()
 
    Dim i As Integer, MyString As String, NewString As String, MyVal As Single
    MyString = "-1q2w3e4r5t6yu6" 'Пусть это наша переменная
    For i = 1 To Len(MyString)
        Select Case Mid(MyString, i, 1)
        Case 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "-", "+", "."
            NewString = NewString & Mid(MyString, i, 1)
        End Select
    Next
     
    On Error Resume Next
    Myval = Val(NewString)
    MyVal = CSng(NewString)
    If Err = 0 Then MsgBox MyVal Else MsgBox "Преобразование невозможно!"
    On Error GoTo 0
 
End Sub  

Всего записей: 168 | Зарегистр. 01-11-2006 | Отправлено: 17:45 04-03-2009 | Исправлено: kronic, 17:46 04-03-2009
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 2)
ShIvADeSt (11-01-2010 10:17): http://forum.ru-board.com/topic.cgi?forum=33&topic=10903


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru