борьба с пробелом в Selection.FormulaR1C1

Программирование на Visual Basic for Applications
kakos
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.01.2004 (Чт) 10:41

борьба с пробелом в Selection.FormulaR1C1

Сообщение kakos » 22.01.2004 (Чт) 10:48

Привет всем!

Подскажите, может кто уже делал - как избавиться от пробела в начале цифер, который генерится при автоматической перекачке HTML в Excel? Я пытаюсь использовать Selection и его свойство FormulaR1C1 для идентефикации необходимого значения, но пробел, например
" 0.02" не удалить... :(

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 22.01.2004 (Чт) 10:52

А что, функцию Trim отменили уже?

kakos
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.01.2004 (Чт) 10:41

Сообщение kakos » 22.01.2004 (Чт) 10:56

она в этом случае не работает: тип Selection.FormulaR1C1 -Variant/String (да и вообще он на основе Range), a Trim хочет String...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.01.2004 (Чт) 11:11

Кто-то из нас тормозит :)
Код: Выделить всё
Dim a As Variant
a = " 0.02"
a = Trim$(a)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

kakos
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.01.2004 (Чт) 10:41

Сообщение kakos » 22.01.2004 (Чт) 11:20

я запаривался с этим: Selection.FormulaR1C1 = Trim$(Selection.FormulaR1C1), но сейчас переделал в
a = Selection.FormulaR1C1
Selection.FormulaR1C1 = Trim$(a)
теперь получилось.
спасибо за помощь

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.01.2004 (Чт) 11:26

Маньяк, блин :)
А нефиг некорректные формулы впаривать :wink:
selection.value=ltrim$(selection.value)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

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

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

    TopList