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

Страницы: 1 2 След.
Вычитание времени при переходе на вторые сутки
 
Друзья, привет!
Делаю себе таблицу, которая будет окрашивать те интервалы времени, которые указаны в первом слобце.
Все хорошо, до момента, когда интервал начинается в 23-00 и заканчивается, например, в 01-00. Excel такие значения некорректно рассчитывает. Что нужно сделать в этом случае? Понимаю, что долдна быть проверка, что если (01-00 - 23-00) < 0 - то формула должна быть другой. Но какой - не могу придумать.
Поиск ближайшего большего времени относительно выбранной ячейки
 
jakim, спасибо огромное! Использовал вашу формулу.
А проблему с переносом даты решил следующим образом
Код
=ЕСЛИОШИБКА(AGGREGATE(15;6;C3:G3/(C3:G3>=C2);1);МИН(C3:G3))
Поиск ближайшего большего времени относительно выбранной ячейки
 
Спасибо!
Но, если текущее время 20:00, то формула не позволяет выбрать, например, 01:00. Для нее это значение меньше.
Поиск ближайшего большего времени относительно выбранной ячейки
 
Друзья, помогите с формулой для определения ближайшего большего времени относительно выбранной ячейки.
Например, у меня есть значение 15:00
И есть перечень: 01:00, 03:00, 16:00, 19:00 23:30.

Я бы хотел, чтобы система выбрала 16:00 как ближайшее большее время.
Пример во вложении.
Изменено: Kamol - 31.01.2019 18:27:07
Выбор минимального значения из вкладок
 
Друзья, приветствую!
Помогите со следующим вопросом:
Есть четыре вкладки, предположим Итог, Магазин 1, Магазин 2 и Магазин 3.
Внутри этих вкладок (магазины) есть строки с названием продукции и ценой, но цена в каждой вкладке разная, например

Вкладка Магазин 1:
ПродуктЦена
Апельсины 10 руб
Вкладка Магазин 2:
ПродуктЦена
Апельсины 12 руб
Вкладка Магазин 3:
ПродуктЦена
Апельсины 15 руб
Мне бы хотелось, чтобы во вкладке Итог был указан продукт, номер магазина с минимальной ценой и минимальная цена. То есть:

Продукт Магазин Цена
Апельсины Магазин 1 10 руб

Как это сделать?
Изменено: Kamol - 25.05.2018 00:32:56
Обучение Access
 
Ребят, я в восторге от этого сайта и форума, очень сильно поднял свои навыки. Но есть ли подобные ресурсы по Access? Может кто поделится опытом.
Секундомер с действиями
 
Друзья, нашел в просторах этого форума файл-программу с секундомером. Этот код я использовал, чтобы сделать один простенький файл для учебных целей.
Вот сейчас наступила проблема: никак не могу понять, как сделать так, чтобы при равенстве ячейки B1 на вкладке "Системный" определенному значению (временному), на вкладке "Игра" ячейка D54 копировалась в ячейку D55.
Простой макрос копирования, дополненный кодом "If... then" почему-то не работает.
Случайное число с последующей фиксацией
 
Друзья, я сделал файл с секундомером.
При наступлении определенного времени на секундомере, в ячейках в столбце "C" должен проставляться определенный результат. В формулу вбит генератор случайных чисел, поэтому каждый раз значение меняется. Можно ли как-то единоразово сгенерировать значение, вставить в ячейку и на этом формулу "заморозить"?
Маска файлов
 
Игорь, разобрался!
Еще раз спасибо!
Маска файлов
 
Игорь, огромное спасибо!
Помогите, пожалуйста, с остальной частью кода, ибо она перестала работать =)
Все содержимое кода относится к книге Журнал прихода-расхода.xlsm.
Код
Sheets("Системный").Select
Range(Cells(22, 2), Cells(Cells(1, 9), 2)).Copy
Sheets("Таблица").Select
Range(Cells(4, Sheets("Системный").Cells(2, 7)), Cells(Sheets("Системный").Cells(2, 8), Sheets("Системный").Cells(2, 7))).PasteSpecial xlPasteValues

Workbooks("хранение.xls").Close
Изменено: Kamol - 24.05.2016 09:21:02
Маска файлов
 
Помогите разобраться: есть код, позволяющий открывать нужную книгу и копировать оттуда содержимое.
Код
Function GetFolderPath(Optional ByVal Title As String = "Выберите папку", _
                       Optional ByVal InitialPath As String = "c:\") As String
    ' функция выводит диалоговое окно выбора папки с заголовком Title,
    ' начиная обзор диска с папки InitialPath
    ' возвращает полный путь к выбранной папке, или пустую строку в случае отказа от выбора
    Dim PS As String: PS = Application.PathSeparator
    With Application.FileDialog(msoFileDialogFolderPicker)
        If Not Right$(InitialPath, 1) = PS Then InitialPath = InitialPath & PS
        .ButtonName = "Выбрать": .Title = Title: .InitialFileName = InitialPath
        If .Show <> -1 Then Exit Function
        GetFolderPath = .SelectedItems(1)
        If Not Right$(GetFolderPath, 1) = PS Then GetFolderPath = GetFolderPath & PS
    End With
End Function
Sub start()
ПутьКПапке = GetFolderPath("Заголовок окна", ThisWorkbook.Path)
If ПутьКПапке = "" Then Exit Sub
MsgBox "Выбрана папка: " & ПутьКПапке, vbInformation
Sheets("Заявки").Visible = True
Sheets("Системный").Visible = True
Workbooks.Open ПутьКПапке & "хранение" & ".xls"
Application.ScreenUpdating = False
Workbooks("хранение.xls").Worksheets("$$$29106").Range("A1:FZ200").Copy
Workbooks("Журнал прихода-расхода.xlsm").Activate
Sheets("Заявки").Activate
ActiveWorkbook.Worksheets("Заявки").Range("A1").Select
ActiveSheet.Paste
Не могу разобраться вот с чем: для копирования нужно открыть книгу Хранение.xls. Но иногда в название файла добавляются дополнительные символы, вроде Хранение за 20.05.xls. Как сделать, чтобы и они открывались? Добавлял звездочку в код, но Excel воспринимает ее как часть названия.
Код
Workbooks.Open ПутьКПапке & "хранение*" & ".xls*"
Поле со списком и динамический диапазон
 
Цитата
Юрий М написал: Вы зря обижаетесь...
Я понял, обязательно учту это на будущее!
Я не обиделся. Да и не имею на это права: вы мне помогаете здесь, а я еще на это обижаться буду?))
Поле со списком и динамический диапазон
 
