Имя: Пароль:
1C
1С v8
Изменение формата колонки Excel На текст
0 Chameleon1980
 
16.09.16
12:06
запись макроса показал

Sub Макрос5()
'
' Макрос5 Макрос
'

'
    Columns("G:G").Select
    Selection.NumberFormat = "@"
End Sub

мне жеж нужно не G:G, а, например 5:5

но число что-то не приняло

кто знает как числом выделить нужную колонку для изменения формата?
спасибо
1 Chameleon1980
 
16.09.16
12:18
Ну вобщем т.к. мне одну колонку только нужно, то катит вот так

Sub Макрос5()
'
' Макрос5 Макрос
'

'
    Columns(10).Select
    Selection.NumberFormat = "@"
End Sub


вроде, если нужно несколько, то можно попробовать через
Range

Это так - если кому интересно
2 SergTheGreat
 
16.09.16
16:00
Columns(10) - это и есть объект Range, состоящий из ячеек одного столбца. И выделять его в принципе не обязательно, можно сразу изменять свойство:
Columns(10).NumberFormat = "@"
3 Fragster
 
гуру
16.09.16
16:00
а сразу в макете сделать не судьба?
4 Fragster
 
гуру
16.09.16
16:02
галка "содержит значение" и тип значения "строка"
5 Chameleon1980
 
16.09.16
17:06
(2) ну согласен

по привычке с записи макроса начинал

времени не было
6 Chameleon1980
 
16.09.16
17:06
(3)(4) чта?

в теме не заметно упоминание Excel?
7 Fragster
 
гуру
16.09.16
17:51
(6) мой телепат говорит, что такая необходимость часто возникает, когда печатную форму с длинными числами (или цифровыми артикулами и т.п.) из 1с сохраняют.
8 Chameleon1980
 
16.09.16
19:51
(7) не то тут
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн