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

Страницы: 1
Сжатие последовательности
 
Спасибо!!!
Сжатие последовательности
 
Есть последовательность строк с данными (см.вложение)

A01.01 A01.02 A01.03 A01.04 A01.05 A01.06 A01.07 A01.08 A01.09 A01.10 A01.11 A01.12 A01.13 A01.14 A01.15 A01.16 A01.17 A01.18 A01.19 A01.20 A01.21 A01.22 A01.23 A01.24 A01.25 B01.26 A01.27 A01.28 A01.29 A01.30 A01.31 A01.32 A01.33 A01.34 A01.35 A01.36 B01.37 A01.38 A01.39 A01.40 A01.41 A01.42 A01.43 A01.44 A01.45 A01.46 A01.47 A01.48 A01.49 A01.50 A01.51 A01.52 A01.53 A01.54 A01.55 A01.56 A01.57 A01.58 A01.59 A01.60 A01.61 A01.62 A01.63 A01.64 A01.65 A01.66 A01.67 A01.68


Нужно из нее сделать одну строку в формате A01.01...A01.25, B01.26 - выкидываем, A01.27...A01.36, B01.37 - выкидываем,A01.38...A01.68 (т.е. номера, которые начинаются с B - выкидываем из последовательности)

Как это можно сделать?
Изменено: S V - 10.07.2023 17:42:14
Смена формата ячеек при замене
 
Цитата
написал:
Меняйте 1.1 на   '  2.1
Т.е. добавьте апостроф перед цифрой. Сработает, если заменять надо первые цифры. Если в середине - уже хуже.
Спасибо большое, заработало! А есть варианты если надо в середине поменять?

upd:
получилось формулой: =ПОДСТАВИТЬ(A2;"2.";"3.")
Изменено: S V - 07.04.2023 10:56:31
Смена формата ячеек при замене
 
Автозаменой: выделяю ячейки, далее CTRL+H
Смена формата ячеек при замене
 
Как победить в Excel смену формата ячеек при замене?
Пример: есть столбец
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.1.10
1.1.11
формат ячеек - текстовый!

При замене 1.1 на 2.1 excel превращается все данные в даты (ну или числа)
02.01.2001
02.01.2002
02.01.2003
02.01.2004
02.01.2005
02.01.2006
02.01.2007
02.01.2008
02.01.2009
02.01.2010
02.01.2011
Сортировка с разной разрядностью
 
Спасибо!
Сортировка с разной разрядностью
 
Есть данные в строках (идут не в порядке возрастания), где после "." идут числа с разной разрядностью

Как отсортировать их в порядке возрастания: 1.1, 1.2, ... 1.10, 1.11......, 1.99, 1.100

Инструмент сортировка делает так:
1.1
1.10
1.100
1.101
1.102
1.103
1.104
1.105
1.106
1.107
1.108
1.109
1.11
1.110
1.111
1.112
1.113
1.114
1.115
1.116
1.117
1.118
1.119
1.12
Изменено: S V - 28.02.2023 08:35:38
Автоматическое копирование таблицы на другой лист с изменением положения столбцов
 
Всем привет! Указанный макрос производит копирование с конкретной вкладки. В данном случае - "Ведомость"
ThisWorkbook.Sheets("Ведомость")
А как можно сделать, чтобы копирование производилось с текущей (активной) вкладки? т.е. без привязки к конкретному имени листа?  
Изменено: S V - 15.11.2022 16:01:32
Поиск решений - ограничения (целое число)
 
ув. MCH
Спасибо за файл. Правда не очень понял что поменяли чтобы изменяемые значения оставались бинарными.  
Поиск решений - ограничения (целое число)
 
Цитата
написал:
S V, мне, если что, всё предельно понятно, но я очень редко использую Поиск Решения, а с такой проблемой, как у вас,  уже сталкивался ранее, но не помню, как обходил
В соседней теме  местный маэстро комбинаторики показывал вариант через    Open Solver    (Поиск Решения на максималках). Попробуйте его  

Спасибо, попробую попробовать :)
Поиск решений - ограничения (целое число)
 
