Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Суммирование Добавлено: 14.01.10 14:14  

Автор вопроса:  Iren | ICQ: 496876583 
Добрый день! Вопрос такой как можно в ячейке использовать суммирование значений других ячеек?

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #1
Добавлено: 14.01.10 14:46
____ Как угодно. Можете содержимое этой ячейки использовать в дальнейших расчётах. :)

Ответить

Номер ответа: 2
Автор ответа:
 Iren



ICQ: 496876583 

Вопросов: 11
Ответов: 25
 Профиль | | #2 Добавлено: 15.01.10 11:43
Я имею ввиду вы не могли бы показать примерный код?

Ответить

Номер ответа: 3
Автор ответа:
 Jasmin



Вопросов: 23
Ответов: 417
 Профиль | | #3 Добавлено: 15.01.10 19:44
В ячейке A1 - 5, в A2 - 10, в А3 - их сумма
В А4 = A3+15 (Результат будет 30)

Это что ли нужно ? :-)

Ответить

Номер ответа: 4
Автор ответа:
 Jasmin



Вопросов: 23
Ответов: 417
 Профиль | | #4 Добавлено: 15.01.10 19:46
Если в VBA, то вот так:
  1. Range("A4").Formula="=A3+15"

Ответить

Номер ответа: 5
Автор ответа:
 Саня



ICQ: 553816426 

Вопросов: 10
Ответов: 99
 Профиль | | #5 Добавлено: 15.01.10 19:59
Я думаю человек не туда попал. :-)

Ответить

Номер ответа: 6
Автор ответа:
 Iren



ICQ: 496876583 

Вопросов: 11
Ответов: 25
 Профиль | | #6 Добавлено: 18.01.10 10:57
Вот я тут применила суммирование
Range("B11";).Select
    ActiveCell.FormulaR1C1 = "=СУММ(B3:B10)"
    Selection.Font.Bold = True

Но результат не верный #ИМЯ?. Помогите как правильно?

Ответить

Номер ответа: 7
Автор ответа:
 Iren



ICQ: 496876583 

Вопросов: 11
Ответов: 25
 Профиль | | #7 Добавлено: 18.01.10 11:03
Да и я хочу это суммировать в цикле. пробовала
Range("Cells(11,i)";).Select
    ActiveCell.FormulaR1C1 = "=СУММ(B3:B10)"
    Selection.Font.Bold = True

Но дает ошибку при запуске (((. Как правильно должно быть?

Ответить

Номер ответа: 8
Автор ответа:
 Iren



ICQ: 496876583 

Вопросов: 11
Ответов: 25
 Профиль | | #8 Добавлено: 18.01.10 12:17
С суммированием получилось
Range("B31";).Select
    ActiveCell.Formula = "=sum(B23:B30)"
    Selection.Font.Bold = True

Только вот как это организовать в цикле?

Ответить

Номер ответа: 9
Автор ответа:
 Iren



ICQ: 496876583 

Вопросов: 11
Ответов: 25
 Профиль | | #9 Добавлено: 18.01.10 12:34
В общем я попробовала так
Range("Cells(11,i)";).Select
    ActiveCell.Formula = "=sum(Cells(3,i):Cells(10,i))"
    Selection.Font.Bold = True

Но дает ошибку Method 'Range' of object '_Global' failed. Помогите пожалуйста.

Ответить

Номер ответа: 10
Автор ответа:
 Markan



Вопросов: 9
Ответов: 12
 Профиль | | #10 Добавлено: 18.01.10 13:04
Зая, лучше б ты с мальчиком пошла погуляла чтоли.... Чтож головку ту свою забивать а...

Ответить

Номер ответа: 11
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #11
Добавлено: 18.01.10 13:08
____ Включите макрорекордер и запишите то, что хотите. Гарантирован 100%-й результат.

Ответить

Номер ответа: 12
Автор ответа:
 GDK



Вопросов: 13
Ответов: 348
 Профиль | | #12 Добавлено: 22.01.10 21:08
Ни фига подобного. Макрорекордер - глупая железяка. Думать надо по большому. Есть опыт когда макросы, записанные макроре.... не выполнялись, а выдавали ошибку. Приходилось ручками, ручками.............

Ответить

Номер ответа: 13
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #13
Добавлено: 22.01.10 21:11
____ Так в данном случае проще ручками после макрорекордера.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам