Страницы: 1
RSS
Сцепить в VBA
 
Подскажите, пожалуйста, как написать правильно формулу сцепить в VBA  
 
Надо, чтобы колонтитул содержал значения нескольких ячеек удаленные друг от друга на определенное количество пробелов, например на 3  
 
Worksheets(i).PageSetup.LeftHeader = Worksheets(1).Range("A1").Value+"   "+Worksheets(1).Range("A2").Value
Audiatur et altera pars
 
Спасибо огромное.  
 
Сам так пробовал, но не написал пробелы перед и после & - сломал голову что не так!  
 
Век живи век учись!!!
Audiatur et altera pars
 
[a8] = Join(Array([a7], [b7], [c7]), "oo")
Живи и дай жить..
 
Спасибо!  
 
Возник еще один вопрос...  
 
Можно ли сделать левый колонтитул в две строки, то есть чтобы значение ячейки А1 располагалось над значением ячейки В1 в колонтитуле?
Audiatur et altera pars
 
Может даже можно вставить в колонтитул целую таблицу?
Audiatur et altera pars
 
.LeftHeader = "a1" & Chr(10) & "b1"
Живи и дай жить..
 
Спасибо, СЛЭН!  
 
Большое спасибо!
Audiatur et altera pars
 
{quote}{login=слэн}{date=03.09.2009 03:12}{thema=}{post}[a8] = Join(Array([a7], [b7], [c7]), "oo"){/post}{/quote}
 
Здрасьте еще раз...  
а вот если много ячеек нужно сцепить подряд, например:  
A1, B1, C1, D1 и т.д. до AA1. Возможно ли как-то через цикл применить такую вещь?  
 
Спасибки всем заранее :)
 
Можно и без цикла :)  
 
join(application.transpose(application.transpose([A1:AA1])))
 
Еще тема  
http://www.planetaexcel.ru/forum.php/?thread_id=17920
 
Казанский! Чмок тебя в щечку! :) спасибки снова!!! :)
 
циклом:  
 
for each x in range(..)  
s=s & x  
next  
 
или    
 
r=range(..)  
for each x in r  
..  
 
это и побыстрее чем join будет
Живи и дай жить..
Страницы: 1
Читают тему
Наверх