Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VBA Сделать чтобы цвет был цветом Ауто и без выделения https://www.cyberforum.ru/ vba/ thread592171.html
Здравствуйте, есть макрос Sub Контрол() 'отключаем дёргание экрана при выполнении кода Application.ScreenUpdating = False 'условие о том выделен ли текст, если длина текста равна нулю, то есть пустому месту - "", тогда ... If Len(Application.Selection.Range.Text) = 0 Then 'вывести надпись указанную в кавычках
Одномерный массив из элементов основной диагонали двухмерного массива VBA
Помогите сделать программу Сформировать одномерный массив из элементов основной диагонали двухмерного массива.
VBA Даны два массива. Получить элементы массива C по формуле https://www.cyberforum.ru/ vba/ thread592035.html
А=(-3.4, 4, 6, 0.233, -11.23, -7, 5, -1.99); B=(33, -1.2, 7, -5, 11.11, -2.3, 6.01, -3.2). Получить элементы массива C по формуле: C(i)=A(i)-B(i). Найти частное минимального и максимального элементов массива C. Помогите пожалуйста доделать эту задачу, не пойму как найти это частное. Dim A(8) As Single, B(8) As Single, C(8) As Single, max As Single, min As Single, chasmin As Single, chasmax...
VBA Word: поменять две таблицы местами Очень прошу помочь с задачей есть текст в котором находятся две таблицы нужно макросом поменять их местами https://www.cyberforum.ru/ vba/ thread591952.html
Макрос промежуточного расчета записей VBA
Доброго всем вечера. Ребят помогите с макросом не хочет работать так как нужно. Не смог самостоятельно определить не достаток. Имеется книга Excel в ней данные около 2500 записей.Написал макрос для промежуточных расчетов, но он считает только первые 15 строк и 15 последних, а все что в центре проглатывает не знаю по чему, а нужно что бы он считал каждые 15 строк и добавлял итого. Наверное ошибся...
VBA Применение имитационных моделей в системах массового обслуживания Ребята, я просто умоляю вас, помогите пожалуйста доделать мне задачу по имитационному моделированию!!! я уже волосы рву на голове...Задача заключается в следующем: Доктор Аббот и доктор Буф имеют в совместной собственности кабинет, в котором начиная с 9.00 ведут утренний прием больных Приемная открывается в 8.30, а закрывается в 10.00 утра. Одна половина пациентов регистрируется у доктора... https://www.cyberforum.ru/ vba/ thread591742.html
VBA Автозагрузка файла Excel https://www.cyberforum.ru/ vba/ thread591635.html
необходимо что б ...при включении ПК загружался автоматически файл екель то есть откривался......... сразу пишу не для вирусни и т.п.
Найти максимальные элементы среди элементов, расположенных выше и ниже главной диагонали и поменять их местами VBA
составить блок-схему и программу на vba в виде подпрограммы для решения следующей задачи; Найти максимальные элементы, среди элементов, расположенных выше и ниже главной диагонали, и поменять их местами в квадратной матрице А размера n на n (тип элемента integer). главная диагональ содержит элементы с одинаковыми значениями индексов (номера строки и столбца).
VBA Дан массив цен на авиабилеты по 9 маршрутам. Определить наименьшую цену Дан массив цен на авиабилеты по 9 маршрутам. Определить наименьшую цену. https://www.cyberforum.ru/ vba/ thread591450.html VBA Программа, которая считывает содержимое трех ячеек листа Excel и определяет максимальное https://www.cyberforum.ru/ vba/ thread591445.html
напишите программу, которая считывает содержимое трех (указанных преподавателем) ячеек листа Excel и определяет минимальное (для четного варианта) или максимальное (для нечетного варианта) значение.
Связать две сводные таблицы VBA
Здравствуйте, Можете подсказать, пожалуйста, как связать две сводные таблицы в Excel 2010, чтобы при изменении в одной из сводных таблиц, изменялась и вторая таблица.
VBA Продублировать данные в отдельных строках согласно алгоритму https://www.cyberforum.ru/ vba/ thread591219.html
Добрый день! Очень прошу вас помочь мне реализовать алгоритм. Свои попытки были и есть, все наработки в прикрепленном файле, к сожалению, алгоритм не работает должным образом, но я двигаюсь в правильном направлении, правда окончательно довести до ума не могу. Алгоритм не такой запутанный, как может покажется. Моя проблема закл. в том, что я не знаю, как продублировать данные указанное кол-во...
призрак
3262 / 890 / 119
Регистрация: 11.05.2012
Сообщений: 1,702
Записей в блоге: 2
31.05.2012, 09:48 0

Как получить строку-родитель для текущей строки в файле Excel с группировками - VBA - Ответ 3105565

31.05.2012, 09:48. Показов 16765. Ответов 11
Метки (Все метки)

Ответ

  1. узнать уровень группировки текущей строки - X.
  2. в зависимости от того, какой на листе способ группирования - итоги сверху/снизу - идти вверх/вниз от текущей.
  3. первая строка с уровнем (X-1) - "родитель".

Добавлено через 22 минуты
как-то так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Function nParentRow&(nChildRow&, Optional ws As Worksheet)
  Dim iStep%, iChLevel%, lRLimit&, i&
  If ws Is Nothing Then Set ws = ActiveSheet
  iChLevel = ws.Rows(nChildRow).OutlineLevel
  If ws.Outline.SummaryRow = xlAbove Then
    iStep = -1: lRLimit = 1
  Else
    iStep = 1: lRLimit = ws.UsedRange.Rows.Count + ws.UsedRange.Rows(1).Row - 1
  End If
  i = nChildRow
  Do Until i = lRLimit
    i = i + iStep
    If ws.Rows(i).OutlineLevel = iChLevel - 1 Then nParentRow = i: Exit Function
  Loop
  nParentRow = -1
End Function


Вернуться к обсуждению:
Как получить строку-родитель для текущей строки в файле Excel с группировками VBA
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2012, 09:48
Готовые ответы и решения:

Как получить номер(или какой нить индифиактор) текущей строки в открытом файле и перейти затем на эту строчку?
открываю файл так: ifstream input("morf.txt"); перехожу на следующие строчки так:...

Как получить строку с текущей датой?
Здравствуйте! Я хочу открывать файлы в названии которы присутствует текущая дата Н-р...

Как получить имя текущей ячейки в Excel?
Подскажите, как получить имя текущей ячейки (определенное мной). Или как добраться до списка...

Как правильно получить значение id текущей строки?
Допустим в BindingSourсe есть таблица с полями id, name. Как правильно получить значение id...

11
31.05.2012, 09:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2012, 09:48
Помогаю со студенческими работами здесь

Как получить/записать значение столбца текущей строки
Добрый день. У меня есть две формы На Form 1 расположен DataGridView который выводит 2 столбца...

Как получить значение из ячейки текущей строки DataGridView в дочерней форме?
Помогите новичку в C#. Форма2 вызывается из Формы1. На Форме1 есть DataViewGrid1 и ToolStrip1, в...

Excel - Как узнать диапазон - родитель?
Ребята подскажите пзл 1) Как узнать диапазон родитель ящейки 'B3'? ...

Как из С++ получить значение ячейки в файле Excel
хотелось бы наиболее простым способом получить значение из открытого файла в Excel значение в...

Как получить знак десятичного разделителя для текущей культуры
Как получить знак десятичного разделителя для текущей культуры? Добавлено через 27 минут Ответ:...

Перебор листов Excel: получить значение из текущей клетки
PS. Сразу поясню, что у нас в деревне только один комп, в сельсовете, имеет доступ в интернет и на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru