| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Сейчас решаю одну нетривиальную задачу. Никак не могу побороть. В экселевском файле нахожу первую пустую колонку в листе: 
		
		
		
		
		
		
		
	tCol := autoExcel.ActiveCell.SpecialCells(11).Column + 1; и хочу в нее занести в первой строке дату. Но номер колонки возвращается числом, а не буквой, поэтому конструкция autoExcelSheet.Range(FORMAT(tCol) + '1').Value := FORMAT(TODAY); - не работает. Как перевести полученный результат в формат A1 ? ну или как адресовать ячейку с полученным числом ?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Посмотрите, как в таблице 370 "Excel Buffer" преобразуется номер столбца в текстовый вид. Код написан в OnValidate поля "Column No."
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Rang := autoExcelSheet.Cells.Item(1,tCol); Rang.Value := FORMAT(TODAY); где Rang - типа 'Microsoft Excel 11.0 Object Library'.Range А теперь столкнулся со следующей проблемой: внести в ячейку формулы вида ='Лист1'!СУММ(A1:A10) Уж и через Value, и через Formula запихиваю - при выводе получаю ошибку Couldn't invoke member.... Пробовал уже без одинарных кавычек вносить - то же самое.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			мне кажется суммирование с другого листа будет выглядеть так 
		
		
		
		
		
		
		
	=СУММ(Лист1!C5:C7)  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 |