Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 След.
Составление предложений по заданным "ключам", В соответствии с парой "ключ" - слово нужно собрать предложение
 
Никита Дворец, sotnikov, МатросНаЗебре, огромное сасибо за помощь!!!!
Составление предложений по заданным "ключам", В соответствии с парой "ключ" - слово нужно собрать предложение
 
МатросНаЗебре, благодарю за ответ. А если строк с парами "ключ"-слово более сотни, можно формулу более универсальной сделать?
Изменено: zay_senya_z - 22.10.2025 11:22:32
Составление предложений по заданным "ключам", В соответствии с парой "ключ" - слово нужно собрать предложение
 
Добрый день, форумчане. Прошу о помощи в составлении формулы (либо код VBA). Версия эксель - 2016.
Есть условно "ключи", к кажому из которых относится своё слово. Эти "ключи", как и слова, относящиеся к ним, являются уникальными. В соответствии с заданным набором пары "ключ"-слово нужно выстроить предложение. Пример во вложении. Заранее счпасибо :)
Найти в таблице минимальное значение из максимальных значений в строках.
 
БМВ, я думал, что есть какой то глубинный смысл, т.к. впервые вообще такое увидил :)
Найти в таблице минимальное значение из максимальных значений в строках.
 
БМВ, а можно поинтересоваться зачем в формуле %%?
Копирование двух разных диапазонов данных из другой книги
 
МатросНаЗебре, огромное спасибо, работает как надо
Копирование двух разных диапазонов данных из другой книги
 
МатросНаЗебре, на текущий момент копируется вот так только один диапазон
Код
 Dim otkyda As String 'файл csv откуда копируются данные
    Dim kyda As String   'файл обработчик куда вставляются данные
    Dim WBotkyda As Workbook
    Dim rngData As Range, rngPaste As Range, cell As Range
    Dim x As Long, rw As Long
'Ячейка в которой указано имя файла обработчика
    kyda = Range("B18")
'Диалоговое окно для выбора csv файла
    otkyda = Application.GetOpenFilename(Title:="Выберите файл для обработки")
    If otkyda = "False" Then Exit Sub
    Set WBotkyda = Workbooks.Open(Filename:=otkyda)

Копируем данные из csv файла
    WBotkyda.Sheets(1).Range("A1:A200").Select
    Selection.Copy
Переходим к данной книге и вставляем данные
    'With Workbooks(kyda)
        .Activate
        .Sheets(1).Range("G1").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    End With......
Копирование двух разных диапазонов данных из другой книги
 
МатросНаЗебре, не сработало..  
Изменено: zay_senya_z - 10.09.2025 12:31:36
Копирование двух разных диапазонов данных из другой книги
 
Добрый день, форумчане. Столкнулся с таким вопросом. У меня есть "книга шаблон" в которой идут расчёты. В "книгу шаблон" нужно из другой книги скопировать и вставить два разных диапазона (например A1:A10 и C3:C30). Не могу понять как это сделать через макрос.
подсчет одинаковых значений в таблице
 
Ater33, так? проверьте, должно работать на 13 офисе.
Группировка строк
 
alphart, на формулах с использованием доп столбца G, из которого потом вытаскиваем уникальные значения
Изменено: zay_senya_z - 19.08.2025 11:02:59
Распределение сумм помесячно с учетом дней в зависимости от продолжительности действия абонемента, распределение сумм
 
Сергей, не моё конечно дело, но вы бы хоть как-то скрыли данные в примере....
Подбор значения по нескольким параметрам
 
Joy, максимально по тупому сделал, утром пока голова отказывается думать.
Макрос для общего свода данных в нужные колонки
 
sotnikov, благодарю за ответ
Макрос для общего свода данных в нужные колонки
 
Dmitriy XM, и снова вам огромное спасибо, всё работает идеально.
Макрос для общего свода данных в нужные колонки
 
Msi2102,
1. Да шапка есть всегда, её трогать не надо, только сами данные под ней.
2. Да, пустой столбец присутствует всегда.
3. После последнего набора ничего нет. После добавления данных из последнего набора макрос должен завершить работу.
4. В наборах пустых строк нет. Если строки заканчиваются, значит данных нет. Количество строк с данными может быть как 10, так и 1000.
Макрос для общего свода данных в нужные колонки
 
