|
|
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток!! Хотел спросить никто не разбирался с таким вопросом, когда нужно конвертнуть столбцы в цифру. Пример : Есть ячейка A1 -> т.е если <A> будет 1 или Z2 - > Z будет 26 AA -> 27 Мне нужно сделать наоборот, например на входе число 1 на выходе значение столбца например <A>. Написать такую функцию вообщем просто, но может кто уже делал :) . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 14:58 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. KLUGESTНаписать такую функцию вообщем просто, но может кто уже делал :) . Без макроса действительно просто. =СТОЛБЕЦ() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 15:01 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
KLUGESTМне нужно сделать наоборот... Сори, это я не прочёл :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 15:03 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
ага, первый вариант т.е столбец() в макросе я придумал так: Bukv - на входе, Pos1 - цифра на выходе Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 15:10 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
Не оно? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 15:27 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 15:34 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
Извращенцы мы . Еще почему бы не так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 16:06 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 16:13 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за ответы !! А это работает для 2003 ? Function ColumnName(i%) As String ColumnName = Replace(Application.Evaluate("=ADDRESS(1," & i% & ",4)"), 1, "") End Function И если нет можно чем заменить ? Классная функция, работает на ура, есть небольшая проблема, когда идёт переключение столбцов например столбец Z отображается так A@, столбец AZ B@ . Может есть улучшенный вариант функции, буду очень благодарен ... Public Function Num2ABC(ByVal x As Integer) As String Dim ABC As String = "" Do ABC = Chr(64 + x Mod 26) & ABC x = x \ 26 Loop Until x = 0 Return ABC End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 22:07 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
KLUGEST, Исправил Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 23:06 |
|
||
|
макрос на excel, конвертация значений столбца
|
|||
|---|---|---|---|
|
#18+
Спасибо большое !! Сейчас всё работает!! Предлагаю свой вариант тоже, через Int, может кому понадобится: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2011, 23:50 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=61&tid=2176756]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 493ms |

| 0 / 0 |