Юрий М, огромное спасибо!
Вы меня выручили!
Поле со списком и динамический диапазон
 
vikttur, прошу прощения, не увидел вопроса #4.
Подходит в целом, именно так я сейчас и сделал. Просто хочется сгруппировать Поле с графиком, чтобы было удобнее пользоваться.
Только эстетика. Ну и в целом, интересно, почему Поле со списком так странно работает.
Поле со списком и динамический диапазон
 
vikttur,ну, во-первых, это не мусор. А все-таки мой труд. Большая часть веса - это график, ради из-за которого этот вопрос и появился.
Во-вторых, если отбросить остальное содержимое файла, то, действительно, получается сделал уважаемый Юрий.

Юрий М, сейчас пробую как раз.
Поле со списком и динамический диапазон
 
Jack_Famous, да я бы с радостью. Файл весит около 22 мб и просто не прикладывается.
Здесь можно размещать ссылки на яндекс диск?
Поле со списком и динамический диапазон
 
vikttur,благодарю за ответ!
Но там не используется Поле со списком. В приемках этот трюк сделали через Проверку данных.
Мне нужно именно Поле для списком, так как создаю динамическую таблицу.
Поле со списком и динамический диапазон
 
Доброго дня, друзья!
Пытаюсь подцепить динамический диапазон к полу со списком.
Создал Диспетчер имен создал именованный диапазон, который расширяется, когда я ввожу новое значение.
Но когда я пытаюсь в настройка Диапазона вставить это имя, оно выдает ошибку.
Если вставить непосредственно формулу, то она не сохраняется.
Поле со списком и динамический диапазон.
 
Dima S, спасибо огромное!
А как вы сделали так, что новые значения автоматически расширяют таблицу?
Дело в том, что я выслал не весь файл. Есть другие вкладки. И значения столбца A подтягиваются из другой вкладки.
Поле со списком и динамический диапазон.
 
Добрый вечер, друзья!
Пытаюсь сделать динамическую диаграмму для таблицы.
Для этого хочу вставить элемент Поле со списком и привязать его к диапазону, но дело в том, что перечень значений, к которому этот элемент будет привязан может дополняться.
Для этого я решил создать формулу, позволяющую сделать диапазон динамическим.
=Анализ!$A$3:ИНДЕКС(Анализ!A:A;ПОИСКПОЗ("";Анализ!A:A;0)-1;1)
Все бы хорошо, но в свойствах Поля со списком эта формула не сохраняется. Ну и соответственно, не работает.
Цепляю файл, нужна вкладка Анализ.
Изменено: Kamol - 29.03.2016 22:17:36
Подгрузка данных из другого файла в нужный столбик
 
Добрый день, друзья!
Нужна ваша помощь. Мне нужно сделать таблицу, в которой будут данные об отгрузках со склада за определенный период. Каждый столбик - отгрузки за определенный день. Как мне сделать макрос, позволяющий скопировать данные из стороннего файла и поместить их в столбик с определенной датой, причем дата определяется названием стороннего файла.
То есть, файл называется "отгрузки 19.03", соответственного второй столбец из этого файла должен копироваться в мою таблицу в столбец 19.03.
Связь VBA с ячейками
 
Друзья, а как выделить столбцы с шагом два?
А потом скопировать их в другой лист?
Связь VBA с ячейками
 
Всем спасибо!!!
Связь VBA с ячейками
 
Друзья, мне был нужен макрос, позволяющий скопировать данные из первого столбца в 3, 6, 9 и т.д.
Для этого я написал следующий код:
Код
Sub Макрос2() 
' 
Range(Cells(4, 1), Cells(94, 1)).Select 
Selection.Copy 
For i = 1 To 10 Step 3 
Range(Cells(4, i), Cells(94, i)).Select 
ActiveSheet.Paste 
Next i 
End Sub

С ним вопросов нет)) Вопрос следующий, можно ли сделать так, что в макрос будет подкачиваться информация с ячейки? То есть вместо For i = 1 To 10... будет ...to 20, например, если я ввел эту цифру в какую-нибудь ячейку.
Изменено: Kamol - 20.12.2015 23:04:54
Макрос копирования при совпадении даты
 
JayBhagavan,и вам огромное спасибо!)
Прям здорово выручили меня
Макрос копирования при совпадении даты
 
Sanja, гигантское спасибо вам!!!!!
Макрос копирования при совпадении даты
 
JayBhagavan, не получилось. Может еще варианты есть?
Макрос копирования при совпадении даты
 
JayBhagavan,благодарю!
А как сделать так, чтобы копировались только значения?
Макрос копирования при совпадении даты
 
Sanja, что значит .Rows("1:1")?
Для чего эта часть кода?
Макрос копирования при совпадении даты
 
JayBhagavan,она всегда будет заранее вбита во вторую вкладку в верхние ячейки столбцов.
Страницы: 1 2 След.
Наверх