|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
подскажите, как с помощью VBA можно из одной ячейки выдернуть текст разделенный знаком "/" (он может состоять из одного, двух или трех значений)) и записать в отдельные ячейки. а потом текст преобразовать в значения. Пример прилагаю, заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 12:26 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 14:34 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Akina, да, похоже, спасибо. только если в ячейке два значения или одно, то необходимо приравнять к нулю ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 15:05 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Допиливай. Или делай обёртку. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 15:23 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Akina, ExtractPart = "" заменяю на ExtractPart = 0 тогда получается вот такая картина. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 15:32 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Rascen, вам дали пример, как можно действовать. Так что "допиливать" - это написать собственную функцию для парсинга по образцу. Просто приведите образец с примерами исходных данных и результата, а то описание задачи не полное (например, непонятно, всегда ли у вас два слэша, что за данные в строке и т.п.) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 15:48 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
AndreTM, я в первом сообщении пример приложил с исходными данными и результатом вручную ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 15:50 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Не у всех же под руками офис2010 Ну и пример сам - какой-то мутноватый, зачем нам ваши вычисления ? "Ты пальцем покажи (с)" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 15:58 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
AndreTM, вот так ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 16:06 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Rascen, Решение в лоб. Идея понятна. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
ABC400-3,46411,11E-15121,7320530-1,4400-1,443382,22E-160 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 16:25 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Надо меньше 2пить... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 17:32 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 17:33 |
|
текст из одной ячейки разделить на три столбца
|
|||
---|---|---|---|
#18+
Akina, Спасибо! Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
спасибо за доброту душевную дописал замену точки на запятую. и все стало как надо... конечно же с использованием ЕСЛИ )) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 18:03 |
|
|
start [/forum/topic.php?fid=60&msg=38085169&tid=2157261]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 425ms |
0 / 0 |