Страницы: 1
RSS
Вставка формулы с елементами Cell
 
Добрый вечер.Коротко суть проблемы.  
Нужно в коде VBA вставить формулу ActiveCell.Formula = "=SUM(ActiveSheet("111").Range(Cell(1,переменная),(5,переменная))"  
Вроде просто а решить проблема.Давайте думать вместе
 
ActiveCell.Formula = "=SUM(ActiveSheet("111").Range(Cells(1,переменная), _  
Cells(5,переменная))"
 
Не работает.Сами попробуйте, я так уже експериментировал
 
ActiveCell.Formula = "=СУММ(" & Range("A2").Address & "," & Range("A3").Address & ")"
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Идиотская конструкция получилась...  
 
 
With Sheets("111")  
ActiveCell.Formula = "=SUM(" & .Cells(1, m).Address & "," & .Cells(5, n).Address & ")"  
End With
 
Лист потерялся, не заметил...  
 
 
ActiveCell.Formula = "=SUM(111!" & Cells(1, m).Address & ",111!" & Cells(5, n).Address & ")"
 
1:1 :)
 
Насчет ActiveSheet("111") согласен Prist.Спешил.Все остальное работает спасибо ребята
 
Ребятки посоветуйте книгу по RibbonX,или прикольную статейку в Нете.Буду благодарен
 
Но его радость была бы не полной. Позвольте добавить идиотизма : )  
 
ActiveCell.Formula = "=СУММ('" & Sheets("111").Name & "'!" & Range("A2").Address & "," & Range("A3").Address & ")"
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
{quote}{login=The_Prist}{date=02.07.2011 09:58}{thema=Re: }{post}{quote}{login=nerv}{date=01.07.2011 11:22}{thema=}{post}Но его радость была бы не полной. Позвольте добавить идиотизма : )  
 
ActiveCell.Formula = "=СУММ('" & Sheets("111").Name & "'!" & Range("A2").Address & "," & Range("A3").Address & ")"{/post}{/quote}А Вы уверены, что в таком случае суммироваться будут ячейки с одного только листа "111"? :-)  
Может тогда так:  
ActiveCell.Formula = "=SUM('" & Sheets("111").Name & "'!" & Range("A2").Address & ",'" & Sheets("111").Name & "'!" & Range("A3").Address & ")"  
 
Специально заменил СУММ на SUM, т.к. в таком случае локализация не влияет и формула не выдаст ИМЯ.{/post}{/quote}не уверен :D    
За пояснение про локализацию отдельное спасибо!
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
Страницы: 1
Читают тему
Наверх