Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / alt + "=" / 11 сообщений из 11, страница 1 из 1
09.02.2012, 17:40
    #37654425
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
привет!
есть такая чудесная комбинация alt = она делает автосумму в выделенных ячейках
как эту комбинацию заставить работать из макроса?
...
Рейтинг: 0 / 0
09.02.2012, 17:43
    #37654439
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
> Автор: Finish
> как эту комбинацию заставить работать из макроса?

Так и заставляй. По выделенному диапазону определяй его начало и окончание, потом расчитывай смещения и подставляй в
формулы. В чём сложности?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.02.2012, 17:44
    #37654447
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
Finish,

А что, запись макроса не помогает?
...
Рейтинг: 0 / 0
09.02.2012, 17:48
    #37654464
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
> Автор: Shocker.Pro
> А что, запись макроса не помогает?

Не очень
Там все в абсолютный координатах указано, никакого тебе Selection
Даже в относительных терминах

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.02.2012, 17:54
    #37654484
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
как я понимаю это встроенная функция которая вызывается комбинацией клавишь,следовательно её можно вызвать из макроса если знать как она называется, а что бы высчитать и правда ума много не надо, но хочеться побыстрее и покрасивей!
...
Рейтинг: 0 / 0
09.02.2012, 17:55
    #37654489
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
> Автор: Finish
> как я понимаю это встроенная функция

Ну как найдёшь - напиши,

> и правда ума много не надо, но хочеться побыстрее и покрасивей!

а то от недостатка ума, я высчитываю
А так хочется быть в белом и красивом :)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.02.2012, 18:33
    #37654570
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
а как вообще вызывать стандартные функции экселя из кода?
...
Рейтинг: 0 / 0
09.02.2012, 21:44
    #37654867
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
Finish,

Application.WorksheetFunction
...
Рейтинг: 0 / 0
10.02.2012, 09:25
    #37655226
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
Код: vbnet
1.
2.
Range("L9:" & "n" & a - 1).Select
    Selection.SpecialCells(xlCellTypeBlanks).Select


вот так выделяю ячейки пустые ячейки в которых надо посчитать сумму, можно комбинацией Alt + "=" или нажатием на значок суммы(sum) в верхней панели эксель.Если этой кнопкой вызывается функция суммы значит из кода мы тоже можем её вызвать?
Код: vbnet
1.
Application.WorksheetFunction.sum 

может в этом направлении надо думать или вообще ни так?
...
Рейтинг: 0 / 0
10.02.2012, 16:33
    #37656213
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
Finish,
Код: vbnet
1.
2.
3.
4.
For i = 12 To 14
 Cells(a, i).FormulaLocal = "=СУММ(" & Cells(9, i).AddressLocal(False, False, xlA1) & _
 ":" & Cells(a - 1, i).AddressLocal(False, False, xlA1) & ")"
Next
...
Рейтинг: 0 / 0
10.02.2012, 17:59
    #37656462
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alt + "="
Можно еще так:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub Test()
    Dim a As Range
    With Range("D3:D27").SpecialCells(xlCellTypeConstants)
        For Each a In .Areas
            a(a.Rows.Count + 1, 1).Value = "=SUM(" & a.Address(True, True) & ")"
        Next a
    End With
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / alt + "=" / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]