Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: pashulka
Re[1]: Выбор данных в ячейке Вообще-то форумы существуют для того, чтобы люди могли найти ответ на свой вопрос, поэтому если Вы самостоятельно нашли решение, то не грех и поделиться им с другими. Я же со своей стороны, для всем у кого возникнет подобный вопрос, могу предложить следующее :

1. Если числа и текст разделены пробелом, то можно выделить исходный столбец и в меню Данные выбрать команду Текст по столбцам, затем установить переключатель напротив с разделителями и нажать кнопку Далее. После чего установить единственный "флажок" напротив пробел и нажать кнопку Готово.
Если исходный столбец "разбивать" нельзя, то перед выделением необходимо скопировать и вставить этот столбец, т.е. создать копию. Однако, у этого варианта есть своя особенность - если текст содержит пробелы, то он также будет разбит.

2. Если числа и текст разделены пробелом, то можно использовать многочисленные варианты и подварианты с использованием формул, например :
B2=ПСТР(A2;1;ПОИСК(" ";A2)-1)
C2=ПСТР(A2;ПОИСК(" ";A2)+1;32000)

3. Использование макросов, например, если исходный текст содержит только целые числа, то получить число можно использовав функцию Val
iResulit = Val(Range("A1").Value) всё остальное будет текстом (вместе с пробелом, который можно удалить использовав функции LTrim, Trim)
Или организовать поиск пробела, конечно при условии, что он всё же наличествует.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.