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

Страницы: 1
Для чего нужен двойной минус?
 
Добрый день, есть формула  
=СУММПРОИЗВ(--(ЕЧИСЛО(ПОИСК("Итого Аксессуары";$B:$B)));--($AJ:$AJ=C$1);$AH:$AH)  
Не могу понять для чего нужен двойной минус, что он дает? Это для собственного развития.
Автоматическое перелистывание всех не скрытых листов книги
 
Добрый день форумчане. Очередная просьба о помощи. Поиск применял, ничего найти не смог. Необходим макрос, который бы через заданное время перелистывал все не скрытые листы книги (при этом листы могут добавляться/удаляться/переименовываться). И еще один момент в книге уже используется один макрос, который запускает внешнее приложение и копирует оттуда данные каждую минуту - не будут ли они мешать друг другу. Заранее спасибо.
Подсчет данных если они принадлежат списку
 
Добрый день! Помогите пожалуйста с формулой. Задача следующая - необходимо подсчитать сумму товаров, если они принадлежат определенному списку. Для простоты в примере все перевел в фрукты. И еще большая просьба подсказать решение в виде формулы, а не макроса.
Необычная выборка и копирование данных
 
Необычная задачка попалась, не могу осилить. Помогите пожалуйста. Мне необходимо копировать "квадрат" с данными в зависимости от двух параметров:  
1)В зависимости от числа, которое поставит оператор в ячейке AL1  
2)В зависимости от нумерации квадратов.  
 
Сразу оговорюсь, что нумерация квадратов строго последовательная и зависит только от номера первого квадарата, но его значение может быть любым и меняется автоматически  
Более наглядно в прикриплении.
Закрашивание ячеек с одинаковым значением идущих подряд
 
Добрый вечер. Столкнулся с задачей. Сразу оговорюсь решить ее мне необходимо без макросов. Мне необходимо закрасить ячейки, если их значение повторяется более 3 раз подряд. Пример прикладываю. Пользовался поиском и видел решение от Михаила с условным форматированием и условием внутри =((A1=A2)+(A2=A3))*(A2<>"") кажется, но не смог сделать по аналогии для своей задачи. Помогите пожалуйста.
вызов окна с кнопками да нет
 
Интересует, есть ли возможность не используя создание форм, а с помощью какой либо комманды  вывести окно с запросом ("Распечатать текущий лист?") и двумя кнопками да/нет, если нажимают "Да" то запускается 1 подмакрос , если "Нет" - второй.
Преждевременное обновление связей
 
Ситуация следующая: есть файл, данные в котором обновляются с помощью формул содержащих ДВССЫЛ, т.е. для обновления данных нужно эти самые файлы открывать, что я и делаю с помощью макроса. Проблема следующая Excel выдает запрос на обновление связей еще до запуска макроса и получается, что при нажатии кнопки "обновить" формулы ссылаются на закрытые файлы в результате чего формула сбивается (вместо адреса файлов появляется #ССЫЛКА). Добавление в код следующих строк  
Private Sub Workbook_Open()  
Application.ScreenUpdating = False  
Application.AskToUpdateLinks = False  
End Sub  
тоже не помогает. Excel все рано упорно спрашивает об обновлении связей. Стоит office 2010. Может Вы что подскажете.
проверка даты создания файла
 
В общих чертах есть следующий код, который проверяет дату создания/изменения файлов.  
Private Sub Workbook_Open()  
Dim adres As Variant  
Dim ifile As Variant  
Dim idate As Variant  
Dim ifile2 As Variant  
Dim idate2 As Variant  
adres = Me.Path  
ifile = adres & "\KPI.xls"  
ifile2 = adres & "\Выполнение плана.xls"  
idate = Format(FileDateTime(ifile), "dd-mm-yy")  
idate2 = Format(FileDateTime(ifile), "dd-mm-yy")  
If idate = idate2 Then MsgBox "ОК" else: _  
If idate < idate2 Then MsgBox "файл KPI старый" Else MsgBox "файл Выполнение Плана старый"  
End Sub  
 
Мне не совсем подходит оператор FileDateTime, так как он выдает информацию последнего изменения файла, а надо именно создания, так, например, дата создания может быть одна, а дата изменения другая - более поздняя. Что можете посоветовать?
поиск значения по нескольким таблицам и подстановка через смещение
 
необходимо найти значение из таблицы 2 во всех таблицах и подставить значение через смещение например, я застопорился на поиске значения в таблицах пытался через поискпоз и адрес не вышло, через строка столбец тоже не сообразил, Подскажите формулу.
Резервное копирование файлов
 
Доброго времени суток. Сразу к вопросу. Добавил в свои файлы следующий код для резервного сохранения файлов. Вот только хочу внести в него некоторые поправки, и тут то как раз нужна Ваша помощь - гуру Excel-я. 1) Необходимо чтобы резервное копирование выполнялось только в том случае, если документ открыт с использованием пароля (то есть не только для чтения) 2) Чтобы сохранение производилось в два файла "Copy...1.xlsx" и "Copy...2.xlsx"  поочередно, то есть например если 1 числа месяца была создана копия с именем "Copy...1.xlsx" то 2 - "Copy...2.xlsx", 3-го соответственно опять "Copy...1.xlsx" и т.д., т.е. чтобы был запас в один день. Была мысль привязать их просто к четным и нечетным числам, но тут проблема - если месяц заканчивается 31 числом то следующее число 1 - т.е. два нечетных числа подряд. Файл прикладываю пароль для открытия 123.
Подставить данные через смещение поискпоз впр и возможно индекс, но как?
 
