Имя: Пароль:
1C
 
Excel. Как добавить новый столбец
0 Vinc
 
01.06.09
14:45
Есть готовый документ, в нем надо находить определенный столбец и добавлять за ним новый, который уже потом заполняется данными из 1С.
Ячейку добавить получается, столбец нет, подскажите как (пример или ссылку)?
1 skunk
 
01.06.09
14:47
объединеные ячейки на листе есть?
2 Иду
 
01.06.09
14:49
Excel.Columns("D:D").Select();
Shift = 4161 ;
Excel.Selection.Insert(Shift);
3 skunk
 
01.06.09
14:55
Selection.EntireColumn.Insert
4 Vinc
 
01.06.09
15:54
(2) Не получилось выделить столбец (не понял как это сделать в моем случае), потому этот вариант не прошел
(3) Получилось, но вставляет перед столбцом, а надо после:

//Ищем ячейку с нужной строкой
FindRange=ТекЛист.cells.Find("2009005");
//Вставляем столбец
ТекЛист.Range(FindRange.Address).EntireColumn.Insert();
5 skunk
 
01.06.09
16:01
ну так и получай имя найденого столбца... добавляй +1 ... выделяй и вставляй
6 Иду
 
01.06.09
16:06
+(5) оно и на буквы и на цифры номера столбца нормально откликается

Excel.Columns("D:D").Select(); = Excel.Columns(4).Select();
7 Vinc
 
01.06.09
17:22
Спасибо, сделал так:
   FindRange=ТекЛист.cells.Find("2009005");
   Столбец=ТекЛист.Columns(FindRange.Column+1);
   Столбец.EntireColumn.Insert();