PDA

Просмотр полной версии : вопрос по VB


Neyron
03-03-2009, 10:38
ексель
лист1.Cells(i, 8)
как обратится к символу строки или ее части?
скажем с 1-го по 3-й?

Кот, гуляющий сам...
03-03-2009, 10:42
что значит обратится?

TreeOne
03-03-2009, 10:44
select кажись... хз, уже не помню :confused:

Neyron
03-03-2009, 12:24
нужно выдрать первые три символа из строки.
паскаде при обращение к строковой переменной можно было указать конкретный номер символа в [].

Кот, гуляющий сам...
03-03-2009, 12:27
ну вытащи значение, а из значения вытащи нужные символы, в чем проблема-то?
или ты хочешь, чтоб тебе пример привели?

Neyron
03-03-2009, 14:01
мне нужен синтаксис комманды.

Кот, гуляющий сам...
03-03-2009, 14:04
тут есть всё

Kolos
03-03-2009, 14:14
мда нейроша. а справка и гугл не рулид?
можно сделать формулу в ячейке =ПСТР(A1;5;3), можно сабстринг сделать

Кот, гуляющий сам...
03-03-2009, 14:20
тьфу на тебя Колос ))))))))))))
не умеешь ты людей самостоятельности учить....:)

Neyron
03-03-2009, 21:59
мне не нужна формула для ячейки........
я раньше с VB не работал мне нужен один оператор в VB внедренный в ексель.
для того что бы его найти мне нужно книгу перерыть а для знающего человека не трудно.
если вы не знаете какого хрена срете?

i am
03-03-2009, 22:06
если правильно понял ...
string = "Иванов", Left(string, 3) = "Ива"

Kolos
04-03-2009, 11:21
я те русским па белому сказал используй substring, а ты мне "срете". тьфу на тебя неблагодарный

Neyron
04-03-2009, 13:37
благодарю.