Msi2102, всё верно
Макрос для общего свода данных в нужные колонки
 
Sanja, немного не то, тут в любом случае надо руками в формулу заносить данные. Опять забыл указать версию эксель - 2016....
Изменено: zay_senya_z - 24.07.2025 10:17:38
Макрос для общего свода данных в нужные колонки
 
Добрый день, форумчане. Снова прошу помощи (версия эксель 2016).

Даны наборы параметров (в примере их пять). Их количество может быть разным, но всегда 3 столбца. Количество строк в каждом наборе может быть разным. Исходное положение всегда начинается в столбце G-H-I.
Необходимо:
Чтобы макрос после каждого набора проверял, есть ли через один пустой столбец справа от него данные.
-Если есть, то нужно их скопировать и поместить под самым первым набором (колонками G-H-I).
-Если нет то закончить процедуры.
И так пока не закончатся наборы.

Полученный массив должен остаться в столбцах G-H-I.
В столбцах помеченным жёлтым как должно получиться.
Изменено: zay_senya_z - 24.07.2025 09:35:14
Макрос для автоматического добавления колонок и заполнения их данными
 
Dmitriy XM, спасибо за помощь. Дописал немного макрос, работает как надо.
Макрос для автоматического добавления колонок и заполнения их данными
 
Dmitriy XM, немного некорректно. Здесь проставились данные, но в стоолбце слева от них значений нет.
пропорциональное уменьшение значений в группе ячеек на опреденноё число
 
bigorq, ну про округление никто не писал. Формула на будущее, вдруг там диапазон другой будет.
пропорциональное уменьшение значений в группе ячеек на опреденноё число
 
cac40, привет, вот так?
Макрос для автоматического добавления колонок и заполнения их данными
 
Код
Sub Макрос1()
Range("H:H,J:J,L:L").Select
Range("L1").Activate
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
    
    Range("H1").Select
    ActiveCell.FormulaR1C1 = Range("A7")
    Range("H2").Select
    ActiveCell.FormulaR1C1 = Range("A7")
    Range("H1:H2").Select
    Selection.AutoFill Destination:=Range("H1:H46")
    Range("H1:H46").Select
    
    Range("K2").Select
    ActiveCell.FormulaR1C1 = Range("A8")
    Range("K1").Select
    ActiveCell.FormulaR1C1 = Range("A8")
    Range("K1:K2").Select
    Selection.AutoFill Destination:=Range("K1:K46")
    Range("K1:K46").Select
   
    Range("N1").Select
    ActiveCell.FormulaR1C1 = Range("A9")
    Range("N2").Select
    ActiveCell.FormulaR1C1 = Range("A9")
    Range("N1:N2").Select
    Selection.AutoFill Destination:=Range("N1:N46")
    Range("N1:N46").Select
    
End Sub
Макрос для автоматического добавления колонок и заполнения их данными
 
Sanja, про файл написал в ЛС. На 90% зависает.
1. после нечётной колонки (в данном примере G, I, K) добавляется +1 колонка. Изначально может быть не 6 колонок , а 4 или 8. Количество строк также варьируется может быть и 100 и 200.
2. в добавленных колонках добавляются значение из A7,A8,A9 (также зависит от изначально добавленныз новыз колонок) и протягиваются до конца вниз
Макрос для автоматического добавления колонок и заполнения их данными
 
Доброе утро, форумчане. Сделал через макрорекордер макрос, но не совсем доволен результатом его работы. Прошу помощи с его автоматизацией. В файле постарался максимально подробно описать, что хотелось бы получить.
Изменено: zay_senya_z - 23.07.2025 06:39:00 (добавить файл)
среднее по нескольким критериям
 
Добрый, вот такой результат вам нужен?
Мульти ВПР с одновременным выполнением нескольких условий
 
Павел \Ʌ/, супер, спасибо большое!
Мульти ВПР с одновременным выполнением нескольких условий
 
sotnikov, благодарю. Как всегда отличный вариант PQ от вас.
Мульти ВПР с одновременным выполнением нескольких условий
 
Александр П., Sanja, благодарю за помощь. Плохо, что 2021 версия экселя только на домашнем ноутбуке :cry:  
Страницы: 1 2 3 4 След.
Наверх