Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками / 9 сообщений из 9, страница 1 из 1
02.04.2016, 22:27
    #39206729
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Здравствуйте! Нашла макрос Подсчет массива ячеек до первой пустой. Не знаю, он считает только первые два массива, до пустых ячеек или все массивы выполняющие условие. Подскажите, как работать с этим макросом, понимаю, что это вба код, открыла, а дальше без понятия. вот сам макрос
1 [m1].End(xlDown)(2) = Application.Sum([m:m].SpecialCells(2, 1).Areas(1))
2 [m65536].End(xlUp)(2) = Application.Sum([m:m].SpecialCells(2, 1).Areas(2))

Надо, в прикрепленном файле сумму прописать в желтой ячейке. Количество строк во 2 колонке не всегда одно и то же
...
Рейтинг: 0 / 0
02.04.2016, 22:56
    #39206736
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Ale_s_ha,
Код: vbnet
1.
2.
3.
4.
5.
6.
Sub bb()
Dim a As Range
  For Each a In Columns(2).SpecialCells(xlCellTypeConstants).Areas
    a.Cells(2, 0).Value = WorksheetFunction.Sum(a)
  Next
End Sub
...
Рейтинг: 0 / 0
02.04.2016, 23:07
    #39206740
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Казанский,вставила макрос в эту книгу ииииии... и ничего не происходит. Или я что то делаю не то
...
Рейтинг: 0 / 0
03.04.2016, 14:57
    #39206857
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Ale_s_haвставила макрос в эту книгуInsert - Module, вставить макрос, запустить F5 из VBE или Alt+F8 из Excel.
...
Рейтинг: 0 / 0
03.04.2016, 17:09
    #39206906
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Казанский,прикольно)))) все работает)))) А можно, если это не трудно, автоматически ячейку с результатом закрашивать и создать кнопку для запуска этого макроса????
...
Рейтинг: 0 / 0
03.04.2016, 18:02
    #39206928
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Казанский, кнопку сделала)))) А с цветом никак((((
...
Рейтинг: 0 / 0
04.04.2016, 15:55
    #39207668
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Ale_s_ha,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Sub bb()
Dim a As Range
  For Each a In Columns(2).SpecialCells(xlCellTypeConstants).Areas
    With a.Cells(2, 0)
      .Value = WorksheetFunction.Sum(a)
      .interior.color=vbyellow
    End with
  Next
End Sub

не проверял
...
Рейтинг: 0 / 0
14.04.2016, 22:58
    #39216179
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Казанский,здравствуйте!!!! я всё с этим макросом, таки должно быть, что он работает, если в ячейке число, ячейка без формулы. У меня в ячейке число, которое появилось при решении выражения. и не считает. или я что то поломала????
...
Рейтинг: 0 / 0
17.04.2016, 18:43
    #39217617
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками
Ale_s_ha, так должно работать и с константами, и с формулами вперемешку
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub bb()
Dim a As Range
  On Error Resume Next
  With Columns(2)
    Set a = .SpecialCells(xlCellTypeConstants)
    If a Is Nothing Then
      Set a = .SpecialCells(xlCellTypeFormulas)
    Else
      Set a = Union(a, .SpecialCells(xlCellTypeFormulas))
    End If
  End With
  For Each a In a.Areas
    With a.Cells(2, 0)
      .Value = WorksheetFunction.Sum(a)
      .Interior.Color = vbYellow
    End With
  Next
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Есть макрос, нашла в инете, как пользоваться, без понятия,я с ним, как обезьяна с очками / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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