Чувствую какие надо формулы применять, но никак не могу сообразить как. В общем при выгрузке данных не у каждого оператора (продавца) присутствует полный ассортимент проданного. Таким образом несколько проблем: 1) как подставить данные, которые находятся "по диагонали" (скорее всего смещение) 2)как учесть, чтобы формула не подставила значение "яблоки" Петрову из значений Сидорова, т.е. надо как-то учесть пустые ячейки. 3) ну и как все это засунуть в ВПР чтобы автоматически тянул по фамилиям.
Обучение VBA в Office 2010
 
Добрый день решил заняться изучением VBA. Однако, найти литературу, да еще и актуальную для последней версии Office, оказалось делом весьма сложным. Все что нашел - это Слепцова Лилия Дмитриевна "Программирование на VBA в Microsoft Office 2010" и то, скачать неоткуда, а покупать как то не хочется. Может кто что посоветует, или ссылкой поделится, или на мыло выкинет. Второй момент есть ли большая разница между 7 и 10 версией Offic-а в области VBA, если нет - то можно буду рад помощи в поиске литературы по 7 версии Office.
Автоматическое добавление строк на все листы.
 
Доброго времени суток. Задачка следующая. Есть файл, структура которого - 31 лист с именами соответственно от 1 до 31 (соответствует числам месяца) и еще 2 листа со сводной информацией под именами "Магазин" и "Период". Необходимо при добавлении на листе "Период" строк добавить их на все листы кроме листа "Магазин". Есть уже наработка, которую нашел на "планете", однако в ней два недостатка 1) добавляет строки на все листы без исключения, 2) если добавлять разом 2 и более строки, на остальные все равно добавляется только по одной. Файл со схожей структурой и макросом прилагаю. Надеюсь на Вашу помощь.
автоматическое преобразование типа файлов excel
 
Мне здесь оперативно помогли с первым вопросом, поэтому надеюсь на помощь со вторым.  
Проблема следующая. Есть в ручную созданный файл, в котором много ссылок на другие источники (тоже файлы xls) через впр. Эти самые источники я получаю путем экспорта через Sap с внутреннего ресурса. Они загружаются с разрешением XLS, но типом файла является "Веб страница в одном файле (*.mht; *.mhtml)". При таком раскладе формулы не могут подтягивать данные из закрытых книг, приходится открывать каждый загруженный файл и пересохранять его как "книга excel 97-2003", что занимает уйму времени. Можно ли с этим как-то справиться, скрипт может какой-то по автоматическому преобразованию типа файлов.
Загрузка данных из разных файлов в зависимости от значения ячейки
 
Добрый день, пытался через поиск найти решение задачи, поскольку она мне не кажется такой уж сложной по сравнению с тем, что я уже увидел, но у меня не получилось. Задача следующая: в корневой папке лежат 1) "Главный файл".xls (в котором формируется отчет) 2) Папки, соответствующие числу месяца (day1, day2 .... day31), а внутри них по 4 файла с данными соответствующими числу (именна 4 файлов во всех папках одинаковые). В "Главный файл" необходимо подгружать данные из папки, в зависимости от введенного в ячейку числа месяца, т.е. ввожу 3 и загрузка из папки day3, 5- day5. При подгрузке данных используется функция ВПР для подстановки данных в соответствии с фамилией, то есть мне в этой функции нужен "плавающий" адрес. Прикрепить собственно нечего кроме самих файлов с данными. Надеюсь на Вашу помощь. Если дублирую тему, то укажите куда мне надо. Спасибо.
Страницы: 1
Наверх