Цитата
написал:
языковый барьер...
мы разговариваем на разных языках: вы не понимаете что я хочу, я не понимаю что вы решаете((
Решаю: распределение множества различных единиц товара, имеющих разный объем так, чтобы они максимально заполняли ящик определенного объема
Чуть сделал таблицу более читаемой
UPD: как решать задачу - я понимаю. Я не понимаю почему excel не соблюдает ограничения в диапазоне изменяемых ячеек: ячейки должны принимать значение либо 0, либо 1. Часть ячеек он делает отличными от 0 или 1
Изменено: S V - 06.07.2022 11:20:45
Поиск решений - ограничения (целое число)
 
Задачу решаю в несколько итераций, т.е. поиск решения находит решение на текущем листе, далее копирую лист, удаляю заполненные по ящикам товары и запускаю новое решение.

Но суть не в этом, суть почему excel не выполняет заданные ограничения в диапазоне изменяемых ячеек: целое число (с бинарным тоже)  
Поиск решений - ограничения (целое число)
 
Цитата
написал:
а в чем состоит задача?
Оптимизировать распределение единиц товаров, имеющие определенный объем, в ящики так, чтобы общая сумма не выходила за объем ящика и чтобы ящик был максимально загружен (с коэф.запаса, но этот по сути не так важно)
 
Поиск решений - ограничения (целое число)
 
Есть задача по поиску решений: нужно распределить продукты, имеющие определенный объем, по ящикам

Задаю ограничения в диапазоне изменяемых ячеек: целое число, <=1
Запускаю поиск решений, однако часть ячеек которые подлежат изменениям в целях оптимизации целевой функции - становятся нецелыми (несмотря на ограничения что они только целые)

Такая же история если делать ячейки бинарными (если я правильно понимаю, то принимать значения они могут только 0 или 1)

Симплекс метод, метод ОПГ, эволюционный - все примерно одно и тоже

UPD: версия excel - 2016
Изменено: S V - 06.07.2022 10:23:15
Копирование свойств исходной ячейки
 
Копировать макросом все инфу с 1-го листа на 2-й лист не получится в силу специфики задачи. Она в данном контексте решается именно формулой

Вот откуда взял макрос
ссылка

А нужно именно чтобы макрос скопировал форматирование ячейки в части жирного шрифта со сдвигом строк:
- строка_4 листа 2 соответствует строке_1 листа 1
- строка_5 листа 2 соответствует строке_2 листа 1
и т.д.
Копирование свойств исходной ячейки
 
Нашел такой код:
Код
Set oXL = CreateObject("Excel.application")
oXL.Visible = True

Set oWB = oXL.Workbooks.Open("FilePath.xlsx")
Set oSheet = oWB.Worksheets("Sheet1")         'Source Sheet in workbook
Set oDestSheet = oWB.Worksheets("Sheet2")       'Destination sheet in workbook

r = oSheet.usedrange.rows.Count
c = oSheet.usedrange.columns.Count

For i = 1 To r
    For j = 1 To c
        If oSheet.Cells(i,j).font.Bold = True Then

            oSheet.cells(i,j).copy
            oDestSheet.Cells(i,j).pastespecial
        End If
    Next
Next

oWB.Close oXL.Quit

Как его адаптировать? Имя листов заменил, но скрипт все равно выдает ошибку на примере текущего файла
Копирование свойств исходной ячейки
 
Получение данных с другого листа осуществляется именно формулой в текущей задаче.
Получается, без макросов здесь не обойтись :(
Изменено: S V - 25.11.2020 14:04:40
Копирование свойств исходной ячейки
 
Коллеги! Столкнулся с задачей.

Есть Лист 1, где есть исходные ячейки
Есть Лист 2, который ссылается на данные ячейки (но уже в других строках)
Некоторые ячейки в Листе 1 имеют свойства текста: он жирный

Как сделать так, чтобы на Листе 2 копировалась не только сами ячейки с Лист1, но и их свойства (что ячейка жирная?)
Страницы: 1
Наверх