Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Выгружаю таблицу из листа в массив. В первой колонке есть и текстовые значения, и числа. Первая колонка по существу это текст. Вторая - число. Как сделать так, чтобы массив первую колонку воспринимал как текст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2016, 16:10 |
|
||
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
Тут еще странное преобразование. При переводе в текст в начале добавляет пробел. Почему так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2016, 16:13 |
|
||
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
ferzmikkТут еще странное преобразование. При переводе в текст в начале добавляет пробел. Почему так?Так работает Str - резервирует место под знак. Если нет работы с десятичным разделителем, можно использовать CStr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2016, 16:27 |
|
||
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
ferzmikkКак сделать так, чтобы массив первую колонку воспринимал как текст? Можно пробежаться циклом по массиву Код: vbnet 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2016, 23:21 |
|
||
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
Или в одно действие Код: vbnet 1. или лучше Код: vbnet 1. В формулу в стиле R1C1 проще подставлять номера строк и столбцов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2016, 23:34 |
|
||
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
ferzmikkКак сделать так, чтобы массив первую колонку воспринимал как текст? Попытка принудительно заставить Variant формировать не самый подходящий значению тип - это "желать странного". Впрочем, как и желание, чтобы все элементы типа Variant имели один и тот же субтип. Принудительно же проще всего это сделать предварительной операцией добавления одинарной кавычки в начало Value ячеек колонки, кою необходимо интерпретировать как текст. Тогда получишь именно желаемое, а кавычка в значение не попадёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 00:56 |
|
||
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
Спасибо, получилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 07:56 |
|
||
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
Если скажем таблица на листе имеет колонки с разными типами данными: текст, длинное целое число, короткое целое число, число с десятичной записью, дата, время, дата и время. В колонке с текстом есть ячейки и как текст, и как число, как описано в данном теме. Возможно ли задать такой массив, где каждая колонка имеет свой тип? Или лучше создать объект в классе модуле, и каждый объект толкать в одномерный массив? Или ListObject, ListRow, ListColumn, Collection, ArrayList и т. д.? Часто бывает, что есть таблица на листе, которая имеет подключение, и оттуда надо вытаскивать данные и толкать, например, в массив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 08:10 |
|
||
|
В колонке и текст, и число
|
|||
|---|---|---|---|
|
#18+
По типу "ассоциативного массива"? Я не в курсе, скорее всего суррогаты вида DIM aa Array( Array(1:9), Array(1:4)) через свой Type через Collection через Variant Пусть знатоки подтянутся или в поиск "vba ассоциативный массив". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 11:22 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=39328655&tid=2172905]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 371ms |

| 0 / 0 |
